aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Figa <t.figa@samsung.com>2013-04-04 00:33:37 -0400
committerKukjin Kim <kgene.kim@samsung.com>2013-04-04 02:51:16 -0400
commit0f1fce908efb2aa76b713d424b422f117376a04a (patch)
tree4425cf6d556b872f90cf5aef69be6382ef7efecf
parent017ab64bdbca6f2f421d59a8235cdee90da08463 (diff)
clk: exynos4: Remove SoC-specific registers from save list
Current clock save list is shared for all Exynos4 SoCs, so it must contain only registers present in all supported SoCs, because accessing unavailable registers might have undefined effect. This patch removes registers specific for particular SoCs from shared save list, as they should be supported by separate SoC-specific lists. Signed-off-by: Tomasz Figa <t.figa@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Reviewed-by: Thomas Abraham <thomas.abraham@linaro.org> Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r--drivers/clk/samsung/clk-exynos4.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/drivers/clk/samsung/clk-exynos4.c b/drivers/clk/samsung/clk-exynos4.c
index 5e26d5d0d8a3..7ae0a0560354 100644
--- a/drivers/clk/samsung/clk-exynos4.c
+++ b/drivers/clk/samsung/clk-exynos4.c
@@ -172,27 +172,21 @@ enum exynos4_clks {
172 */ 172 */
173static __initdata unsigned long exynos4_clk_regs[] = { 173static __initdata unsigned long exynos4_clk_regs[] = {
174 SRC_LEFTBUS, 174 SRC_LEFTBUS,
175 E4X12_GATE_IP_IMAGE,
176 GATE_IP_RIGHTBUS, 175 GATE_IP_RIGHTBUS,
177 E4X12_GATE_IP_PERIR,
178 SRC_TOP0, 176 SRC_TOP0,
179 SRC_TOP1, 177 SRC_TOP1,
180 SRC_CAM, 178 SRC_CAM,
181 SRC_TV, 179 SRC_TV,
182 SRC_MFC, 180 SRC_MFC,
183 SRC_G3D, 181 SRC_G3D,
184 E4210_SRC_IMAGE,
185 SRC_LCD0, 182 SRC_LCD0,
186 SRC_LCD1,
187 SRC_MAUDIO, 183 SRC_MAUDIO,
188 SRC_FSYS, 184 SRC_FSYS,
189 SRC_PERIL0, 185 SRC_PERIL0,
190 SRC_PERIL1, 186 SRC_PERIL1,
191 E4X12_SRC_CAM1,
192 SRC_MASK_CAM, 187 SRC_MASK_CAM,
193 SRC_MASK_TV, 188 SRC_MASK_TV,
194 SRC_MASK_LCD0, 189 SRC_MASK_LCD0,
195 SRC_MASK_LCD1,
196 SRC_MASK_MAUDIO, 190 SRC_MASK_MAUDIO,
197 SRC_MASK_FSYS, 191 SRC_MASK_FSYS,
198 SRC_MASK_PERIL0, 192 SRC_MASK_PERIL0,
@@ -204,8 +198,6 @@ static __initdata unsigned long exynos4_clk_regs[] = {
204 DIV_G3D, 198 DIV_G3D,
205 DIV_IMAGE, 199 DIV_IMAGE,
206 DIV_LCD0, 200 DIV_LCD0,
207 E4210_DIV_LCD1,
208 E4X12_DIV_ISP,
209 DIV_MAUDIO, 201 DIV_MAUDIO,
210 DIV_FSYS0, 202 DIV_FSYS0,
211 DIV_FSYS1, 203 DIV_FSYS1,
@@ -217,24 +209,16 @@ static __initdata unsigned long exynos4_clk_regs[] = {
217 DIV_PERIL3, 209 DIV_PERIL3,
218 DIV_PERIL4, 210 DIV_PERIL4,
219 DIV_PERIL5, 211 DIV_PERIL5,
220 E4X12_DIV_CAM1,
221 GATE_SCLK_CAM, 212 GATE_SCLK_CAM,
222 GATE_IP_CAM, 213 GATE_IP_CAM,
223 GATE_IP_TV, 214 GATE_IP_TV,
224 GATE_IP_MFC, 215 GATE_IP_MFC,
225 GATE_IP_G3D, 216 GATE_IP_G3D,
226 E4210_GATE_IP_IMAGE,
227 GATE_IP_LCD0, 217 GATE_IP_LCD0,
228 GATE_IP_LCD1,
229 E4X12_GATE_IP_MAUDIO,
230 GATE_IP_FSYS, 218 GATE_IP_FSYS,
231 GATE_IP_GPS, 219 GATE_IP_GPS,
232 GATE_IP_PERIL, 220 GATE_IP_PERIL,
233 GATE_IP_PERIR,
234 E4X12_MPLL_CON0,
235 E4X12_SRC_DMC,
236 APLL_CON0, 221 APLL_CON0,
237 E4210_MPLL_CON0,
238 SRC_CPU, 222 SRC_CPU,
239 DIV_CPU0, 223 DIV_CPU0,
240}; 224};