Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * This header provides constants for the PRCMU bindings.
0004  *
0005  */
0006 
0007 #ifndef _DT_BINDINGS_MFD_PRCMU_H
0008 #define _DT_BINDINGS_MFD_PRCMU_H
0009 
0010 /*
0011  * Clock identifiers.
0012  */
0013 #define ARMCLK          0
0014 #define PRCMU_ACLK      1
0015 #define PRCMU_SVAMMCSPCLK   2
0016 #define PRCMU_SDMMCHCLK     2  /* DBx540 only. */
0017 #define PRCMU_SIACLK        3
0018 #define PRCMU_SIAMMDSPCLK   3  /* DBx540 only. */
0019 #define PRCMU_SGACLK        4
0020 #define PRCMU_UARTCLK       5
0021 #define PRCMU_MSP02CLK      6
0022 #define PRCMU_MSP1CLK       7
0023 #define PRCMU_I2CCLK        8
0024 #define PRCMU_SDMMCCLK      9
0025 #define PRCMU_SLIMCLK       10
0026 #define PRCMU_CAMCLK        10 /* DBx540 only. */
0027 #define PRCMU_PER1CLK       11
0028 #define PRCMU_PER2CLK       12
0029 #define PRCMU_PER3CLK       13
0030 #define PRCMU_PER5CLK       14
0031 #define PRCMU_PER6CLK       15
0032 #define PRCMU_PER7CLK       16
0033 #define PRCMU_LCDCLK        17
0034 #define PRCMU_BMLCLK        18
0035 #define PRCMU_HSITXCLK      19
0036 #define PRCMU_HSIRXCLK      20
0037 #define PRCMU_HDMICLK       21
0038 #define PRCMU_APEATCLK      22
0039 #define PRCMU_APETRACECLK   23
0040 #define PRCMU_MCDECLK       24
0041 #define PRCMU_IPI2CCLK      25
0042 #define PRCMU_DSIALTCLK     26
0043 #define PRCMU_DMACLK        27
0044 #define PRCMU_B2R2CLK       28
0045 #define PRCMU_TVCLK         29
0046 #define SPARE_UNIPROCLK     30
0047 #define PRCMU_SSPCLK        31
0048 #define PRCMU_RNGCLK        32
0049 #define PRCMU_UICCCLK       33
0050 #define PRCMU_G1CLK             34 /* DBx540 only. */
0051 #define PRCMU_HVACLK            35 /* DBx540 only. */
0052 #define PRCMU_SPARE1CLK     36
0053 #define PRCMU_SPARE2CLK     37
0054 
0055 #define PRCMU_NUM_REG_CLOCKS    38
0056 
0057 #define PRCMU_RTCCLK        PRCMU_NUM_REG_CLOCKS
0058 #define PRCMU_SYSCLK        39
0059 #define PRCMU_CDCLK         40
0060 #define PRCMU_TIMCLK        41
0061 #define PRCMU_PLLSOC0       42
0062 #define PRCMU_PLLSOC1       43
0063 #define PRCMU_ARMSS         44
0064 #define PRCMU_PLLDDR        45
0065 
0066 /* DSI Clocks */
0067 #define PRCMU_PLLDSI        46
0068 #define PRCMU_DSI0CLK       47
0069 #define PRCMU_DSI1CLK       48
0070 #define PRCMU_DSI0ESCCLK    49
0071 #define PRCMU_DSI1ESCCLK    50
0072 #define PRCMU_DSI2ESCCLK    51
0073 
0074 /* LCD DSI PLL - Ux540 only */
0075 #define PRCMU_PLLDSI_LCD        52
0076 #define PRCMU_DSI0CLK_LCD       53
0077 #define PRCMU_DSI1CLK_LCD       54
0078 #define PRCMU_DSI0ESCCLK_LCD    55
0079 #define PRCMU_DSI1ESCCLK_LCD    56
0080 #define PRCMU_DSI2ESCCLK_LCD    57
0081 
0082 #define PRCMU_NUM_CLKS      58
0083 
0084 #endif