diff options
| author | Lee Jones <lee.jones@linaro.org> | 2013-06-06 06:57:27 -0400 |
|---|---|---|
| committer | Linus Walleij <linus.walleij@linaro.org> | 2013-09-26 05:04:06 -0400 |
| commit | b0f4fe1edf6abbc81500d661f730cebd653a838c (patch) | |
| tree | 442e0fd46403645d96e0249858c40a195d73173e /include/linux | |
| parent | 4a6cd43fb7a16ecb08d0cce40b35656c6447c7b8 (diff) | |
mfd: dbx500-prcmu: Correctly reorder PRCMU clock identifiers
... as stipulated by the Hardware Specification document.
Acked-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/mfd/dbx500-prcmu.h | 135 |
1 files changed, 71 insertions, 64 deletions
diff --git a/include/linux/mfd/dbx500-prcmu.h b/include/linux/mfd/dbx500-prcmu.h index ca0790fba2f5..87667d48602b 100644 --- a/include/linux/mfd/dbx500-prcmu.h +++ b/include/linux/mfd/dbx500-prcmu.h | |||
| @@ -97,70 +97,77 @@ enum prcmu_wakeup_index { | |||
| 97 | /* | 97 | /* |
| 98 | * Clock identifiers. | 98 | * Clock identifiers. |
| 99 | */ | 99 | */ |
| 100 | enum prcmu_clock { | 100 | #define ARMCLK 0 |
| 101 | PRCMU_SGACLK, | 101 | #define PRCMU_ACLK 1 |
| 102 | PRCMU_UARTCLK, | 102 | #define PRCMU_SVAMMCSPCLK 2 |
| 103 | PRCMU_MSP02CLK, | 103 | #define PRCMU_SDMMCHCLK 2 /* DBx540 only. */ |
| 104 | PRCMU_MSP1CLK, | 104 | #define PRCMU_SIACLK 3 |
| 105 | PRCMU_I2CCLK, | 105 | #define PRCMU_SIAMMDSPCLK 3 /* DBx540 only. */ |
| 106 | PRCMU_SDMMCCLK, | 106 | #define PRCMU_SGACLK 4 |
| 107 | PRCMU_SPARE1CLK, | 107 | #define PRCMU_UARTCLK 5 |
| 108 | PRCMU_SLIMCLK, | 108 | #define PRCMU_MSP02CLK 6 |
| 109 | PRCMU_PER1CLK, | 109 | #define PRCMU_MSP1CLK 7 |
| 110 | PRCMU_PER2CLK, | 110 | #define PRCMU_I2CCLK 8 |
| 111 | PRCMU_PER3CLK, | 111 | #define PRCMU_SDMMCCLK 9 |
| 112 | PRCMU_PER5CLK, | 112 | #define PRCMU_SLIMCLK 10 |
| 113 | PRCMU_PER6CLK, | 113 | #define PRCMU_CAMCLK 10 /* DBx540 only. */ |
| 114 | PRCMU_PER7CLK, | 114 | #define PRCMU_PER1CLK 11 |
| 115 | PRCMU_LCDCLK, | 115 | #define PRCMU_PER2CLK 12 |
| 116 | PRCMU_BMLCLK, | 116 | #define PRCMU_PER3CLK 13 |
| 117 | PRCMU_HSITXCLK, | 117 | #define PRCMU_PER5CLK 14 |
| 118 | PRCMU_HSIRXCLK, | 118 | #define PRCMU_PER6CLK 15 |
| 119 | PRCMU_HDMICLK, | 119 | #define PRCMU_PER7CLK 16 |
| 120 | PRCMU_APEATCLK, | 120 | #define PRCMU_LCDCLK 17 |
| 121 | PRCMU_APETRACECLK, | 121 | #define PRCMU_BMLCLK 18 |
| 122 | PRCMU_MCDECLK, | 122 | #define PRCMU_HSITXCLK 19 |
| 123 | PRCMU_IPI2CCLK, | 123 | #define PRCMU_HSIRXCLK 20 |
| 124 | PRCMU_DSIALTCLK, | 124 | #define PRCMU_HDMICLK 21 |
| 125 | PRCMU_DMACLK, | 125 | #define PRCMU_APEATCLK 22 |
| 126 | PRCMU_B2R2CLK, | 126 | #define PRCMU_APETRACECLK 23 |
| 127 | PRCMU_TVCLK, | 127 | #define PRCMU_MCDECLK 24 |
| 128 | PRCMU_SSPCLK, | 128 | #define PRCMU_IPI2CCLK 25 |
| 129 | PRCMU_RNGCLK, | 129 | #define PRCMU_DSIALTCLK 26 |
| 130 | PRCMU_UICCCLK, | 130 | #define PRCMU_DMACLK 27 |
| 131 | PRCMU_PWMCLK, | 131 | #define PRCMU_B2R2CLK 28 |
| 132 | PRCMU_IRDACLK, | 132 | #define PRCMU_TVCLK 29 |
| 133 | PRCMU_IRRCCLK, | 133 | #define SPARE_UNIPROCLK 30 |
| 134 | PRCMU_SIACLK, | 134 | #define PRCMU_SSPCLK 31 |
| 135 | PRCMU_SVACLK, | 135 | #define PRCMU_RNGCLK 32 |
| 136 | PRCMU_ACLK, | 136 | #define PRCMU_UICCCLK 33 |
| 137 | PRCMU_HVACLK, /* Ux540 only */ | 137 | #define PRCMU_G1CLK 34 /* DBx540 only. */ |
| 138 | PRCMU_G1CLK, /* Ux540 only */ | 138 | #define PRCMU_HVACLK 35 /* DBx540 only. */ |
| 139 | PRCMU_SDMMCHCLK, | 139 | #define PRCMU_SPARE1CLK 36 |
| 140 | PRCMU_CAMCLK, | 140 | #define PRCMU_SPARE2CLK 37 |
| 141 | PRCMU_BML8580CLK, | 141 | |
| 142 | PRCMU_NUM_REG_CLOCKS, | 142 | #define PRCMU_NUM_REG_CLOCKS 38 |
| 143 | PRCMU_SYSCLK = PRCMU_NUM_REG_CLOCKS, | 143 | |
| 144 | PRCMU_CDCLK, | 144 | #define PRCMU_RTCCLK PRCMU_NUM_REG_CLOCKS |
| 145 | PRCMU_TIMCLK, | 145 | #define PRCMU_SYSCLK 39 |
| 146 | PRCMU_PLLSOC0, | 146 | #define PRCMU_CDCLK 40 |
| 147 | PRCMU_PLLSOC1, | 147 | #define PRCMU_TIMCLK 41 |
| 148 | PRCMU_ARMSS, | 148 | #define PRCMU_PLLSOC0 42 |
| 149 | PRCMU_PLLDDR, | 149 | #define PRCMU_PLLSOC1 43 |
| 150 | PRCMU_PLLDSI, | 150 | #define PRCMU_ARMSS 44 |
| 151 | PRCMU_DSI0CLK, | 151 | #define PRCMU_PLLDDR 45 |
| 152 | PRCMU_DSI1CLK, | 152 | #define PRCMU_BML8580CLK 46 |
| 153 | PRCMU_DSI0ESCCLK, | 153 | |
| 154 | PRCMU_DSI1ESCCLK, | 154 | /* DSI Clocks */ |
| 155 | PRCMU_DSI2ESCCLK, | 155 | #define PRCMU_PLLDSI 47 |
| 156 | /* LCD DSI PLL - Ux540 only */ | 156 | #define PRCMU_DSI0CLK 48 |
| 157 | PRCMU_PLLDSI_LCD, | 157 | #define PRCMU_DSI1CLK 49 |
| 158 | PRCMU_DSI0CLK_LCD, | 158 | #define PRCMU_DSI0ESCCLK 50 |
| 159 | PRCMU_DSI1CLK_LCD, | 159 | #define PRCMU_DSI1ESCCLK 51 |
| 160 | PRCMU_DSI0ESCCLK_LCD, | 160 | #define PRCMU_DSI2ESCCLK 52 |
| 161 | PRCMU_DSI1ESCCLK_LCD, | 161 | |
| 162 | PRCMU_DSI2ESCCLK_LCD, | 162 | /* LCD DSI PLL - Ux540 only */ |
| 163 | }; | 163 | #define PRCMU_PLLDSI_LCD 53 |
| 164 | #define PRCMU_DSI0CLK_LCD 54 | ||
| 165 | #define PRCMU_DSI1CLK_LCD 55 | ||
| 166 | #define PRCMU_DSI0ESCCLK_LCD 56 | ||
| 167 | #define PRCMU_DSI1ESCCLK_LCD 57 | ||
| 168 | #define PRCMU_DSI2ESCCLK_LCD 58 | ||
| 169 | |||
| 170 | #define PRCMU_NUM_CLKS 59 | ||
| 164 | 171 | ||
| 165 | /** | 172 | /** |
| 166 | * enum prcmu_wdog_id - PRCMU watchdog IDs | 173 | * enum prcmu_wdog_id - PRCMU watchdog IDs |
