Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
0002 /*
0003  * Copyright (C) 2021 Ahmad Fatoum, Pengutronix
0004  */
0005 
0006 #ifndef __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__
0007 #define __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__
0008 
0009 #define JH7100_CLK_CPUNDBUS_ROOT    0
0010 #define JH7100_CLK_DLA_ROOT     1
0011 #define JH7100_CLK_DSP_ROOT     2
0012 #define JH7100_CLK_GMACUSB_ROOT     3
0013 #define JH7100_CLK_PERH0_ROOT       4
0014 #define JH7100_CLK_PERH1_ROOT       5
0015 #define JH7100_CLK_VIN_ROOT     6
0016 #define JH7100_CLK_VOUT_ROOT        7
0017 #define JH7100_CLK_AUDIO_ROOT       8
0018 #define JH7100_CLK_CDECHIFI4_ROOT   9
0019 #define JH7100_CLK_CDEC_ROOT        10
0020 #define JH7100_CLK_VOUTBUS_ROOT     11
0021 #define JH7100_CLK_CPUNBUS_ROOT_DIV 12
0022 #define JH7100_CLK_DSP_ROOT_DIV     13
0023 #define JH7100_CLK_PERH0_SRC        14
0024 #define JH7100_CLK_PERH1_SRC        15
0025 #define JH7100_CLK_PLL0_TESTOUT     16
0026 #define JH7100_CLK_PLL1_TESTOUT     17
0027 #define JH7100_CLK_PLL2_TESTOUT     18
0028 #define JH7100_CLK_PLL2_REF     19
0029 #define JH7100_CLK_CPU_CORE     20
0030 #define JH7100_CLK_CPU_AXI      21
0031 #define JH7100_CLK_AHB_BUS      22
0032 #define JH7100_CLK_APB1_BUS     23
0033 #define JH7100_CLK_APB2_BUS     24
0034 #define JH7100_CLK_DOM3AHB_BUS      25
0035 #define JH7100_CLK_DOM7AHB_BUS      26
0036 #define JH7100_CLK_U74_CORE0        27
0037 #define JH7100_CLK_U74_CORE1        28
0038 #define JH7100_CLK_U74_AXI      29
0039 #define JH7100_CLK_U74RTC_TOGGLE    30
0040 #define JH7100_CLK_SGDMA2P_AXI      31
0041 #define JH7100_CLK_DMA2PNOC_AXI     32
0042 #define JH7100_CLK_SGDMA2P_AHB      33
0043 #define JH7100_CLK_DLA_BUS      34
0044 #define JH7100_CLK_DLA_AXI      35
0045 #define JH7100_CLK_DLANOC_AXI       36
0046 #define JH7100_CLK_DLA_APB      37
0047 #define JH7100_CLK_VP6_CORE     38
0048 #define JH7100_CLK_VP6BUS_SRC       39
0049 #define JH7100_CLK_VP6_AXI      40
0050 #define JH7100_CLK_VCDECBUS_SRC     41
0051 #define JH7100_CLK_VDEC_BUS     42
0052 #define JH7100_CLK_VDEC_AXI     43
0053 #define JH7100_CLK_VDECBRG_MAIN     44
0054 #define JH7100_CLK_VDEC_BCLK        45
0055 #define JH7100_CLK_VDEC_CCLK        46
0056 #define JH7100_CLK_VDEC_APB     47
0057 #define JH7100_CLK_JPEG_AXI     48
0058 #define JH7100_CLK_JPEG_CCLK        49
0059 #define JH7100_CLK_JPEG_APB     50
0060 #define JH7100_CLK_GC300_2X     51
0061 #define JH7100_CLK_GC300_AHB        52
0062 #define JH7100_CLK_JPCGC300_AXIBUS  53
0063 #define JH7100_CLK_GC300_AXI        54
0064 #define JH7100_CLK_JPCGC300_MAIN    55
0065 #define JH7100_CLK_VENC_BUS     56
0066 #define JH7100_CLK_VENC_AXI     57
0067 #define JH7100_CLK_VENCBRG_MAIN     58
0068 #define JH7100_CLK_VENC_BCLK        59
0069 #define JH7100_CLK_VENC_CCLK        60
0070 #define JH7100_CLK_VENC_APB     61
0071 #define JH7100_CLK_DDRPLL_DIV2      62
0072 #define JH7100_CLK_DDRPLL_DIV4      63
0073 #define JH7100_CLK_DDRPLL_DIV8      64
0074 #define JH7100_CLK_DDROSC_DIV2      65
0075 #define JH7100_CLK_DDRC0        66
0076 #define JH7100_CLK_DDRC1        67
0077 #define JH7100_CLK_DDRPHY_APB       68
0078 #define JH7100_CLK_NOC_ROB      69
0079 #define JH7100_CLK_NOC_COG      70
0080 #define JH7100_CLK_NNE_AHB      71
0081 #define JH7100_CLK_NNEBUS_SRC1      72
0082 #define JH7100_CLK_NNE_BUS      73
0083 #define JH7100_CLK_NNE_AXI      74
0084 #define JH7100_CLK_NNENOC_AXI       75
0085 #define JH7100_CLK_DLASLV_AXI       76
0086 #define JH7100_CLK_DSPX2C_AXI       77
0087 #define JH7100_CLK_HIFI4_SRC        78
0088 #define JH7100_CLK_HIFI4_COREFREE   79
0089 #define JH7100_CLK_HIFI4_CORE       80
0090 #define JH7100_CLK_HIFI4_BUS        81
0091 #define JH7100_CLK_HIFI4_AXI        82
0092 #define JH7100_CLK_HIFI4NOC_AXI     83
0093 #define JH7100_CLK_SGDMA1P_BUS      84
0094 #define JH7100_CLK_SGDMA1P_AXI      85
0095 #define JH7100_CLK_DMA1P_AXI        86
0096 #define JH7100_CLK_X2C_AXI      87
0097 #define JH7100_CLK_USB_BUS      88
0098 #define JH7100_CLK_USB_AXI      89
0099 #define JH7100_CLK_USBNOC_AXI       90
0100 #define JH7100_CLK_USBPHY_ROOTDIV   91
0101 #define JH7100_CLK_USBPHY_125M      92
0102 #define JH7100_CLK_USBPHY_PLLDIV25M 93
0103 #define JH7100_CLK_USBPHY_25M       94
0104 #define JH7100_CLK_AUDIO_DIV        95
0105 #define JH7100_CLK_AUDIO_SRC        96
0106 #define JH7100_CLK_AUDIO_12288      97
0107 #define JH7100_CLK_VIN_SRC      98
0108 #define JH7100_CLK_ISP0_BUS     99
0109 #define JH7100_CLK_ISP0_AXI     100
0110 #define JH7100_CLK_ISP0NOC_AXI      101
0111 #define JH7100_CLK_ISPSLV_AXI       102
0112 #define JH7100_CLK_ISP1_BUS     103
0113 #define JH7100_CLK_ISP1_AXI     104
0114 #define JH7100_CLK_ISP1NOC_AXI      105
0115 #define JH7100_CLK_VIN_BUS      106
0116 #define JH7100_CLK_VIN_AXI      107
0117 #define JH7100_CLK_VINNOC_AXI       108
0118 #define JH7100_CLK_VOUT_SRC     109
0119 #define JH7100_CLK_DISPBUS_SRC      110
0120 #define JH7100_CLK_DISP_BUS     111
0121 #define JH7100_CLK_DISP_AXI     112
0122 #define JH7100_CLK_DISPNOC_AXI      113
0123 #define JH7100_CLK_SDIO0_AHB        114
0124 #define JH7100_CLK_SDIO0_CCLKINT    115
0125 #define JH7100_CLK_SDIO0_CCLKINT_INV    116
0126 #define JH7100_CLK_SDIO1_AHB        117
0127 #define JH7100_CLK_SDIO1_CCLKINT    118
0128 #define JH7100_CLK_SDIO1_CCLKINT_INV    119
0129 #define JH7100_CLK_GMAC_AHB     120
0130 #define JH7100_CLK_GMAC_ROOT_DIV    121
0131 #define JH7100_CLK_GMAC_PTP_REF     122
0132 #define JH7100_CLK_GMAC_GTX     123
0133 #define JH7100_CLK_GMAC_RMII_TX     124
0134 #define JH7100_CLK_GMAC_RMII_RX     125
0135 #define JH7100_CLK_GMAC_TX      126
0136 #define JH7100_CLK_GMAC_TX_INV      127
0137 #define JH7100_CLK_GMAC_RX_PRE      128
0138 #define JH7100_CLK_GMAC_RX_INV      129
0139 #define JH7100_CLK_GMAC_RMII        130
0140 #define JH7100_CLK_GMAC_TOPHYREF    131
0141 #define JH7100_CLK_SPI2AHB_AHB      132
0142 #define JH7100_CLK_SPI2AHB_CORE     133
0143 #define JH7100_CLK_EZMASTER_AHB     134
0144 #define JH7100_CLK_E24_AHB      135
0145 #define JH7100_CLK_E24RTC_TOGGLE    136
0146 #define JH7100_CLK_QSPI_AHB     137
0147 #define JH7100_CLK_QSPI_APB     138
0148 #define JH7100_CLK_QSPI_REF     139
0149 #define JH7100_CLK_SEC_AHB      140
0150 #define JH7100_CLK_AES          141
0151 #define JH7100_CLK_SHA          142
0152 #define JH7100_CLK_PKA          143
0153 #define JH7100_CLK_TRNG_APB     144
0154 #define JH7100_CLK_OTP_APB      145
0155 #define JH7100_CLK_UART0_APB        146
0156 #define JH7100_CLK_UART0_CORE       147
0157 #define JH7100_CLK_UART1_APB        148
0158 #define JH7100_CLK_UART1_CORE       149
0159 #define JH7100_CLK_SPI0_APB     150
0160 #define JH7100_CLK_SPI0_CORE        151
0161 #define JH7100_CLK_SPI1_APB     152
0162 #define JH7100_CLK_SPI1_CORE        153
0163 #define JH7100_CLK_I2C0_APB     154
0164 #define JH7100_CLK_I2C0_CORE        155
0165 #define JH7100_CLK_I2C1_APB     156
0166 #define JH7100_CLK_I2C1_CORE        157
0167 #define JH7100_CLK_GPIO_APB     158
0168 #define JH7100_CLK_UART2_APB        159
0169 #define JH7100_CLK_UART2_CORE       160
0170 #define JH7100_CLK_UART3_APB        161
0171 #define JH7100_CLK_UART3_CORE       162
0172 #define JH7100_CLK_SPI2_APB     163
0173 #define JH7100_CLK_SPI2_CORE        164
0174 #define JH7100_CLK_SPI3_APB     165
0175 #define JH7100_CLK_SPI3_CORE        166
0176 #define JH7100_CLK_I2C2_APB     167
0177 #define JH7100_CLK_I2C2_CORE        168
0178 #define JH7100_CLK_I2C3_APB     169
0179 #define JH7100_CLK_I2C3_CORE        170
0180 #define JH7100_CLK_WDTIMER_APB      171
0181 #define JH7100_CLK_WDT_CORE     172
0182 #define JH7100_CLK_TIMER0_CORE      173
0183 #define JH7100_CLK_TIMER1_CORE      174
0184 #define JH7100_CLK_TIMER2_CORE      175
0185 #define JH7100_CLK_TIMER3_CORE      176
0186 #define JH7100_CLK_TIMER4_CORE      177
0187 #define JH7100_CLK_TIMER5_CORE      178
0188 #define JH7100_CLK_TIMER6_CORE      179
0189 #define JH7100_CLK_VP6INTC_APB      180
0190 #define JH7100_CLK_PWM_APB      181
0191 #define JH7100_CLK_MSI_APB      182
0192 #define JH7100_CLK_TEMP_APB     183
0193 #define JH7100_CLK_TEMP_SENSE       184
0194 #define JH7100_CLK_SYSERR_APB       185
0195 
0196 #define JH7100_CLK_PLL0_OUT     186
0197 #define JH7100_CLK_PLL1_OUT     187
0198 #define JH7100_CLK_PLL2_OUT     188
0199 
0200 #define JH7100_CLK_END          189
0201 
0202 #endif /* __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__ */