1 /* $NetBSD: dbx500-prcmu.h,v 1.1 2017/06/15 20:14:23 jmcneill Exp $ */ 2 3 /* 4 * This header provides constants for the PRCMU bindings. 5 * 6 */ 7 8 #ifndef _DT_BINDINGS_MFD_PRCMU_H 9 #define _DT_BINDINGS_MFD_PRCMU_H 10 11 /* 12 * Clock identifiers. 13 */ 14 #define ARMCLK 0 15 #define PRCMU_ACLK 1 16 #define PRCMU_SVAMMCSPCLK 2 17 #define PRCMU_SDMMCHCLK 2 /* DBx540 only. */ 18 #define PRCMU_SIACLK 3 19 #define PRCMU_SIAMMDSPCLK 3 /* DBx540 only. */ 20 #define PRCMU_SGACLK 4 21 #define PRCMU_UARTCLK 5 22 #define PRCMU_MSP02CLK 6 23 #define PRCMU_MSP1CLK 7 24 #define PRCMU_I2CCLK 8 25 #define PRCMU_SDMMCCLK 9 26 #define PRCMU_SLIMCLK 10 27 #define PRCMU_CAMCLK 10 /* DBx540 only. */ 28 #define PRCMU_PER1CLK 11 29 #define PRCMU_PER2CLK 12 30 #define PRCMU_PER3CLK 13 31 #define PRCMU_PER5CLK 14 32 #define PRCMU_PER6CLK 15 33 #define PRCMU_PER7CLK 16 34 #define PRCMU_LCDCLK 17 35 #define PRCMU_BMLCLK 18 36 #define PRCMU_HSITXCLK 19 37 #define PRCMU_HSIRXCLK 20 38 #define PRCMU_HDMICLK 21 39 #define PRCMU_APEATCLK 22 40 #define PRCMU_APETRACECLK 23 41 #define PRCMU_MCDECLK 24 42 #define PRCMU_IPI2CCLK 25 43 #define PRCMU_DSIALTCLK 26 44 #define PRCMU_DMACLK 27 45 #define PRCMU_B2R2CLK 28 46 #define PRCMU_TVCLK 29 47 #define SPARE_UNIPROCLK 30 48 #define PRCMU_SSPCLK 31 49 #define PRCMU_RNGCLK 32 50 #define PRCMU_UICCCLK 33 51 #define PRCMU_G1CLK 34 /* DBx540 only. */ 52 #define PRCMU_HVACLK 35 /* DBx540 only. */ 53 #define PRCMU_SPARE1CLK 36 54 #define PRCMU_SPARE2CLK 37 55 56 #define PRCMU_NUM_REG_CLOCKS 38 57 58 #define PRCMU_RTCCLK PRCMU_NUM_REG_CLOCKS 59 #define PRCMU_SYSCLK 39 60 #define PRCMU_CDCLK 40 61 #define PRCMU_TIMCLK 41 62 #define PRCMU_PLLSOC0 42 63 #define PRCMU_PLLSOC1 43 64 #define PRCMU_ARMSS 44 65 #define PRCMU_PLLDDR 45 66 67 /* DSI Clocks */ 68 #define PRCMU_PLLDSI 46 69 #define PRCMU_DSI0CLK 47 70 #define PRCMU_DSI1CLK 48 71 #define PRCMU_DSI0ESCCLK 49 72 #define PRCMU_DSI1ESCCLK 50 73 #define PRCMU_DSI2ESCCLK 51 74 75 /* LCD DSI PLL - Ux540 only */ 76 #define PRCMU_PLLDSI_LCD 52 77 #define PRCMU_DSI0CLK_LCD 53 78 #define PRCMU_DSI1CLK_LCD 54 79 #define PRCMU_DSI0ESCCLK_LCD 55 80 #define PRCMU_DSI1ESCCLK_LCD 56 81 #define PRCMU_DSI2ESCCLK_LCD 57 82 83 #define PRCMU_NUM_CLKS 58 84 85 #endif 86