The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/include/dt-bindings/clock/mt7622-clk.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* SPDX-License-Identifier: GPL-2.0-only */
    2 /*
    3  * Copyright (c) 2017 MediaTek Inc.
    4  * Author: Chen Zhong <chen.zhong@mediatek.com>
    5  */
    6 
    7 #ifndef _DT_BINDINGS_CLK_MT7622_H
    8 #define _DT_BINDINGS_CLK_MT7622_H
    9 
   10 /* TOPCKGEN */
   11 
   12 #define CLK_TOP_TO_U2_PHY               0
   13 #define CLK_TOP_TO_U2_PHY_1P            1
   14 #define CLK_TOP_PCIE0_PIPE_EN           2
   15 #define CLK_TOP_PCIE1_PIPE_EN           3
   16 #define CLK_TOP_SSUSB_TX250M            4
   17 #define CLK_TOP_SSUSB_EQ_RX250M         5
   18 #define CLK_TOP_SSUSB_CDR_REF           6
   19 #define CLK_TOP_SSUSB_CDR_FB            7
   20 #define CLK_TOP_SATA_ASIC               8
   21 #define CLK_TOP_SATA_RBC                9
   22 #define CLK_TOP_TO_USB3_SYS             10
   23 #define CLK_TOP_P1_1MHZ                 11
   24 #define CLK_TOP_4MHZ                    12
   25 #define CLK_TOP_P0_1MHZ                 13
   26 #define CLK_TOP_TXCLK_SRC_PRE           14
   27 #define CLK_TOP_RTC                     15
   28 #define CLK_TOP_MEMPLL                  16
   29 #define CLK_TOP_DMPLL                   17
   30 #define CLK_TOP_SYSPLL_D2               18
   31 #define CLK_TOP_SYSPLL1_D2              19
   32 #define CLK_TOP_SYSPLL1_D4              20
   33 #define CLK_TOP_SYSPLL1_D8              21
   34 #define CLK_TOP_SYSPLL2_D4              22
   35 #define CLK_TOP_SYSPLL2_D8              23
   36 #define CLK_TOP_SYSPLL_D5               24
   37 #define CLK_TOP_SYSPLL3_D2              25
   38 #define CLK_TOP_SYSPLL3_D4              26
   39 #define CLK_TOP_SYSPLL4_D2              27
   40 #define CLK_TOP_SYSPLL4_D4              28
   41 #define CLK_TOP_SYSPLL4_D16             29
   42 #define CLK_TOP_UNIVPLL                 30
   43 #define CLK_TOP_UNIVPLL_D2              31
   44 #define CLK_TOP_UNIVPLL1_D2             32
   45 #define CLK_TOP_UNIVPLL1_D4             33
   46 #define CLK_TOP_UNIVPLL1_D8             34
   47 #define CLK_TOP_UNIVPLL1_D16            35
   48 #define CLK_TOP_UNIVPLL2_D2             36
   49 #define CLK_TOP_UNIVPLL2_D4             37
   50 #define CLK_TOP_UNIVPLL2_D8             38
   51 #define CLK_TOP_UNIVPLL2_D16            39
   52 #define CLK_TOP_UNIVPLL_D5              40
   53 #define CLK_TOP_UNIVPLL3_D2             41
   54 #define CLK_TOP_UNIVPLL3_D4             42
   55 #define CLK_TOP_UNIVPLL3_D16            43
   56 #define CLK_TOP_UNIVPLL_D7              44
   57 #define CLK_TOP_UNIVPLL_D80_D4          45
   58 #define CLK_TOP_UNIV48M                 46
   59 #define CLK_TOP_SGMIIPLL                47
   60 #define CLK_TOP_SGMIIPLL_D2             48
   61 #define CLK_TOP_AUD1PLL                 49
   62 #define CLK_TOP_AUD2PLL                 50
   63 #define CLK_TOP_AUD_I2S2_MCK            51
   64 #define CLK_TOP_TO_USB3_REF             52
   65 #define CLK_TOP_PCIE1_MAC_EN            53
   66 #define CLK_TOP_PCIE0_MAC_EN            54
   67 #define CLK_TOP_ETH_500M                55
   68 #define CLK_TOP_AXI_SEL                 56
   69 #define CLK_TOP_MEM_SEL                 57
   70 #define CLK_TOP_DDRPHYCFG_SEL           58
   71 #define CLK_TOP_ETH_SEL                 59
   72 #define CLK_TOP_PWM_SEL                 60
   73 #define CLK_TOP_F10M_REF_SEL            61
   74 #define CLK_TOP_NFI_INFRA_SEL           62
   75 #define CLK_TOP_FLASH_SEL               63
   76 #define CLK_TOP_UART_SEL                64
   77 #define CLK_TOP_SPI0_SEL                65
   78 #define CLK_TOP_SPI1_SEL                66
   79 #define CLK_TOP_MSDC50_0_SEL            67
   80 #define CLK_TOP_MSDC30_0_SEL            68
   81 #define CLK_TOP_MSDC30_1_SEL            69
   82 #define CLK_TOP_A1SYS_HP_SEL            70
   83 #define CLK_TOP_A2SYS_HP_SEL            71
   84 #define CLK_TOP_INTDIR_SEL              72
   85 #define CLK_TOP_AUD_INTBUS_SEL          73
   86 #define CLK_TOP_PMICSPI_SEL             74
   87 #define CLK_TOP_SCP_SEL                 75
   88 #define CLK_TOP_ATB_SEL                 76
   89 #define CLK_TOP_HIF_SEL                 77
   90 #define CLK_TOP_AUDIO_SEL               78
   91 #define CLK_TOP_U2_SEL                  79
   92 #define CLK_TOP_AUD1_SEL                80
   93 #define CLK_TOP_AUD2_SEL                81
   94 #define CLK_TOP_IRRX_SEL                82
   95 #define CLK_TOP_IRTX_SEL                83
   96 #define CLK_TOP_ASM_L_SEL               84
   97 #define CLK_TOP_ASM_M_SEL               85
   98 #define CLK_TOP_ASM_H_SEL               86
   99 #define CLK_TOP_APLL1_SEL               87
  100 #define CLK_TOP_APLL2_SEL               88
  101 #define CLK_TOP_I2S0_MCK_SEL            89
  102 #define CLK_TOP_I2S1_MCK_SEL            90
  103 #define CLK_TOP_I2S2_MCK_SEL            91
  104 #define CLK_TOP_I2S3_MCK_SEL            92
  105 #define CLK_TOP_APLL1_DIV               93
  106 #define CLK_TOP_APLL2_DIV               94
  107 #define CLK_TOP_I2S0_MCK_DIV            95
  108 #define CLK_TOP_I2S1_MCK_DIV            96
  109 #define CLK_TOP_I2S2_MCK_DIV            97
  110 #define CLK_TOP_I2S3_MCK_DIV            98
  111 #define CLK_TOP_A1SYS_HP_DIV            99
  112 #define CLK_TOP_A2SYS_HP_DIV            100
  113 #define CLK_TOP_APLL1_DIV_PD            101
  114 #define CLK_TOP_APLL2_DIV_PD            102
  115 #define CLK_TOP_I2S0_MCK_DIV_PD         103
  116 #define CLK_TOP_I2S1_MCK_DIV_PD         104
  117 #define CLK_TOP_I2S2_MCK_DIV_PD         105
  118 #define CLK_TOP_I2S3_MCK_DIV_PD         106
  119 #define CLK_TOP_A1SYS_HP_DIV_PD         107
  120 #define CLK_TOP_A2SYS_HP_DIV_PD         108
  121 #define CLK_TOP_NR_CLK                  109
  122 
  123 /* INFRACFG */
  124 
  125 #define CLK_INFRA_MUX1_SEL              0
  126 #define CLK_INFRA_DBGCLK_PD             1
  127 #define CLK_INFRA_AUDIO_PD              2
  128 #define CLK_INFRA_IRRX_PD               3
  129 #define CLK_INFRA_APXGPT_PD             4
  130 #define CLK_INFRA_PMIC_PD               5
  131 #define CLK_INFRA_TRNG                  6
  132 #define CLK_INFRA_NR_CLK                7
  133 
  134 /* PERICFG */
  135 
  136 #define CLK_PERIBUS_SEL                 0
  137 #define CLK_PERI_THERM_PD               1
  138 #define CLK_PERI_PWM1_PD                2
  139 #define CLK_PERI_PWM2_PD                3
  140 #define CLK_PERI_PWM3_PD                4
  141 #define CLK_PERI_PWM4_PD                5
  142 #define CLK_PERI_PWM5_PD                6
  143 #define CLK_PERI_PWM6_PD                7
  144 #define CLK_PERI_PWM7_PD                8
  145 #define CLK_PERI_PWM_PD                 9
  146 #define CLK_PERI_AP_DMA_PD              10
  147 #define CLK_PERI_MSDC30_0_PD            11
  148 #define CLK_PERI_MSDC30_1_PD            12
  149 #define CLK_PERI_UART0_PD               13
  150 #define CLK_PERI_UART1_PD               14
  151 #define CLK_PERI_UART2_PD               15
  152 #define CLK_PERI_UART3_PD               16
  153 #define CLK_PERI_UART4_PD               17
  154 #define CLK_PERI_BTIF_PD                18
  155 #define CLK_PERI_I2C0_PD                19
  156 #define CLK_PERI_I2C1_PD                20
  157 #define CLK_PERI_I2C2_PD                21
  158 #define CLK_PERI_SPI1_PD                22
  159 #define CLK_PERI_AUXADC_PD              23
  160 #define CLK_PERI_SPI0_PD                24
  161 #define CLK_PERI_SNFI_PD                25
  162 #define CLK_PERI_NFI_PD                 26
  163 #define CLK_PERI_NFIECC_PD              27
  164 #define CLK_PERI_FLASH_PD               28
  165 #define CLK_PERI_IRTX_PD                29
  166 #define CLK_PERI_NR_CLK                 30
  167 
  168 /* APMIXEDSYS */
  169 
  170 #define CLK_APMIXED_ARMPLL              0
  171 #define CLK_APMIXED_MAINPLL             1
  172 #define CLK_APMIXED_UNIV2PLL            2
  173 #define CLK_APMIXED_ETH1PLL             3
  174 #define CLK_APMIXED_ETH2PLL             4
  175 #define CLK_APMIXED_AUD1PLL             5
  176 #define CLK_APMIXED_AUD2PLL             6
  177 #define CLK_APMIXED_TRGPLL              7
  178 #define CLK_APMIXED_SGMIPLL             8
  179 #define CLK_APMIXED_MAIN_CORE_EN        9
  180 #define CLK_APMIXED_NR_CLK              10
  181 
  182 /* AUDIOSYS */
  183 
  184 #define CLK_AUDIO_AFE                   0
  185 #define CLK_AUDIO_HDMI                  1
  186 #define CLK_AUDIO_SPDF                  2
  187 #define CLK_AUDIO_APLL                  3
  188 #define CLK_AUDIO_I2SIN1                4
  189 #define CLK_AUDIO_I2SIN2                5
  190 #define CLK_AUDIO_I2SIN3                6
  191 #define CLK_AUDIO_I2SIN4                7
  192 #define CLK_AUDIO_I2SO1                 8
  193 #define CLK_AUDIO_I2SO2                 9
  194 #define CLK_AUDIO_I2SO3                 10
  195 #define CLK_AUDIO_I2SO4                 11
  196 #define CLK_AUDIO_ASRCI1                12
  197 #define CLK_AUDIO_ASRCI2                13
  198 #define CLK_AUDIO_ASRCO1                14
  199 #define CLK_AUDIO_ASRCO2                15
  200 #define CLK_AUDIO_INTDIR                16
  201 #define CLK_AUDIO_A1SYS                 17
  202 #define CLK_AUDIO_A2SYS                 18
  203 #define CLK_AUDIO_UL1                   19
  204 #define CLK_AUDIO_UL2                   20
  205 #define CLK_AUDIO_UL3                   21
  206 #define CLK_AUDIO_UL4                   22
  207 #define CLK_AUDIO_UL5                   23
  208 #define CLK_AUDIO_UL6                   24
  209 #define CLK_AUDIO_DL1                   25
  210 #define CLK_AUDIO_DL2                   26
  211 #define CLK_AUDIO_DL3                   27
  212 #define CLK_AUDIO_DL4                   28
  213 #define CLK_AUDIO_DL5                   29
  214 #define CLK_AUDIO_DL6                   30
  215 #define CLK_AUDIO_DLMCH                 31
  216 #define CLK_AUDIO_ARB1                  32
  217 #define CLK_AUDIO_AWB                   33
  218 #define CLK_AUDIO_AWB2                  34
  219 #define CLK_AUDIO_DAI                   35
  220 #define CLK_AUDIO_MOD                   36
  221 #define CLK_AUDIO_ASRCI3                37
  222 #define CLK_AUDIO_ASRCI4                38
  223 #define CLK_AUDIO_ASRCO3                39
  224 #define CLK_AUDIO_ASRCO4                40
  225 #define CLK_AUDIO_MEM_ASRC1             41
  226 #define CLK_AUDIO_MEM_ASRC2             42
  227 #define CLK_AUDIO_MEM_ASRC3             43
  228 #define CLK_AUDIO_MEM_ASRC4             44
  229 #define CLK_AUDIO_MEM_ASRC5             45
  230 #define CLK_AUDIO_AFE_CONN              46
  231 #define CLK_AUDIO_NR_CLK                47
  232 
  233 /* SSUSBSYS */
  234 
  235 #define CLK_SSUSB_U2_PHY_1P_EN          0
  236 #define CLK_SSUSB_U2_PHY_EN             1
  237 #define CLK_SSUSB_REF_EN                2
  238 #define CLK_SSUSB_SYS_EN                3
  239 #define CLK_SSUSB_MCU_EN                4
  240 #define CLK_SSUSB_DMA_EN                5
  241 #define CLK_SSUSB_NR_CLK                6
  242 
  243 /* PCIESYS */
  244 
  245 #define CLK_PCIE_P1_AUX_EN              0
  246 #define CLK_PCIE_P1_OBFF_EN             1
  247 #define CLK_PCIE_P1_AHB_EN              2
  248 #define CLK_PCIE_P1_AXI_EN              3
  249 #define CLK_PCIE_P1_MAC_EN              4
  250 #define CLK_PCIE_P1_PIPE_EN             5
  251 #define CLK_PCIE_P0_AUX_EN              6
  252 #define CLK_PCIE_P0_OBFF_EN             7
  253 #define CLK_PCIE_P0_AHB_EN              8
  254 #define CLK_PCIE_P0_AXI_EN              9
  255 #define CLK_PCIE_P0_MAC_EN              10
  256 #define CLK_PCIE_P0_PIPE_EN             11
  257 #define CLK_SATA_AHB_EN                 12
  258 #define CLK_SATA_AXI_EN                 13
  259 #define CLK_SATA_ASIC_EN                14
  260 #define CLK_SATA_RBC_EN                 15
  261 #define CLK_SATA_PM_EN                  16
  262 #define CLK_PCIE_NR_CLK                 17
  263 
  264 /* ETHSYS */
  265 
  266 #define CLK_ETH_HSDMA_EN                0
  267 #define CLK_ETH_ESW_EN                  1
  268 #define CLK_ETH_GP2_EN                  2
  269 #define CLK_ETH_GP1_EN                  3
  270 #define CLK_ETH_GP0_EN                  4
  271 #define CLK_ETH_NR_CLK                  5
  272 
  273 /* SGMIISYS */
  274 
  275 #define CLK_SGMII_TX250M_EN             0
  276 #define CLK_SGMII_RX250M_EN             1
  277 #define CLK_SGMII_CDR_REF               2
  278 #define CLK_SGMII_CDR_FB                3
  279 #define CLK_SGMII_NR_CLK                4
  280 
  281 #endif /* _DT_BINDINGS_CLK_MT7622_H */
  282 

Cache object: 37a68a0373fa000d1bf2d521d1a19695


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.