1*4decd2e5SBiju Das /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*4decd2e5SBiju Das * 3*4decd2e5SBiju Das * Copyright (C) 2022 Renesas Electronics Corp. 4*4decd2e5SBiju Das */ 5*4decd2e5SBiju Das #ifndef __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__ 6*4decd2e5SBiju Das #define __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__ 7*4decd2e5SBiju Das 8*4decd2e5SBiju Das #include <dt-bindings/clock/renesas-cpg-mssr.h> 9*4decd2e5SBiju Das 10*4decd2e5SBiju Das /* R9A07G054 CPG Core Clocks */ 11*4decd2e5SBiju Das #define R9A07G054_CLK_I 0 12*4decd2e5SBiju Das #define R9A07G054_CLK_I2 1 13*4decd2e5SBiju Das #define R9A07G054_CLK_G 2 14*4decd2e5SBiju Das #define R9A07G054_CLK_S0 3 15*4decd2e5SBiju Das #define R9A07G054_CLK_S1 4 16*4decd2e5SBiju Das #define R9A07G054_CLK_SPI0 5 17*4decd2e5SBiju Das #define R9A07G054_CLK_SPI1 6 18*4decd2e5SBiju Das #define R9A07G054_CLK_SD0 7 19*4decd2e5SBiju Das #define R9A07G054_CLK_SD1 8 20*4decd2e5SBiju Das #define R9A07G054_CLK_M0 9 21*4decd2e5SBiju Das #define R9A07G054_CLK_M1 10 22*4decd2e5SBiju Das #define R9A07G054_CLK_M2 11 23*4decd2e5SBiju Das #define R9A07G054_CLK_M3 12 24*4decd2e5SBiju Das #define R9A07G054_CLK_M4 13 25*4decd2e5SBiju Das #define R9A07G054_CLK_HP 14 26*4decd2e5SBiju Das #define R9A07G054_CLK_TSU 15 27*4decd2e5SBiju Das #define R9A07G054_CLK_ZT 16 28*4decd2e5SBiju Das #define R9A07G054_CLK_P0 17 29*4decd2e5SBiju Das #define R9A07G054_CLK_P1 18 30*4decd2e5SBiju Das #define R9A07G054_CLK_P2 19 31*4decd2e5SBiju Das #define R9A07G054_CLK_AT 20 32*4decd2e5SBiju Das #define R9A07G054_OSCCLK 21 33*4decd2e5SBiju Das #define R9A07G054_CLK_P0_DIV2 22 34*4decd2e5SBiju Das #define R9A07G054_CLK_DRP_M 23 35*4decd2e5SBiju Das #define R9A07G054_CLK_DRP_D 24 36*4decd2e5SBiju Das #define R9A07G054_CLK_DRP_A 25 37*4decd2e5SBiju Das 38*4decd2e5SBiju Das /* R9A07G054 Module Clocks */ 39*4decd2e5SBiju Das #define R9A07G054_CA55_SCLK 0 40*4decd2e5SBiju Das #define R9A07G054_CA55_PCLK 1 41*4decd2e5SBiju Das #define R9A07G054_CA55_ATCLK 2 42*4decd2e5SBiju Das #define R9A07G054_CA55_GICCLK 3 43*4decd2e5SBiju Das #define R9A07G054_CA55_PERICLK 4 44*4decd2e5SBiju Das #define R9A07G054_CA55_ACLK 5 45*4decd2e5SBiju Das #define R9A07G054_CA55_TSCLK 6 46*4decd2e5SBiju Das #define R9A07G054_GIC600_GICCLK 7 47*4decd2e5SBiju Das #define R9A07G054_IA55_CLK 8 48*4decd2e5SBiju Das #define R9A07G054_IA55_PCLK 9 49*4decd2e5SBiju Das #define R9A07G054_MHU_PCLK 10 50*4decd2e5SBiju Das #define R9A07G054_SYC_CNT_CLK 11 51*4decd2e5SBiju Das #define R9A07G054_DMAC_ACLK 12 52*4decd2e5SBiju Das #define R9A07G054_DMAC_PCLK 13 53*4decd2e5SBiju Das #define R9A07G054_OSTM0_PCLK 14 54*4decd2e5SBiju Das #define R9A07G054_OSTM1_PCLK 15 55*4decd2e5SBiju Das #define R9A07G054_OSTM2_PCLK 16 56*4decd2e5SBiju Das #define R9A07G054_MTU_X_MCK_MTU3 17 57*4decd2e5SBiju Das #define R9A07G054_POE3_CLKM_POE 18 58*4decd2e5SBiju Das #define R9A07G054_GPT_PCLK 19 59*4decd2e5SBiju Das #define R9A07G054_POEG_A_CLKP 20 60*4decd2e5SBiju Das #define R9A07G054_POEG_B_CLKP 21 61*4decd2e5SBiju Das #define R9A07G054_POEG_C_CLKP 22 62*4decd2e5SBiju Das #define R9A07G054_POEG_D_CLKP 23 63*4decd2e5SBiju Das #define R9A07G054_WDT0_PCLK 24 64*4decd2e5SBiju Das #define R9A07G054_WDT0_CLK 25 65*4decd2e5SBiju Das #define R9A07G054_WDT1_PCLK 26 66*4decd2e5SBiju Das #define R9A07G054_WDT1_CLK 27 67*4decd2e5SBiju Das #define R9A07G054_WDT2_PCLK 28 68*4decd2e5SBiju Das #define R9A07G054_WDT2_CLK 29 69*4decd2e5SBiju Das #define R9A07G054_SPI_CLK2 30 70*4decd2e5SBiju Das #define R9A07G054_SPI_CLK 31 71*4decd2e5SBiju Das #define R9A07G054_SDHI0_IMCLK 32 72*4decd2e5SBiju Das #define R9A07G054_SDHI0_IMCLK2 33 73*4decd2e5SBiju Das #define R9A07G054_SDHI0_CLK_HS 34 74*4decd2e5SBiju Das #define R9A07G054_SDHI0_ACLK 35 75*4decd2e5SBiju Das #define R9A07G054_SDHI1_IMCLK 36 76*4decd2e5SBiju Das #define R9A07G054_SDHI1_IMCLK2 37 77*4decd2e5SBiju Das #define R9A07G054_SDHI1_CLK_HS 38 78*4decd2e5SBiju Das #define R9A07G054_SDHI1_ACLK 39 79*4decd2e5SBiju Das #define R9A07G054_GPU_CLK 40 80*4decd2e5SBiju Das #define R9A07G054_GPU_AXI_CLK 41 81*4decd2e5SBiju Das #define R9A07G054_GPU_ACE_CLK 42 82*4decd2e5SBiju Das #define R9A07G054_ISU_ACLK 43 83*4decd2e5SBiju Das #define R9A07G054_ISU_PCLK 44 84*4decd2e5SBiju Das #define R9A07G054_H264_CLK_A 45 85*4decd2e5SBiju Das #define R9A07G054_H264_CLK_P 46 86*4decd2e5SBiju Das #define R9A07G054_CRU_SYSCLK 47 87*4decd2e5SBiju Das #define R9A07G054_CRU_VCLK 48 88*4decd2e5SBiju Das #define R9A07G054_CRU_PCLK 49 89*4decd2e5SBiju Das #define R9A07G054_CRU_ACLK 50 90*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_PLLCLK 51 91*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_SYSCLK 52 92*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_ACLK 53 93*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_PCLK 54 94*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_VCLK 55 95*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_LPCLK 56 96*4decd2e5SBiju Das #define R9A07G054_LCDC_CLK_A 57 97*4decd2e5SBiju Das #define R9A07G054_LCDC_CLK_P 58 98*4decd2e5SBiju Das #define R9A07G054_LCDC_CLK_D 59 99*4decd2e5SBiju Das #define R9A07G054_SSI0_PCLK2 60 100*4decd2e5SBiju Das #define R9A07G054_SSI0_PCLK_SFR 61 101*4decd2e5SBiju Das #define R9A07G054_SSI1_PCLK2 62 102*4decd2e5SBiju Das #define R9A07G054_SSI1_PCLK_SFR 63 103*4decd2e5SBiju Das #define R9A07G054_SSI2_PCLK2 64 104*4decd2e5SBiju Das #define R9A07G054_SSI2_PCLK_SFR 65 105*4decd2e5SBiju Das #define R9A07G054_SSI3_PCLK2 66 106*4decd2e5SBiju Das #define R9A07G054_SSI3_PCLK_SFR 67 107*4decd2e5SBiju Das #define R9A07G054_SRC_CLKP 68 108*4decd2e5SBiju Das #define R9A07G054_USB_U2H0_HCLK 69 109*4decd2e5SBiju Das #define R9A07G054_USB_U2H1_HCLK 70 110*4decd2e5SBiju Das #define R9A07G054_USB_U2P_EXR_CPUCLK 71 111*4decd2e5SBiju Das #define R9A07G054_USB_PCLK 72 112*4decd2e5SBiju Das #define R9A07G054_ETH0_CLK_AXI 73 113*4decd2e5SBiju Das #define R9A07G054_ETH0_CLK_CHI 74 114*4decd2e5SBiju Das #define R9A07G054_ETH1_CLK_AXI 75 115*4decd2e5SBiju Das #define R9A07G054_ETH1_CLK_CHI 76 116*4decd2e5SBiju Das #define R9A07G054_I2C0_PCLK 77 117*4decd2e5SBiju Das #define R9A07G054_I2C1_PCLK 78 118*4decd2e5SBiju Das #define R9A07G054_I2C2_PCLK 79 119*4decd2e5SBiju Das #define R9A07G054_I2C3_PCLK 80 120*4decd2e5SBiju Das #define R9A07G054_SCIF0_CLK_PCK 81 121*4decd2e5SBiju Das #define R9A07G054_SCIF1_CLK_PCK 82 122*4decd2e5SBiju Das #define R9A07G054_SCIF2_CLK_PCK 83 123*4decd2e5SBiju Das #define R9A07G054_SCIF3_CLK_PCK 84 124*4decd2e5SBiju Das #define R9A07G054_SCIF4_CLK_PCK 85 125*4decd2e5SBiju Das #define R9A07G054_SCI0_CLKP 86 126*4decd2e5SBiju Das #define R9A07G054_SCI1_CLKP 87 127*4decd2e5SBiju Das #define R9A07G054_IRDA_CLKP 88 128*4decd2e5SBiju Das #define R9A07G054_RSPI0_CLKB 89 129*4decd2e5SBiju Das #define R9A07G054_RSPI1_CLKB 90 130*4decd2e5SBiju Das #define R9A07G054_RSPI2_CLKB 91 131*4decd2e5SBiju Das #define R9A07G054_CANFD_PCLK 92 132*4decd2e5SBiju Das #define R9A07G054_GPIO_HCLK 93 133*4decd2e5SBiju Das #define R9A07G054_ADC_ADCLK 94 134*4decd2e5SBiju Das #define R9A07G054_ADC_PCLK 95 135*4decd2e5SBiju Das #define R9A07G054_TSU_PCLK 96 136*4decd2e5SBiju Das #define R9A07G054_STPAI_INITCLK 97 137*4decd2e5SBiju Das #define R9A07G054_STPAI_ACLK 98 138*4decd2e5SBiju Das #define R9A07G054_STPAI_MCLK 99 139*4decd2e5SBiju Das #define R9A07G054_STPAI_DCLKIN 100 140*4decd2e5SBiju Das #define R9A07G054_STPAI_ACLK_DRP 101 141*4decd2e5SBiju Das 142*4decd2e5SBiju Das /* R9A07G054 Resets */ 143*4decd2e5SBiju Das #define R9A07G054_CA55_RST_1_0 0 144*4decd2e5SBiju Das #define R9A07G054_CA55_RST_1_1 1 145*4decd2e5SBiju Das #define R9A07G054_CA55_RST_3_0 2 146*4decd2e5SBiju Das #define R9A07G054_CA55_RST_3_1 3 147*4decd2e5SBiju Das #define R9A07G054_CA55_RST_4 4 148*4decd2e5SBiju Das #define R9A07G054_CA55_RST_5 5 149*4decd2e5SBiju Das #define R9A07G054_CA55_RST_6 6 150*4decd2e5SBiju Das #define R9A07G054_CA55_RST_7 7 151*4decd2e5SBiju Das #define R9A07G054_CA55_RST_8 8 152*4decd2e5SBiju Das #define R9A07G054_CA55_RST_9 9 153*4decd2e5SBiju Das #define R9A07G054_CA55_RST_10 10 154*4decd2e5SBiju Das #define R9A07G054_CA55_RST_11 11 155*4decd2e5SBiju Das #define R9A07G054_CA55_RST_12 12 156*4decd2e5SBiju Das #define R9A07G054_GIC600_GICRESET_N 13 157*4decd2e5SBiju Das #define R9A07G054_GIC600_DBG_GICRESET_N 14 158*4decd2e5SBiju Das #define R9A07G054_IA55_RESETN 15 159*4decd2e5SBiju Das #define R9A07G054_MHU_RESETN 16 160*4decd2e5SBiju Das #define R9A07G054_DMAC_ARESETN 17 161*4decd2e5SBiju Das #define R9A07G054_DMAC_RST_ASYNC 18 162*4decd2e5SBiju Das #define R9A07G054_SYC_RESETN 19 163*4decd2e5SBiju Das #define R9A07G054_OSTM0_PRESETZ 20 164*4decd2e5SBiju Das #define R9A07G054_OSTM1_PRESETZ 21 165*4decd2e5SBiju Das #define R9A07G054_OSTM2_PRESETZ 22 166*4decd2e5SBiju Das #define R9A07G054_MTU_X_PRESET_MTU3 23 167*4decd2e5SBiju Das #define R9A07G054_POE3_RST_M_REG 24 168*4decd2e5SBiju Das #define R9A07G054_GPT_RST_C 25 169*4decd2e5SBiju Das #define R9A07G054_POEG_A_RST 26 170*4decd2e5SBiju Das #define R9A07G054_POEG_B_RST 27 171*4decd2e5SBiju Das #define R9A07G054_POEG_C_RST 28 172*4decd2e5SBiju Das #define R9A07G054_POEG_D_RST 29 173*4decd2e5SBiju Das #define R9A07G054_WDT0_PRESETN 30 174*4decd2e5SBiju Das #define R9A07G054_WDT1_PRESETN 31 175*4decd2e5SBiju Das #define R9A07G054_WDT2_PRESETN 32 176*4decd2e5SBiju Das #define R9A07G054_SPI_RST 33 177*4decd2e5SBiju Das #define R9A07G054_SDHI0_IXRST 34 178*4decd2e5SBiju Das #define R9A07G054_SDHI1_IXRST 35 179*4decd2e5SBiju Das #define R9A07G054_GPU_RESETN 36 180*4decd2e5SBiju Das #define R9A07G054_GPU_AXI_RESETN 37 181*4decd2e5SBiju Das #define R9A07G054_GPU_ACE_RESETN 38 182*4decd2e5SBiju Das #define R9A07G054_ISU_ARESETN 39 183*4decd2e5SBiju Das #define R9A07G054_ISU_PRESETN 40 184*4decd2e5SBiju Das #define R9A07G054_H264_X_RESET_VCP 41 185*4decd2e5SBiju Das #define R9A07G054_H264_CP_PRESET_P 42 186*4decd2e5SBiju Das #define R9A07G054_CRU_CMN_RSTB 43 187*4decd2e5SBiju Das #define R9A07G054_CRU_PRESETN 44 188*4decd2e5SBiju Das #define R9A07G054_CRU_ARESETN 45 189*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_CMN_RSTB 46 190*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_ARESET_N 47 191*4decd2e5SBiju Das #define R9A07G054_MIPI_DSI_PRESET_N 48 192*4decd2e5SBiju Das #define R9A07G054_LCDC_RESET_N 49 193*4decd2e5SBiju Das #define R9A07G054_SSI0_RST_M2_REG 50 194*4decd2e5SBiju Das #define R9A07G054_SSI1_RST_M2_REG 51 195*4decd2e5SBiju Das #define R9A07G054_SSI2_RST_M2_REG 52 196*4decd2e5SBiju Das #define R9A07G054_SSI3_RST_M2_REG 53 197*4decd2e5SBiju Das #define R9A07G054_SRC_RST 54 198*4decd2e5SBiju Das #define R9A07G054_USB_U2H0_HRESETN 55 199*4decd2e5SBiju Das #define R9A07G054_USB_U2H1_HRESETN 56 200*4decd2e5SBiju Das #define R9A07G054_USB_U2P_EXL_SYSRST 57 201*4decd2e5SBiju Das #define R9A07G054_USB_PRESETN 58 202*4decd2e5SBiju Das #define R9A07G054_ETH0_RST_HW_N 59 203*4decd2e5SBiju Das #define R9A07G054_ETH1_RST_HW_N 60 204*4decd2e5SBiju Das #define R9A07G054_I2C0_MRST 61 205*4decd2e5SBiju Das #define R9A07G054_I2C1_MRST 62 206*4decd2e5SBiju Das #define R9A07G054_I2C2_MRST 63 207*4decd2e5SBiju Das #define R9A07G054_I2C3_MRST 64 208*4decd2e5SBiju Das #define R9A07G054_SCIF0_RST_SYSTEM_N 65 209*4decd2e5SBiju Das #define R9A07G054_SCIF1_RST_SYSTEM_N 66 210*4decd2e5SBiju Das #define R9A07G054_SCIF2_RST_SYSTEM_N 67 211*4decd2e5SBiju Das #define R9A07G054_SCIF3_RST_SYSTEM_N 68 212*4decd2e5SBiju Das #define R9A07G054_SCIF4_RST_SYSTEM_N 69 213*4decd2e5SBiju Das #define R9A07G054_SCI0_RST 70 214*4decd2e5SBiju Das #define R9A07G054_SCI1_RST 71 215*4decd2e5SBiju Das #define R9A07G054_IRDA_RST 72 216*4decd2e5SBiju Das #define R9A07G054_RSPI0_RST 73 217*4decd2e5SBiju Das #define R9A07G054_RSPI1_RST 74 218*4decd2e5SBiju Das #define R9A07G054_RSPI2_RST 75 219*4decd2e5SBiju Das #define R9A07G054_CANFD_RSTP_N 76 220*4decd2e5SBiju Das #define R9A07G054_CANFD_RSTC_N 77 221*4decd2e5SBiju Das #define R9A07G054_GPIO_RSTN 78 222*4decd2e5SBiju Das #define R9A07G054_GPIO_PORT_RESETN 79 223*4decd2e5SBiju Das #define R9A07G054_GPIO_SPARE_RESETN 80 224*4decd2e5SBiju Das #define R9A07G054_ADC_PRESETN 81 225*4decd2e5SBiju Das #define R9A07G054_ADC_ADRST_N 82 226*4decd2e5SBiju Das #define R9A07G054_TSU_PRESETN 83 227*4decd2e5SBiju Das #define R9A07G054_STPAI_ARESETN 84 228*4decd2e5SBiju Das 229*4decd2e5SBiju Das #endif /* __DT_BINDINGS_CLOCK_R9A07G054_CPG_H__ */ 230