Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3)  * This header provides constants for binding nvidia,tegra30-car.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5)  * The first 130 clocks are numbered to match the bits in the CAR's CLK_OUT_ENB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6)  * registers. These IDs often match those in the CAR's RST_DEVICES registers,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7)  * but not in all cases. Some bits in CLK_OUT_ENB affect multiple clocks. In
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8)  * this case, those clocks are assigned IDs above 160 in order to highlight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9)  * this issue. Implementations that interpret these clock IDs as bit values
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10)  * within the CLK_OUT_ENB or RST_DEVICES registers should be careful to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11)  * explicitly handle these special cases.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12)  *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13)  * The balance of the clocks controlled by the CAR are assigned IDs of 160 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14)  * above.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) #ifndef _DT_BINDINGS_CLOCK_TEGRA30_CAR_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) #define _DT_BINDINGS_CLOCK_TEGRA30_CAR_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) #define TEGRA30_CLK_CPU 0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) /* 1 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) /* 2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) /* 3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) #define TEGRA30_CLK_RTC 4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) #define TEGRA30_CLK_TIMER 5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) #define TEGRA30_CLK_UARTA 6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) /* 7 (register bit affects uartb and vfir) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) #define TEGRA30_CLK_GPIO 8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) #define TEGRA30_CLK_SDMMC2 9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) /* 10 (register bit affects spdif_in and spdif_out) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) #define TEGRA30_CLK_I2S1 11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) #define TEGRA30_CLK_I2C1 12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) #define TEGRA30_CLK_NDFLASH 13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) #define TEGRA30_CLK_SDMMC1 14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) #define TEGRA30_CLK_SDMMC4 15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) /* 16 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) #define TEGRA30_CLK_PWM 17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) #define TEGRA30_CLK_I2S2 18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) #define TEGRA30_CLK_EPP 19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) /* 20 (register bit affects vi and vi_sensor) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) #define TEGRA30_CLK_GR2D 21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) #define TEGRA30_CLK_USBD 22
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) #define TEGRA30_CLK_ISP 23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) #define TEGRA30_CLK_GR3D 24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) /* 25 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) #define TEGRA30_CLK_DISP2 26
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) #define TEGRA30_CLK_DISP1 27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) #define TEGRA30_CLK_HOST1X 28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) #define TEGRA30_CLK_VCP 29
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) #define TEGRA30_CLK_I2S0 30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) #define TEGRA30_CLK_COP_CACHE 31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) #define TEGRA30_CLK_MC 32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) #define TEGRA30_CLK_AHBDMA 33
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) #define TEGRA30_CLK_APBDMA 34
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) /* 35 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) #define TEGRA30_CLK_KBC 36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) #define TEGRA30_CLK_STATMON 37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) #define TEGRA30_CLK_PMC 38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) /* 39 (register bit affects fuse and fuse_burn) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) #define TEGRA30_CLK_KFUSE 40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) #define TEGRA30_CLK_SBC1 41
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) #define TEGRA30_CLK_NOR 42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) /* 43 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) #define TEGRA30_CLK_SBC2 44
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) /* 45 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) #define TEGRA30_CLK_SBC3 46
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) #define TEGRA30_CLK_I2C5 47
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) #define TEGRA30_CLK_DSIA 48
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) /* 49 (register bit affects cve and tvo) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) #define TEGRA30_CLK_MIPI 50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) #define TEGRA30_CLK_HDMI 51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) #define TEGRA30_CLK_CSI 52
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) #define TEGRA30_CLK_TVDAC 53
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) #define TEGRA30_CLK_I2C2 54
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) #define TEGRA30_CLK_UARTC 55
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) /* 56 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) #define TEGRA30_CLK_EMC 57
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) #define TEGRA30_CLK_USB2 58
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) #define TEGRA30_CLK_USB3 59
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) #define TEGRA30_CLK_MPE 60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) #define TEGRA30_CLK_VDE 61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) #define TEGRA30_CLK_BSEA 62
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) #define TEGRA30_CLK_BSEV 63
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) #define TEGRA30_CLK_SPEEDO 64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) #define TEGRA30_CLK_UARTD 65
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) #define TEGRA30_CLK_UARTE 66
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) #define TEGRA30_CLK_I2C3 67
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) #define TEGRA30_CLK_SBC4 68
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) #define TEGRA30_CLK_SDMMC3 69
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) #define TEGRA30_CLK_PCIE 70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) #define TEGRA30_CLK_OWR 71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) #define TEGRA30_CLK_AFI 72
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) #define TEGRA30_CLK_CSITE 73
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) /* 74 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) #define TEGRA30_CLK_AVPUCQ 75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) #define TEGRA30_CLK_LA 76
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) /* 77 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) /* 78 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) #define TEGRA30_CLK_DTV 79
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) #define TEGRA30_CLK_NDSPEED 80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) #define TEGRA30_CLK_I2CSLOW 81
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define TEGRA30_CLK_DSIB 82
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) /* 83 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) #define TEGRA30_CLK_IRAMA 84
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) #define TEGRA30_CLK_IRAMB 85
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) #define TEGRA30_CLK_IRAMC 86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define TEGRA30_CLK_IRAMD 87
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) #define TEGRA30_CLK_CRAM2 88
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) /* 89 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define TEGRA30_CLK_AUDIO_2X 90 /* a/k/a audio_2x_sync_clk */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) /* 91 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) #define TEGRA30_CLK_CSUS 92
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) #define TEGRA30_CLK_CDEV2 93
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) #define TEGRA30_CLK_CDEV1 94
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) /* 95 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) #define TEGRA30_CLK_CPU_G 96
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) #define TEGRA30_CLK_CPU_LP 97
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) #define TEGRA30_CLK_GR3D2 98
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) #define TEGRA30_CLK_MSELECT 99
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) #define TEGRA30_CLK_TSENSOR 100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) #define TEGRA30_CLK_I2S3 101
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) #define TEGRA30_CLK_I2S4 102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) #define TEGRA30_CLK_I2C4 103
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) #define TEGRA30_CLK_SBC5 104
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) #define TEGRA30_CLK_SBC6 105
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) #define TEGRA30_CLK_D_AUDIO 106
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) #define TEGRA30_CLK_APBIF 107
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) #define TEGRA30_CLK_DAM0 108
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) #define TEGRA30_CLK_DAM1 109
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) #define TEGRA30_CLK_DAM2 110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) #define TEGRA30_CLK_HDA2CODEC_2X 111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) #define TEGRA30_CLK_ATOMICS 112
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) #define TEGRA30_CLK_AUDIO0_2X 113
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) #define TEGRA30_CLK_AUDIO1_2X 114
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) #define TEGRA30_CLK_AUDIO2_2X 115
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) #define TEGRA30_CLK_AUDIO3_2X 116
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) #define TEGRA30_CLK_AUDIO4_2X 117
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) #define TEGRA30_CLK_SPDIF_2X 118
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) #define TEGRA30_CLK_ACTMON 119
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) #define TEGRA30_CLK_EXTERN1 120
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) #define TEGRA30_CLK_EXTERN2 121
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) #define TEGRA30_CLK_EXTERN3 122
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) #define TEGRA30_CLK_SATA_OOB 123
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) #define TEGRA30_CLK_SATA 124
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) #define TEGRA30_CLK_HDA 125
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) /* 126 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) #define TEGRA30_CLK_SE 127
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) #define TEGRA30_CLK_HDA2HDMI 128
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) #define TEGRA30_CLK_SATA_COLD 129
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) /* 130 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) /* 131 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) /* 132 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) /* 133 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) /* 134 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) /* 135 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) #define TEGRA30_CLK_CEC 136
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) /* 137 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) /* 138 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) /* 139 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) /* 140 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) /* 141 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) /* 142 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) /* 143 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) /* 144 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) /* 145 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) /* 146 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) /* 147 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) /* 148 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) /* 149 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) /* 150 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) /* 151 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) /* 152 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) /* 153 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) /* 154 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) /* 155 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) /* 156 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) /* 157 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) /* 158 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) /* 159 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) #define TEGRA30_CLK_UARTB 160
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) #define TEGRA30_CLK_VFIR 161
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) #define TEGRA30_CLK_SPDIF_IN 162
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) #define TEGRA30_CLK_SPDIF_OUT 163
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) #define TEGRA30_CLK_VI 164
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) #define TEGRA30_CLK_VI_SENSOR 165
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) #define TEGRA30_CLK_FUSE 166
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) #define TEGRA30_CLK_FUSE_BURN 167
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) #define TEGRA30_CLK_CVE 168
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) #define TEGRA30_CLK_TVO 169
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) #define TEGRA30_CLK_CLK_32K 170
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) #define TEGRA30_CLK_CLK_M 171
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) #define TEGRA30_CLK_CLK_M_DIV2 172
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) #define TEGRA30_CLK_CLK_M_DIV4 173
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) #define TEGRA30_CLK_OSC_DIV2 172
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) #define TEGRA30_CLK_OSC_DIV4 173
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) #define TEGRA30_CLK_PLL_REF 174
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) #define TEGRA30_CLK_PLL_C 175
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) #define TEGRA30_CLK_PLL_C_OUT1 176
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) #define TEGRA30_CLK_PLL_M 177
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) #define TEGRA30_CLK_PLL_M_OUT1 178
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) #define TEGRA30_CLK_PLL_P 179
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) #define TEGRA30_CLK_PLL_P_OUT1 180
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) #define TEGRA30_CLK_PLL_P_OUT2 181
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) #define TEGRA30_CLK_PLL_P_OUT3 182
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) #define TEGRA30_CLK_PLL_P_OUT4 183
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) #define TEGRA30_CLK_PLL_A 184
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) #define TEGRA30_CLK_PLL_A_OUT0 185
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) #define TEGRA30_CLK_PLL_D 186
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) #define TEGRA30_CLK_PLL_D_OUT0 187
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) #define TEGRA30_CLK_PLL_D2 188
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) #define TEGRA30_CLK_PLL_D2_OUT0 189
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) #define TEGRA30_CLK_PLL_U 190
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) #define TEGRA30_CLK_PLL_X 191
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) #define TEGRA30_CLK_PLL_X_OUT0 192
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) #define TEGRA30_CLK_PLL_E 193
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) #define TEGRA30_CLK_SPDIF_IN_SYNC 194
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) #define TEGRA30_CLK_I2S0_SYNC 195
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) #define TEGRA30_CLK_I2S1_SYNC 196
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) #define TEGRA30_CLK_I2S2_SYNC 197
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) #define TEGRA30_CLK_I2S3_SYNC 198
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) #define TEGRA30_CLK_I2S4_SYNC 199
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) #define TEGRA30_CLK_VIMCLK_SYNC 200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) #define TEGRA30_CLK_AUDIO0 201
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) #define TEGRA30_CLK_AUDIO1 202
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) #define TEGRA30_CLK_AUDIO2 203
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) #define TEGRA30_CLK_AUDIO3 204
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) #define TEGRA30_CLK_AUDIO4 205
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) #define TEGRA30_CLK_SPDIF 206
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) /* 207 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) /* 208 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) /* 209 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) #define TEGRA30_CLK_SCLK 210
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) /* 211 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) #define TEGRA30_CLK_CCLK_G 212
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) #define TEGRA30_CLK_CCLK_LP 213
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) #define TEGRA30_CLK_TWD 214
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) #define TEGRA30_CLK_CML0 215
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) #define TEGRA30_CLK_CML1 216
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) #define TEGRA30_CLK_HCLK 217
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) #define TEGRA30_CLK_PCLK 218
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) /* 219 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) #define TEGRA30_CLK_OSC 220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) /* 221 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) /* 222 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) /* 223 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) /* 288 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) /* 289 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) /* 290 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) /* 291 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) /* 292 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) /* 293 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) /* 294 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) /* 295 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) /* 296 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) /* 297 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) /* 298 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) /* 299 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) /* 300 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) /* 301 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) /* 302 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) #define TEGRA30_CLK_AUDIO0_MUX 303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) #define TEGRA30_CLK_AUDIO1_MUX 304
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) #define TEGRA30_CLK_AUDIO2_MUX 305
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) #define TEGRA30_CLK_AUDIO3_MUX 306
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) #define TEGRA30_CLK_AUDIO4_MUX 307
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) #define TEGRA30_CLK_SPDIF_MUX 308
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) #define TEGRA30_CLK_CLK_MAX 309
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) #endif	/* _DT_BINDINGS_CLOCK_TEGRA30_CAR_H */