1262569Simp/* 2262569Simp * This header provides constants for the PRCMU bindings. 3262569Simp * 4262569Simp */ 5262569Simp 6262569Simp#ifndef _DT_BINDINGS_MFD_PRCMU_H 7262569Simp#define _DT_BINDINGS_MFD_PRCMU_H 8262569Simp 9262569Simp/* 10262569Simp * Clock identifiers. 11262569Simp */ 12262569Simp#define ARMCLK 0 13262569Simp#define PRCMU_ACLK 1 14262569Simp#define PRCMU_SVAMMCSPCLK 2 15262569Simp#define PRCMU_SDMMCHCLK 2 /* DBx540 only. */ 16262569Simp#define PRCMU_SIACLK 3 17262569Simp#define PRCMU_SIAMMDSPCLK 3 /* DBx540 only. */ 18262569Simp#define PRCMU_SGACLK 4 19262569Simp#define PRCMU_UARTCLK 5 20262569Simp#define PRCMU_MSP02CLK 6 21262569Simp#define PRCMU_MSP1CLK 7 22262569Simp#define PRCMU_I2CCLK 8 23262569Simp#define PRCMU_SDMMCCLK 9 24262569Simp#define PRCMU_SLIMCLK 10 25262569Simp#define PRCMU_CAMCLK 10 /* DBx540 only. */ 26262569Simp#define PRCMU_PER1CLK 11 27262569Simp#define PRCMU_PER2CLK 12 28262569Simp#define PRCMU_PER3CLK 13 29262569Simp#define PRCMU_PER5CLK 14 30262569Simp#define PRCMU_PER6CLK 15 31262569Simp#define PRCMU_PER7CLK 16 32262569Simp#define PRCMU_LCDCLK 17 33262569Simp#define PRCMU_BMLCLK 18 34262569Simp#define PRCMU_HSITXCLK 19 35262569Simp#define PRCMU_HSIRXCLK 20 36262569Simp#define PRCMU_HDMICLK 21 37262569Simp#define PRCMU_APEATCLK 22 38262569Simp#define PRCMU_APETRACECLK 23 39262569Simp#define PRCMU_MCDECLK 24 40262569Simp#define PRCMU_IPI2CCLK 25 41262569Simp#define PRCMU_DSIALTCLK 26 42262569Simp#define PRCMU_DMACLK 27 43262569Simp#define PRCMU_B2R2CLK 28 44262569Simp#define PRCMU_TVCLK 29 45262569Simp#define SPARE_UNIPROCLK 30 46262569Simp#define PRCMU_SSPCLK 31 47262569Simp#define PRCMU_RNGCLK 32 48262569Simp#define PRCMU_UICCCLK 33 49262569Simp#define PRCMU_G1CLK 34 /* DBx540 only. */ 50262569Simp#define PRCMU_HVACLK 35 /* DBx540 only. */ 51262569Simp#define PRCMU_SPARE1CLK 36 52262569Simp#define PRCMU_SPARE2CLK 37 53262569Simp 54262569Simp#define PRCMU_NUM_REG_CLOCKS 38 55262569Simp 56262569Simp#define PRCMU_RTCCLK PRCMU_NUM_REG_CLOCKS 57262569Simp#define PRCMU_SYSCLK 39 58262569Simp#define PRCMU_CDCLK 40 59262569Simp#define PRCMU_TIMCLK 41 60262569Simp#define PRCMU_PLLSOC0 42 61262569Simp#define PRCMU_PLLSOC1 43 62262569Simp#define PRCMU_ARMSS 44 63262569Simp#define PRCMU_PLLDDR 45 64262569Simp 65262569Simp/* DSI Clocks */ 66262569Simp#define PRCMU_PLLDSI 46 67262569Simp#define PRCMU_DSI0CLK 47 68262569Simp#define PRCMU_DSI1CLK 48 69262569Simp#define PRCMU_DSI0ESCCLK 49 70262569Simp#define PRCMU_DSI1ESCCLK 50 71262569Simp#define PRCMU_DSI2ESCCLK 51 72262569Simp 73262569Simp/* LCD DSI PLL - Ux540 only */ 74262569Simp#define PRCMU_PLLDSI_LCD 52 75262569Simp#define PRCMU_DSI0CLK_LCD 53 76262569Simp#define PRCMU_DSI1CLK_LCD 54 77262569Simp#define PRCMU_DSI0ESCCLK_LCD 55 78262569Simp#define PRCMU_DSI1ESCCLK_LCD 56 79262569Simp#define PRCMU_DSI2ESCCLK_LCD 57 80262569Simp 81262569Simp#define PRCMU_NUM_CLKS 58 82262569Simp 83262569Simp#endif 84