Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
0002 
0003 #ifndef _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_
0004 #define _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_
0005 
0006 /* PLL */
0007 #define TMPV770X_PLL_PIPLL0     0
0008 #define TMPV770X_PLL_PIPLL1     1
0009 #define TMPV770X_PLL_PIDNNPLL       2
0010 #define TMPV770X_PLL_PIETHERPLL     3
0011 #define TMPV770X_PLL_PIDDRCPLL      4
0012 #define TMPV770X_PLL_PIVOIFPLL      5
0013 #define TMPV770X_PLL_PIIMGERPLL     6
0014 #define TMPV770X_NR_PLL     7
0015 
0016 /* Clocks */
0017 #define TMPV770X_CLK_PIPLL1_DIV1    0
0018 #define TMPV770X_CLK_PIPLL1_DIV2    1
0019 #define TMPV770X_CLK_PIPLL1_DIV4    2
0020 #define TMPV770X_CLK_PIDNNPLL_DIV1  3
0021 #define TMPV770X_CLK_DDRC_PHY_PLL0  4
0022 #define TMPV770X_CLK_DDRC_PHY_PLL1  5
0023 #define TMPV770X_CLK_D_PHYPLL       6
0024 #define TMPV770X_CLK_PHY_PCIEPLL    7
0025 #define TMPV770X_CLK_CA53CL0        8
0026 #define TMPV770X_CLK_CA53CL1        9
0027 #define TMPV770X_CLK_PISDMAC        10
0028 #define TMPV770X_CLK_PIPDMAC0       11
0029 #define TMPV770X_CLK_PIPDMAC1       12
0030 #define TMPV770X_CLK_PIWRAM     13
0031 #define TMPV770X_CLK_DDRC0      14
0032 #define TMPV770X_CLK_DDRC0_SCLK     15
0033 #define TMPV770X_CLK_DDRC0_NCLK     16
0034 #define TMPV770X_CLK_DDRC0_MCLK     17
0035 #define TMPV770X_CLK_DDRC0_APBCLK   18
0036 #define TMPV770X_CLK_DDRC1      19
0037 #define TMPV770X_CLK_DDRC1_SCLK     20
0038 #define TMPV770X_CLK_DDRC1_NCLK     21
0039 #define TMPV770X_CLK_DDRC1_MCLK     22
0040 #define TMPV770X_CLK_DDRC1_APBCLK   23
0041 #define TMPV770X_CLK_HOX        24
0042 #define TMPV770X_CLK_PCIE_MSTR      25
0043 #define TMPV770X_CLK_PCIE_AUX       26
0044 #define TMPV770X_CLK_PIINTC     27
0045 #define TMPV770X_CLK_PIETHER_BUS    28
0046 #define TMPV770X_CLK_PISPI0     29
0047 #define TMPV770X_CLK_PISPI1     30
0048 #define TMPV770X_CLK_PISPI2     31
0049 #define TMPV770X_CLK_PISPI3     32
0050 #define TMPV770X_CLK_PISPI4     33
0051 #define TMPV770X_CLK_PISPI5     34
0052 #define TMPV770X_CLK_PISPI6     35
0053 #define TMPV770X_CLK_PIUART0        36
0054 #define TMPV770X_CLK_PIUART1        37
0055 #define TMPV770X_CLK_PIUART2        38
0056 #define TMPV770X_CLK_PIUART3        39
0057 #define TMPV770X_CLK_PII2C0     40
0058 #define TMPV770X_CLK_PII2C1     41
0059 #define TMPV770X_CLK_PII2C2     42
0060 #define TMPV770X_CLK_PII2C3     43
0061 #define TMPV770X_CLK_PII2C4     44
0062 #define TMPV770X_CLK_PII2C5     45
0063 #define TMPV770X_CLK_PII2C6     46
0064 #define TMPV770X_CLK_PII2C7     47
0065 #define TMPV770X_CLK_PII2C8     48
0066 #define TMPV770X_CLK_PIGPIO     49
0067 #define TMPV770X_CLK_PIPGM      50
0068 #define TMPV770X_CLK_PIPCMIF        51
0069 #define TMPV770X_CLK_PIPCMIF_AUDIO_O    52
0070 #define TMPV770X_CLK_PIPCMIF_AUDIO_I    53
0071 #define TMPV770X_CLK_PICMPT0        54
0072 #define TMPV770X_CLK_PICMPT1        55
0073 #define TMPV770X_CLK_PITSC      56
0074 #define TMPV770X_CLK_PIUWDT     57
0075 #define TMPV770X_CLK_PISWDT     58
0076 #define TMPV770X_CLK_WDTCLK     59
0077 #define TMPV770X_CLK_PISUBUS_150M   60
0078 #define TMPV770X_CLK_PISUBUS_300M   61
0079 #define TMPV770X_CLK_PIPMU      62
0080 #define TMPV770X_CLK_PIGPMU     63
0081 #define TMPV770X_CLK_PITMU      64
0082 #define TMPV770X_CLK_WRCK       65
0083 #define TMPV770X_CLK_PIEMM      66
0084 #define TMPV770X_CLK_PIMISC     67
0085 #define TMPV770X_CLK_PIGCOMM        68
0086 #define TMPV770X_CLK_PIDCOMM        69
0087 #define TMPV770X_CLK_PICKMON        70
0088 #define TMPV770X_CLK_PIMBUS     71
0089 #define TMPV770X_CLK_SBUSCLK        72
0090 #define TMPV770X_CLK_DDR0_APBCLKCLK 73
0091 #define TMPV770X_CLK_DDR1_APBCLKCLK 74
0092 #define TMPV770X_CLK_DSP0_PBCLK     75
0093 #define TMPV770X_CLK_DSP1_PBCLK     76
0094 #define TMPV770X_CLK_DSP2_PBCLK     77
0095 #define TMPV770X_CLK_DSP3_PBCLK     78
0096 #define TMPV770X_CLK_DSVIIF0_APBCLK 79
0097 #define TMPV770X_CLK_VIIF0_APBCLK   80
0098 #define TMPV770X_CLK_VIIF0_CFGCLK   81
0099 #define TMPV770X_CLK_VIIF1_APBCLK   82
0100 #define TMPV770X_CLK_VIIF1_CFGCLK   83
0101 #define TMPV770X_CLK_VIIF2_APBCLK   84
0102 #define TMPV770X_CLK_VIIF2_CFGCLK   85
0103 #define TMPV770X_CLK_VIIF3_APBCLK   86
0104 #define TMPV770X_CLK_VIIF3_CFGCLK   87
0105 #define TMPV770X_CLK_VIIF4_APBCLK   88
0106 #define TMPV770X_CLK_VIIF4_CFGCLK   89
0107 #define TMPV770X_CLK_VIIF5_APBCLK   90
0108 #define TMPV770X_CLK_VIIF5_CFGCLK   91
0109 #define TMPV770X_CLK_VOIF_SBUSCLK   92
0110 #define TMPV770X_CLK_VOIF_PROCCLK   93
0111 #define TMPV770X_CLK_VOIF_DPHYCFGCLK    94
0112 #define TMPV770X_CLK_DNN0       95
0113 #define TMPV770X_CLK_STMAT      96
0114 #define TMPV770X_CLK_HWA0       97
0115 #define TMPV770X_CLK_AFFINE0        98
0116 #define TMPV770X_CLK_HAMAT      99
0117 #define TMPV770X_CLK_SMLDB      100
0118 #define TMPV770X_CLK_HWA0_ASYNC     101
0119 #define TMPV770X_CLK_HWA2       102
0120 #define TMPV770X_CLK_FLMAT      103
0121 #define TMPV770X_CLK_PYRAMID        104
0122 #define TMPV770X_CLK_HWA2_ASYNC     105
0123 #define TMPV770X_CLK_DSP0       106
0124 #define TMPV770X_CLK_VIIFBS0        107
0125 #define TMPV770X_CLK_VIIFBS0_L2ISP  108
0126 #define TMPV770X_CLK_VIIFBS0_L1ISP  109
0127 #define TMPV770X_CLK_VIIFBS0_PROC   110
0128 #define TMPV770X_CLK_VIIFBS1        111
0129 #define TMPV770X_CLK_VIIFBS2        112
0130 #define TMPV770X_CLK_VIIFOP_MBUS    113
0131 #define TMPV770X_CLK_VIIFOP0_PROC   114
0132 #define TMPV770X_CLK_PIETHER_2P5M   115
0133 #define TMPV770X_CLK_PIETHER_25M    116
0134 #define TMPV770X_CLK_PIETHER_50M    117
0135 #define TMPV770X_CLK_PIETHER_125M   118
0136 #define TMPV770X_CLK_VOIF0_DPHYCFG  119
0137 #define TMPV770X_CLK_VOIF0_PROC     120
0138 #define TMPV770X_CLK_VOIF0_SBUS     121
0139 #define TMPV770X_CLK_VOIF0_DSIREF   122
0140 #define TMPV770X_CLK_VOIF0_PIXEL    123
0141 #define TMPV770X_CLK_PIREFCLK       124
0142 #define TMPV770X_CLK_SBUS       125
0143 #define TMPV770X_CLK_BUSLCK     126
0144 #define TMPV770X_NR_CLK         127
0145 
0146 /* Reset */
0147 #define TMPV770X_RESET_PIETHER_2P5M 0
0148 #define TMPV770X_RESET_PIETHER_25M  1
0149 #define TMPV770X_RESET_PIETHER_50M  2
0150 #define TMPV770X_RESET_PIETHER_125M 3
0151 #define TMPV770X_RESET_HOX      4
0152 #define TMPV770X_RESET_PCIE_MSTR    5
0153 #define TMPV770X_RESET_PCIE_AUX     6
0154 #define TMPV770X_RESET_PIINTC       7
0155 #define TMPV770X_RESET_PIETHER_BUS  8
0156 #define TMPV770X_RESET_PISPI0       9
0157 #define TMPV770X_RESET_PISPI1       10
0158 #define TMPV770X_RESET_PISPI2       11
0159 #define TMPV770X_RESET_PISPI3       12
0160 #define TMPV770X_RESET_PISPI4       13
0161 #define TMPV770X_RESET_PISPI5       14
0162 #define TMPV770X_RESET_PISPI6       15
0163 #define TMPV770X_RESET_PIUART0      16
0164 #define TMPV770X_RESET_PIUART1      17
0165 #define TMPV770X_RESET_PIUART2      18
0166 #define TMPV770X_RESET_PIUART3      19
0167 #define TMPV770X_RESET_PII2C0       20
0168 #define TMPV770X_RESET_PII2C1       21
0169 #define TMPV770X_RESET_PII2C2       22
0170 #define TMPV770X_RESET_PII2C3       23
0171 #define TMPV770X_RESET_PII2C4       24
0172 #define TMPV770X_RESET_PII2C5       25
0173 #define TMPV770X_RESET_PII2C6       26
0174 #define TMPV770X_RESET_PII2C7       27
0175 #define TMPV770X_RESET_PII2C8       28
0176 #define TMPV770X_RESET_PIPCMIF      29
0177 #define TMPV770X_RESET_PICKMON      30
0178 #define TMPV770X_RESET_SBUSCLK      31
0179 #define TMPV770X_NR_RESET       32
0180 
0181 #endif /*_DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_ */