123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- /* SPDX-License-Identifier: GPL-2.0 OR MIT */
- /*
- * Copyright (C) 2021 Ahmad Fatoum, Pengutronix
- */
- #ifndef __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__
- #define __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__
- #define JH7100_CLK_CPUNDBUS_ROOT 0
- #define JH7100_CLK_DLA_ROOT 1
- #define JH7100_CLK_DSP_ROOT 2
- #define JH7100_CLK_GMACUSB_ROOT 3
- #define JH7100_CLK_PERH0_ROOT 4
- #define JH7100_CLK_PERH1_ROOT 5
- #define JH7100_CLK_VIN_ROOT 6
- #define JH7100_CLK_VOUT_ROOT 7
- #define JH7100_CLK_AUDIO_ROOT 8
- #define JH7100_CLK_CDECHIFI4_ROOT 9
- #define JH7100_CLK_CDEC_ROOT 10
- #define JH7100_CLK_VOUTBUS_ROOT 11
- #define JH7100_CLK_CPUNBUS_ROOT_DIV 12
- #define JH7100_CLK_DSP_ROOT_DIV 13
- #define JH7100_CLK_PERH0_SRC 14
- #define JH7100_CLK_PERH1_SRC 15
- #define JH7100_CLK_PLL0_TESTOUT 16
- #define JH7100_CLK_PLL1_TESTOUT 17
- #define JH7100_CLK_PLL2_TESTOUT 18
- #define JH7100_CLK_PLL2_REF 19
- #define JH7100_CLK_CPU_CORE 20
- #define JH7100_CLK_CPU_AXI 21
- #define JH7100_CLK_AHB_BUS 22
- #define JH7100_CLK_APB1_BUS 23
- #define JH7100_CLK_APB2_BUS 24
- #define JH7100_CLK_DOM3AHB_BUS 25
- #define JH7100_CLK_DOM7AHB_BUS 26
- #define JH7100_CLK_U74_CORE0 27
- #define JH7100_CLK_U74_CORE1 28
- #define JH7100_CLK_U74_AXI 29
- #define JH7100_CLK_U74RTC_TOGGLE 30
- #define JH7100_CLK_SGDMA2P_AXI 31
- #define JH7100_CLK_DMA2PNOC_AXI 32
- #define JH7100_CLK_SGDMA2P_AHB 33
- #define JH7100_CLK_DLA_BUS 34
- #define JH7100_CLK_DLA_AXI 35
- #define JH7100_CLK_DLANOC_AXI 36
- #define JH7100_CLK_DLA_APB 37
- #define JH7100_CLK_VP6_CORE 38
- #define JH7100_CLK_VP6BUS_SRC 39
- #define JH7100_CLK_VP6_AXI 40
- #define JH7100_CLK_VCDECBUS_SRC 41
- #define JH7100_CLK_VDEC_BUS 42
- #define JH7100_CLK_VDEC_AXI 43
- #define JH7100_CLK_VDECBRG_MAIN 44
- #define JH7100_CLK_VDEC_BCLK 45
- #define JH7100_CLK_VDEC_CCLK 46
- #define JH7100_CLK_VDEC_APB 47
- #define JH7100_CLK_JPEG_AXI 48
- #define JH7100_CLK_JPEG_CCLK 49
- #define JH7100_CLK_JPEG_APB 50
- #define JH7100_CLK_GC300_2X 51
- #define JH7100_CLK_GC300_AHB 52
- #define JH7100_CLK_JPCGC300_AXIBUS 53
- #define JH7100_CLK_GC300_AXI 54
- #define JH7100_CLK_JPCGC300_MAIN 55
- #define JH7100_CLK_VENC_BUS 56
- #define JH7100_CLK_VENC_AXI 57
- #define JH7100_CLK_VENCBRG_MAIN 58
- #define JH7100_CLK_VENC_BCLK 59
- #define JH7100_CLK_VENC_CCLK 60
- #define JH7100_CLK_VENC_APB 61
- #define JH7100_CLK_DDRPLL_DIV2 62
- #define JH7100_CLK_DDRPLL_DIV4 63
- #define JH7100_CLK_DDRPLL_DIV8 64
- #define JH7100_CLK_DDROSC_DIV2 65
- #define JH7100_CLK_DDRC0 66
- #define JH7100_CLK_DDRC1 67
- #define JH7100_CLK_DDRPHY_APB 68
- #define JH7100_CLK_NOC_ROB 69
- #define JH7100_CLK_NOC_COG 70
- #define JH7100_CLK_NNE_AHB 71
- #define JH7100_CLK_NNEBUS_SRC1 72
- #define JH7100_CLK_NNE_BUS 73
- #define JH7100_CLK_NNE_AXI 74
- #define JH7100_CLK_NNENOC_AXI 75
- #define JH7100_CLK_DLASLV_AXI 76
- #define JH7100_CLK_DSPX2C_AXI 77
- #define JH7100_CLK_HIFI4_SRC 78
- #define JH7100_CLK_HIFI4_COREFREE 79
- #define JH7100_CLK_HIFI4_CORE 80
- #define JH7100_CLK_HIFI4_BUS 81
- #define JH7100_CLK_HIFI4_AXI 82
- #define JH7100_CLK_HIFI4NOC_AXI 83
- #define JH7100_CLK_SGDMA1P_BUS 84
- #define JH7100_CLK_SGDMA1P_AXI 85
- #define JH7100_CLK_DMA1P_AXI 86
- #define JH7100_CLK_X2C_AXI 87
- #define JH7100_CLK_USB_BUS 88
- #define JH7100_CLK_USB_AXI 89
- #define JH7100_CLK_USBNOC_AXI 90
- #define JH7100_CLK_USBPHY_ROOTDIV 91
- #define JH7100_CLK_USBPHY_125M 92
- #define JH7100_CLK_USBPHY_PLLDIV25M 93
- #define JH7100_CLK_USBPHY_25M 94
- #define JH7100_CLK_AUDIO_DIV 95
- #define JH7100_CLK_AUDIO_SRC 96
- #define JH7100_CLK_AUDIO_12288 97
- #define JH7100_CLK_VIN_SRC 98
- #define JH7100_CLK_ISP0_BUS 99
- #define JH7100_CLK_ISP0_AXI 100
- #define JH7100_CLK_ISP0NOC_AXI 101
- #define JH7100_CLK_ISPSLV_AXI 102
- #define JH7100_CLK_ISP1_BUS 103
- #define JH7100_CLK_ISP1_AXI 104
- #define JH7100_CLK_ISP1NOC_AXI 105
- #define JH7100_CLK_VIN_BUS 106
- #define JH7100_CLK_VIN_AXI 107
- #define JH7100_CLK_VINNOC_AXI 108
- #define JH7100_CLK_VOUT_SRC 109
- #define JH7100_CLK_DISPBUS_SRC 110
- #define JH7100_CLK_DISP_BUS 111
- #define JH7100_CLK_DISP_AXI 112
- #define JH7100_CLK_DISPNOC_AXI 113
- #define JH7100_CLK_SDIO0_AHB 114
- #define JH7100_CLK_SDIO0_CCLKINT 115
- #define JH7100_CLK_SDIO0_CCLKINT_INV 116
- #define JH7100_CLK_SDIO1_AHB 117
- #define JH7100_CLK_SDIO1_CCLKINT 118
- #define JH7100_CLK_SDIO1_CCLKINT_INV 119
- #define JH7100_CLK_GMAC_AHB 120
- #define JH7100_CLK_GMAC_ROOT_DIV 121
- #define JH7100_CLK_GMAC_PTP_REF 122
- #define JH7100_CLK_GMAC_GTX 123
- #define JH7100_CLK_GMAC_RMII_TX 124
- #define JH7100_CLK_GMAC_RMII_RX 125
- #define JH7100_CLK_GMAC_TX 126
- #define JH7100_CLK_GMAC_TX_INV 127
- #define JH7100_CLK_GMAC_RX_PRE 128
- #define JH7100_CLK_GMAC_RX_INV 129
- #define JH7100_CLK_GMAC_RMII 130
- #define JH7100_CLK_GMAC_TOPHYREF 131
- #define JH7100_CLK_SPI2AHB_AHB 132
- #define JH7100_CLK_SPI2AHB_CORE 133
- #define JH7100_CLK_EZMASTER_AHB 134
- #define JH7100_CLK_E24_AHB 135
- #define JH7100_CLK_E24RTC_TOGGLE 136
- #define JH7100_CLK_QSPI_AHB 137
- #define JH7100_CLK_QSPI_APB 138
- #define JH7100_CLK_QSPI_REF 139
- #define JH7100_CLK_SEC_AHB 140
- #define JH7100_CLK_AES 141
- #define JH7100_CLK_SHA 142
- #define JH7100_CLK_PKA 143
- #define JH7100_CLK_TRNG_APB 144
- #define JH7100_CLK_OTP_APB 145
- #define JH7100_CLK_UART0_APB 146
- #define JH7100_CLK_UART0_CORE 147
- #define JH7100_CLK_UART1_APB 148
- #define JH7100_CLK_UART1_CORE 149
- #define JH7100_CLK_SPI0_APB 150
- #define JH7100_CLK_SPI0_CORE 151
- #define JH7100_CLK_SPI1_APB 152
- #define JH7100_CLK_SPI1_CORE 153
- #define JH7100_CLK_I2C0_APB 154
- #define JH7100_CLK_I2C0_CORE 155
- #define JH7100_CLK_I2C1_APB 156
- #define JH7100_CLK_I2C1_CORE 157
- #define JH7100_CLK_GPIO_APB 158
- #define JH7100_CLK_UART2_APB 159
- #define JH7100_CLK_UART2_CORE 160
- #define JH7100_CLK_UART3_APB 161
- #define JH7100_CLK_UART3_CORE 162
- #define JH7100_CLK_SPI2_APB 163
- #define JH7100_CLK_SPI2_CORE 164
- #define JH7100_CLK_SPI3_APB 165
- #define JH7100_CLK_SPI3_CORE 166
- #define JH7100_CLK_I2C2_APB 167
- #define JH7100_CLK_I2C2_CORE 168
- #define JH7100_CLK_I2C3_APB 169
- #define JH7100_CLK_I2C3_CORE 170
- #define JH7100_CLK_WDTIMER_APB 171
- #define JH7100_CLK_WDT_CORE 172
- #define JH7100_CLK_TIMER0_CORE 173
- #define JH7100_CLK_TIMER1_CORE 174
- #define JH7100_CLK_TIMER2_CORE 175
- #define JH7100_CLK_TIMER3_CORE 176
- #define JH7100_CLK_TIMER4_CORE 177
- #define JH7100_CLK_TIMER5_CORE 178
- #define JH7100_CLK_TIMER6_CORE 179
- #define JH7100_CLK_VP6INTC_APB 180
- #define JH7100_CLK_PWM_APB 181
- #define JH7100_CLK_MSI_APB 182
- #define JH7100_CLK_TEMP_APB 183
- #define JH7100_CLK_TEMP_SENSE 184
- #define JH7100_CLK_SYSERR_APB 185
- #define JH7100_CLK_PLL0_OUT 186
- #define JH7100_CLK_PLL1_OUT 187
- #define JH7100_CLK_PLL2_OUT 188
- #define JH7100_CLK_END 189
- #endif /* __DT_BINDINGS_CLOCK_STARFIVE_JH7100_H__ */
|