Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002  *
0003  * Copyright (C) 2022 Renesas Electronics Corp.
0004  */
0005 #ifndef __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__
0006 #define __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__
0007 
0008 #include <dt-bindings/clock/renesas-cpg-mssr.h>
0009 
0010 /* R9A07G054 CPG Core Clocks */
0011 #define R9A07G054_CLK_I         0
0012 #define R9A07G054_CLK_I2        1
0013 #define R9A07G054_CLK_G         2
0014 #define R9A07G054_CLK_S0        3
0015 #define R9A07G054_CLK_S1        4
0016 #define R9A07G054_CLK_SPI0      5
0017 #define R9A07G054_CLK_SPI1      6
0018 #define R9A07G054_CLK_SD0       7
0019 #define R9A07G054_CLK_SD1       8
0020 #define R9A07G054_CLK_M0        9
0021 #define R9A07G054_CLK_M1        10
0022 #define R9A07G054_CLK_M2        11
0023 #define R9A07G054_CLK_M3        12
0024 #define R9A07G054_CLK_M4        13
0025 #define R9A07G054_CLK_HP        14
0026 #define R9A07G054_CLK_TSU       15
0027 #define R9A07G054_CLK_ZT        16
0028 #define R9A07G054_CLK_P0        17
0029 #define R9A07G054_CLK_P1        18
0030 #define R9A07G054_CLK_P2        19
0031 #define R9A07G054_CLK_AT        20
0032 #define R9A07G054_OSCCLK        21
0033 #define R9A07G054_CLK_P0_DIV2       22
0034 #define R9A07G054_CLK_DRP_M     23
0035 #define R9A07G054_CLK_DRP_D     24
0036 #define R9A07G054_CLK_DRP_A     25
0037 
0038 /* R9A07G054 Module Clocks */
0039 #define R9A07G054_CA55_SCLK     0
0040 #define R9A07G054_CA55_PCLK     1
0041 #define R9A07G054_CA55_ATCLK        2
0042 #define R9A07G054_CA55_GICCLK       3
0043 #define R9A07G054_CA55_PERICLK      4
0044 #define R9A07G054_CA55_ACLK     5
0045 #define R9A07G054_CA55_TSCLK        6
0046 #define R9A07G054_GIC600_GICCLK     7
0047 #define R9A07G054_IA55_CLK      8
0048 #define R9A07G054_IA55_PCLK     9
0049 #define R9A07G054_MHU_PCLK      10
0050 #define R9A07G054_SYC_CNT_CLK       11
0051 #define R9A07G054_DMAC_ACLK     12
0052 #define R9A07G054_DMAC_PCLK     13
0053 #define R9A07G054_OSTM0_PCLK        14
0054 #define R9A07G054_OSTM1_PCLK        15
0055 #define R9A07G054_OSTM2_PCLK        16
0056 #define R9A07G054_MTU_X_MCK_MTU3    17
0057 #define R9A07G054_POE3_CLKM_POE     18
0058 #define R9A07G054_GPT_PCLK      19
0059 #define R9A07G054_POEG_A_CLKP       20
0060 #define R9A07G054_POEG_B_CLKP       21
0061 #define R9A07G054_POEG_C_CLKP       22
0062 #define R9A07G054_POEG_D_CLKP       23
0063 #define R9A07G054_WDT0_PCLK     24
0064 #define R9A07G054_WDT0_CLK      25
0065 #define R9A07G054_WDT1_PCLK     26
0066 #define R9A07G054_WDT1_CLK      27
0067 #define R9A07G054_WDT2_PCLK     28
0068 #define R9A07G054_WDT2_CLK      29
0069 #define R9A07G054_SPI_CLK2      30
0070 #define R9A07G054_SPI_CLK       31
0071 #define R9A07G054_SDHI0_IMCLK       32
0072 #define R9A07G054_SDHI0_IMCLK2      33
0073 #define R9A07G054_SDHI0_CLK_HS      34
0074 #define R9A07G054_SDHI0_ACLK        35
0075 #define R9A07G054_SDHI1_IMCLK       36
0076 #define R9A07G054_SDHI1_IMCLK2      37
0077 #define R9A07G054_SDHI1_CLK_HS      38
0078 #define R9A07G054_SDHI1_ACLK        39
0079 #define R9A07G054_GPU_CLK       40
0080 #define R9A07G054_GPU_AXI_CLK       41
0081 #define R9A07G054_GPU_ACE_CLK       42
0082 #define R9A07G054_ISU_ACLK      43
0083 #define R9A07G054_ISU_PCLK      44
0084 #define R9A07G054_H264_CLK_A        45
0085 #define R9A07G054_H264_CLK_P        46
0086 #define R9A07G054_CRU_SYSCLK        47
0087 #define R9A07G054_CRU_VCLK      48
0088 #define R9A07G054_CRU_PCLK      49
0089 #define R9A07G054_CRU_ACLK      50
0090 #define R9A07G054_MIPI_DSI_PLLCLK   51
0091 #define R9A07G054_MIPI_DSI_SYSCLK   52
0092 #define R9A07G054_MIPI_DSI_ACLK     53
0093 #define R9A07G054_MIPI_DSI_PCLK     54
0094 #define R9A07G054_MIPI_DSI_VCLK     55
0095 #define R9A07G054_MIPI_DSI_LPCLK    56
0096 #define R9A07G054_LCDC_CLK_A        57
0097 #define R9A07G054_LCDC_CLK_P        58
0098 #define R9A07G054_LCDC_CLK_D        59
0099 #define R9A07G054_SSI0_PCLK2        60
0100 #define R9A07G054_SSI0_PCLK_SFR     61
0101 #define R9A07G054_SSI1_PCLK2        62
0102 #define R9A07G054_SSI1_PCLK_SFR     63
0103 #define R9A07G054_SSI2_PCLK2        64
0104 #define R9A07G054_SSI2_PCLK_SFR     65
0105 #define R9A07G054_SSI3_PCLK2        66
0106 #define R9A07G054_SSI3_PCLK_SFR     67
0107 #define R9A07G054_SRC_CLKP      68
0108 #define R9A07G054_USB_U2H0_HCLK     69
0109 #define R9A07G054_USB_U2H1_HCLK     70
0110 #define R9A07G054_USB_U2P_EXR_CPUCLK    71
0111 #define R9A07G054_USB_PCLK      72
0112 #define R9A07G054_ETH0_CLK_AXI      73
0113 #define R9A07G054_ETH0_CLK_CHI      74
0114 #define R9A07G054_ETH1_CLK_AXI      75
0115 #define R9A07G054_ETH1_CLK_CHI      76
0116 #define R9A07G054_I2C0_PCLK     77
0117 #define R9A07G054_I2C1_PCLK     78
0118 #define R9A07G054_I2C2_PCLK     79
0119 #define R9A07G054_I2C3_PCLK     80
0120 #define R9A07G054_SCIF0_CLK_PCK     81
0121 #define R9A07G054_SCIF1_CLK_PCK     82
0122 #define R9A07G054_SCIF2_CLK_PCK     83
0123 #define R9A07G054_SCIF3_CLK_PCK     84
0124 #define R9A07G054_SCIF4_CLK_PCK     85
0125 #define R9A07G054_SCI0_CLKP     86
0126 #define R9A07G054_SCI1_CLKP     87
0127 #define R9A07G054_IRDA_CLKP     88
0128 #define R9A07G054_RSPI0_CLKB        89
0129 #define R9A07G054_RSPI1_CLKB        90
0130 #define R9A07G054_RSPI2_CLKB        91
0131 #define R9A07G054_CANFD_PCLK        92
0132 #define R9A07G054_GPIO_HCLK     93
0133 #define R9A07G054_ADC_ADCLK     94
0134 #define R9A07G054_ADC_PCLK      95
0135 #define R9A07G054_TSU_PCLK      96
0136 #define R9A07G054_STPAI_INITCLK     97
0137 #define R9A07G054_STPAI_ACLK        98
0138 #define R9A07G054_STPAI_MCLK        99
0139 #define R9A07G054_STPAI_DCLKIN      100
0140 #define R9A07G054_STPAI_ACLK_DRP    101
0141 
0142 /* R9A07G054 Resets */
0143 #define R9A07G054_CA55_RST_1_0      0
0144 #define R9A07G054_CA55_RST_1_1      1
0145 #define R9A07G054_CA55_RST_3_0      2
0146 #define R9A07G054_CA55_RST_3_1      3
0147 #define R9A07G054_CA55_RST_4        4
0148 #define R9A07G054_CA55_RST_5        5
0149 #define R9A07G054_CA55_RST_6        6
0150 #define R9A07G054_CA55_RST_7        7
0151 #define R9A07G054_CA55_RST_8        8
0152 #define R9A07G054_CA55_RST_9        9
0153 #define R9A07G054_CA55_RST_10       10
0154 #define R9A07G054_CA55_RST_11       11
0155 #define R9A07G054_CA55_RST_12       12
0156 #define R9A07G054_GIC600_GICRESET_N 13
0157 #define R9A07G054_GIC600_DBG_GICRESET_N 14
0158 #define R9A07G054_IA55_RESETN       15
0159 #define R9A07G054_MHU_RESETN        16
0160 #define R9A07G054_DMAC_ARESETN      17
0161 #define R9A07G054_DMAC_RST_ASYNC    18
0162 #define R9A07G054_SYC_RESETN        19
0163 #define R9A07G054_OSTM0_PRESETZ     20
0164 #define R9A07G054_OSTM1_PRESETZ     21
0165 #define R9A07G054_OSTM2_PRESETZ     22
0166 #define R9A07G054_MTU_X_PRESET_MTU3 23
0167 #define R9A07G054_POE3_RST_M_REG    24
0168 #define R9A07G054_GPT_RST_C     25
0169 #define R9A07G054_POEG_A_RST        26
0170 #define R9A07G054_POEG_B_RST        27
0171 #define R9A07G054_POEG_C_RST        28
0172 #define R9A07G054_POEG_D_RST        29
0173 #define R9A07G054_WDT0_PRESETN      30
0174 #define R9A07G054_WDT1_PRESETN      31
0175 #define R9A07G054_WDT2_PRESETN      32
0176 #define R9A07G054_SPI_RST       33
0177 #define R9A07G054_SDHI0_IXRST       34
0178 #define R9A07G054_SDHI1_IXRST       35
0179 #define R9A07G054_GPU_RESETN        36
0180 #define R9A07G054_GPU_AXI_RESETN    37
0181 #define R9A07G054_GPU_ACE_RESETN    38
0182 #define R9A07G054_ISU_ARESETN       39
0183 #define R9A07G054_ISU_PRESETN       40
0184 #define R9A07G054_H264_X_RESET_VCP  41
0185 #define R9A07G054_H264_CP_PRESET_P  42
0186 #define R9A07G054_CRU_CMN_RSTB      43
0187 #define R9A07G054_CRU_PRESETN       44
0188 #define R9A07G054_CRU_ARESETN       45
0189 #define R9A07G054_MIPI_DSI_CMN_RSTB 46
0190 #define R9A07G054_MIPI_DSI_ARESET_N 47
0191 #define R9A07G054_MIPI_DSI_PRESET_N 48
0192 #define R9A07G054_LCDC_RESET_N      49
0193 #define R9A07G054_SSI0_RST_M2_REG   50
0194 #define R9A07G054_SSI1_RST_M2_REG   51
0195 #define R9A07G054_SSI2_RST_M2_REG   52
0196 #define R9A07G054_SSI3_RST_M2_REG   53
0197 #define R9A07G054_SRC_RST       54
0198 #define R9A07G054_USB_U2H0_HRESETN  55
0199 #define R9A07G054_USB_U2H1_HRESETN  56
0200 #define R9A07G054_USB_U2P_EXL_SYSRST    57
0201 #define R9A07G054_USB_PRESETN       58
0202 #define R9A07G054_ETH0_RST_HW_N     59
0203 #define R9A07G054_ETH1_RST_HW_N     60
0204 #define R9A07G054_I2C0_MRST     61
0205 #define R9A07G054_I2C1_MRST     62
0206 #define R9A07G054_I2C2_MRST     63
0207 #define R9A07G054_I2C3_MRST     64
0208 #define R9A07G054_SCIF0_RST_SYSTEM_N    65
0209 #define R9A07G054_SCIF1_RST_SYSTEM_N    66
0210 #define R9A07G054_SCIF2_RST_SYSTEM_N    67
0211 #define R9A07G054_SCIF3_RST_SYSTEM_N    68
0212 #define R9A07G054_SCIF4_RST_SYSTEM_N    69
0213 #define R9A07G054_SCI0_RST      70
0214 #define R9A07G054_SCI1_RST      71
0215 #define R9A07G054_IRDA_RST      72
0216 #define R9A07G054_RSPI0_RST     73
0217 #define R9A07G054_RSPI1_RST     74
0218 #define R9A07G054_RSPI2_RST     75
0219 #define R9A07G054_CANFD_RSTP_N      76
0220 #define R9A07G054_CANFD_RSTC_N      77
0221 #define R9A07G054_GPIO_RSTN     78
0222 #define R9A07G054_GPIO_PORT_RESETN  79
0223 #define R9A07G054_GPIO_SPARE_RESETN 80
0224 #define R9A07G054_ADC_PRESETN       81
0225 #define R9A07G054_ADC_ADRST_N       82
0226 #define R9A07G054_TSU_PRESETN       83
0227 #define R9A07G054_STPAI_ARESETN     84
0228 
0229 #endif /* __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__ */