Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002  *
0003  * Copyright (C) 2021 Renesas Electronics Corp.
0004  */
0005 #ifndef __DT_BINDINGS_CLOCK_R9A07G044_CPG_H__
0006 #define __DT_BINDINGS_CLOCK_R9A07G044_CPG_H__
0007 
0008 #include <dt-bindings/clock/renesas-cpg-mssr.h>
0009 
0010 /* R9A07G044 CPG Core Clocks */
0011 #define R9A07G044_CLK_I         0
0012 #define R9A07G044_CLK_I2        1
0013 #define R9A07G044_CLK_G         2
0014 #define R9A07G044_CLK_S0        3
0015 #define R9A07G044_CLK_S1        4
0016 #define R9A07G044_CLK_SPI0      5
0017 #define R9A07G044_CLK_SPI1      6
0018 #define R9A07G044_CLK_SD0       7
0019 #define R9A07G044_CLK_SD1       8
0020 #define R9A07G044_CLK_M0        9
0021 #define R9A07G044_CLK_M1        10
0022 #define R9A07G044_CLK_M2        11
0023 #define R9A07G044_CLK_M3        12
0024 #define R9A07G044_CLK_M4        13
0025 #define R9A07G044_CLK_HP        14
0026 #define R9A07G044_CLK_TSU       15
0027 #define R9A07G044_CLK_ZT        16
0028 #define R9A07G044_CLK_P0        17
0029 #define R9A07G044_CLK_P1        18
0030 #define R9A07G044_CLK_P2        19
0031 #define R9A07G044_CLK_AT        20
0032 #define R9A07G044_OSCCLK        21
0033 #define R9A07G044_CLK_P0_DIV2       22
0034 
0035 /* R9A07G044 Module Clocks */
0036 #define R9A07G044_CA55_SCLK     0
0037 #define R9A07G044_CA55_PCLK     1
0038 #define R9A07G044_CA55_ATCLK        2
0039 #define R9A07G044_CA55_GICCLK       3
0040 #define R9A07G044_CA55_PERICLK      4
0041 #define R9A07G044_CA55_ACLK     5
0042 #define R9A07G044_CA55_TSCLK        6
0043 #define R9A07G044_GIC600_GICCLK     7
0044 #define R9A07G044_IA55_CLK      8
0045 #define R9A07G044_IA55_PCLK     9
0046 #define R9A07G044_MHU_PCLK      10
0047 #define R9A07G044_SYC_CNT_CLK       11
0048 #define R9A07G044_DMAC_ACLK     12
0049 #define R9A07G044_DMAC_PCLK     13
0050 #define R9A07G044_OSTM0_PCLK        14
0051 #define R9A07G044_OSTM1_PCLK        15
0052 #define R9A07G044_OSTM2_PCLK        16
0053 #define R9A07G044_MTU_X_MCK_MTU3    17
0054 #define R9A07G044_POE3_CLKM_POE     18
0055 #define R9A07G044_GPT_PCLK      19
0056 #define R9A07G044_POEG_A_CLKP       20
0057 #define R9A07G044_POEG_B_CLKP       21
0058 #define R9A07G044_POEG_C_CLKP       22
0059 #define R9A07G044_POEG_D_CLKP       23
0060 #define R9A07G044_WDT0_PCLK     24
0061 #define R9A07G044_WDT0_CLK      25
0062 #define R9A07G044_WDT1_PCLK     26
0063 #define R9A07G044_WDT1_CLK      27
0064 #define R9A07G044_WDT2_PCLK     28
0065 #define R9A07G044_WDT2_CLK      29
0066 #define R9A07G044_SPI_CLK2      30
0067 #define R9A07G044_SPI_CLK       31
0068 #define R9A07G044_SDHI0_IMCLK       32
0069 #define R9A07G044_SDHI0_IMCLK2      33
0070 #define R9A07G044_SDHI0_CLK_HS      34
0071 #define R9A07G044_SDHI0_ACLK        35
0072 #define R9A07G044_SDHI1_IMCLK       36
0073 #define R9A07G044_SDHI1_IMCLK2      37
0074 #define R9A07G044_SDHI1_CLK_HS      38
0075 #define R9A07G044_SDHI1_ACLK        39
0076 #define R9A07G044_GPU_CLK       40
0077 #define R9A07G044_GPU_AXI_CLK       41
0078 #define R9A07G044_GPU_ACE_CLK       42
0079 #define R9A07G044_ISU_ACLK      43
0080 #define R9A07G044_ISU_PCLK      44
0081 #define R9A07G044_H264_CLK_A        45
0082 #define R9A07G044_H264_CLK_P        46
0083 #define R9A07G044_CRU_SYSCLK        47
0084 #define R9A07G044_CRU_VCLK      48
0085 #define R9A07G044_CRU_PCLK      49
0086 #define R9A07G044_CRU_ACLK      50
0087 #define R9A07G044_MIPI_DSI_PLLCLK   51
0088 #define R9A07G044_MIPI_DSI_SYSCLK   52
0089 #define R9A07G044_MIPI_DSI_ACLK     53
0090 #define R9A07G044_MIPI_DSI_PCLK     54
0091 #define R9A07G044_MIPI_DSI_VCLK     55
0092 #define R9A07G044_MIPI_DSI_LPCLK    56
0093 #define R9A07G044_LCDC_CLK_A        57
0094 #define R9A07G044_LCDC_CLK_P        58
0095 #define R9A07G044_LCDC_CLK_D        59
0096 #define R9A07G044_SSI0_PCLK2        60
0097 #define R9A07G044_SSI0_PCLK_SFR     61
0098 #define R9A07G044_SSI1_PCLK2        62
0099 #define R9A07G044_SSI1_PCLK_SFR     63
0100 #define R9A07G044_SSI2_PCLK2        64
0101 #define R9A07G044_SSI2_PCLK_SFR     65
0102 #define R9A07G044_SSI3_PCLK2        66
0103 #define R9A07G044_SSI3_PCLK_SFR     67
0104 #define R9A07G044_SRC_CLKP      68
0105 #define R9A07G044_USB_U2H0_HCLK     69
0106 #define R9A07G044_USB_U2H1_HCLK     70
0107 #define R9A07G044_USB_U2P_EXR_CPUCLK    71
0108 #define R9A07G044_USB_PCLK      72
0109 #define R9A07G044_ETH0_CLK_AXI      73
0110 #define R9A07G044_ETH0_CLK_CHI      74
0111 #define R9A07G044_ETH1_CLK_AXI      75
0112 #define R9A07G044_ETH1_CLK_CHI      76
0113 #define R9A07G044_I2C0_PCLK     77
0114 #define R9A07G044_I2C1_PCLK     78
0115 #define R9A07G044_I2C2_PCLK     79
0116 #define R9A07G044_I2C3_PCLK     80
0117 #define R9A07G044_SCIF0_CLK_PCK     81
0118 #define R9A07G044_SCIF1_CLK_PCK     82
0119 #define R9A07G044_SCIF2_CLK_PCK     83
0120 #define R9A07G044_SCIF3_CLK_PCK     84
0121 #define R9A07G044_SCIF4_CLK_PCK     85
0122 #define R9A07G044_SCI0_CLKP     86
0123 #define R9A07G044_SCI1_CLKP     87
0124 #define R9A07G044_IRDA_CLKP     88
0125 #define R9A07G044_RSPI0_CLKB        89
0126 #define R9A07G044_RSPI1_CLKB        90
0127 #define R9A07G044_RSPI2_CLKB        91
0128 #define R9A07G044_CANFD_PCLK        92
0129 #define R9A07G044_GPIO_HCLK     93
0130 #define R9A07G044_ADC_ADCLK     94
0131 #define R9A07G044_ADC_PCLK      95
0132 #define R9A07G044_TSU_PCLK      96
0133 
0134 /* R9A07G044 Resets */
0135 #define R9A07G044_CA55_RST_1_0      0
0136 #define R9A07G044_CA55_RST_1_1      1
0137 #define R9A07G044_CA55_RST_3_0      2
0138 #define R9A07G044_CA55_RST_3_1      3
0139 #define R9A07G044_CA55_RST_4        4
0140 #define R9A07G044_CA55_RST_5        5
0141 #define R9A07G044_CA55_RST_6        6
0142 #define R9A07G044_CA55_RST_7        7
0143 #define R9A07G044_CA55_RST_8        8
0144 #define R9A07G044_CA55_RST_9        9
0145 #define R9A07G044_CA55_RST_10       10
0146 #define R9A07G044_CA55_RST_11       11
0147 #define R9A07G044_CA55_RST_12       12
0148 #define R9A07G044_GIC600_GICRESET_N 13
0149 #define R9A07G044_GIC600_DBG_GICRESET_N 14
0150 #define R9A07G044_IA55_RESETN       15
0151 #define R9A07G044_MHU_RESETN        16
0152 #define R9A07G044_DMAC_ARESETN      17
0153 #define R9A07G044_DMAC_RST_ASYNC    18
0154 #define R9A07G044_SYC_RESETN        19
0155 #define R9A07G044_OSTM0_PRESETZ     20
0156 #define R9A07G044_OSTM1_PRESETZ     21
0157 #define R9A07G044_OSTM2_PRESETZ     22
0158 #define R9A07G044_MTU_X_PRESET_MTU3 23
0159 #define R9A07G044_POE3_RST_M_REG    24
0160 #define R9A07G044_GPT_RST_C     25
0161 #define R9A07G044_POEG_A_RST        26
0162 #define R9A07G044_POEG_B_RST        27
0163 #define R9A07G044_POEG_C_RST        28
0164 #define R9A07G044_POEG_D_RST        29
0165 #define R9A07G044_WDT0_PRESETN      30
0166 #define R9A07G044_WDT1_PRESETN      31
0167 #define R9A07G044_WDT2_PRESETN      32
0168 #define R9A07G044_SPI_RST       33
0169 #define R9A07G044_SDHI0_IXRST       34
0170 #define R9A07G044_SDHI1_IXRST       35
0171 #define R9A07G044_GPU_RESETN        36
0172 #define R9A07G044_GPU_AXI_RESETN    37
0173 #define R9A07G044_GPU_ACE_RESETN    38
0174 #define R9A07G044_ISU_ARESETN       39
0175 #define R9A07G044_ISU_PRESETN       40
0176 #define R9A07G044_H264_X_RESET_VCP  41
0177 #define R9A07G044_H264_CP_PRESET_P  42
0178 #define R9A07G044_CRU_CMN_RSTB      43
0179 #define R9A07G044_CRU_PRESETN       44
0180 #define R9A07G044_CRU_ARESETN       45
0181 #define R9A07G044_MIPI_DSI_CMN_RSTB 46
0182 #define R9A07G044_MIPI_DSI_ARESET_N 47
0183 #define R9A07G044_MIPI_DSI_PRESET_N 48
0184 #define R9A07G044_LCDC_RESET_N      49
0185 #define R9A07G044_SSI0_RST_M2_REG   50
0186 #define R9A07G044_SSI1_RST_M2_REG   51
0187 #define R9A07G044_SSI2_RST_M2_REG   52
0188 #define R9A07G044_SSI3_RST_M2_REG   53
0189 #define R9A07G044_SRC_RST       54
0190 #define R9A07G044_USB_U2H0_HRESETN  55
0191 #define R9A07G044_USB_U2H1_HRESETN  56
0192 #define R9A07G044_USB_U2P_EXL_SYSRST    57
0193 #define R9A07G044_USB_PRESETN       58
0194 #define R9A07G044_ETH0_RST_HW_N     59
0195 #define R9A07G044_ETH1_RST_HW_N     60
0196 #define R9A07G044_I2C0_MRST     61
0197 #define R9A07G044_I2C1_MRST     62
0198 #define R9A07G044_I2C2_MRST     63
0199 #define R9A07G044_I2C3_MRST     64
0200 #define R9A07G044_SCIF0_RST_SYSTEM_N    65
0201 #define R9A07G044_SCIF1_RST_SYSTEM_N    66
0202 #define R9A07G044_SCIF2_RST_SYSTEM_N    67
0203 #define R9A07G044_SCIF3_RST_SYSTEM_N    68
0204 #define R9A07G044_SCIF4_RST_SYSTEM_N    69
0205 #define R9A07G044_SCI0_RST      70
0206 #define R9A07G044_SCI1_RST      71
0207 #define R9A07G044_IRDA_RST      72
0208 #define R9A07G044_RSPI0_RST     73
0209 #define R9A07G044_RSPI1_RST     74
0210 #define R9A07G044_RSPI2_RST     75
0211 #define R9A07G044_CANFD_RSTP_N      76
0212 #define R9A07G044_CANFD_RSTC_N      77
0213 #define R9A07G044_GPIO_RSTN     78
0214 #define R9A07G044_GPIO_PORT_RESETN  79
0215 #define R9A07G044_GPIO_SPARE_RESETN 80
0216 #define R9A07G044_ADC_PRESETN       81
0217 #define R9A07G044_ADC_ADRST_N       82
0218 #define R9A07G044_TSU_PRESETN       83
0219 
0220 #endif /* __DT_BINDINGS_CLOCK_R9A07G044_CPG_H__ */