summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/phytec-phycore-imx35
diff options
context:
space:
mode:
authorAlexander Kurz <akurz@blala.de>2016-06-30 23:24:14 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2016-07-04 11:47:58 +0200
commitca07b91eff5f48150b1cc11b61b445305721f5f4 (patch)
tree1ff1d17d412b26dbfaf71fec3f5ac4e17c503960 /arch/arm/boards/phytec-phycore-imx35
parent59a2582df555e511e931571169eca36cf2bf1baf (diff)
downloadbarebox-ca07b91eff5f48150b1cc11b61b445305721f5f4.tar.gz
barebox-ca07b91eff5f48150b1cc11b61b445305721f5f4.tar.xz
imx35-regs: add and use common CGR element shifters
Add some missing Clock Gate Register element shifters which were implemented as magic numbers in the arm/boards directory. Use the new shifters for inproved code readability. Signed-off-by: Alexander Kurz <akurz@blala.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/phytec-phycore-imx35')
-rw-r--r--arch/arm/boards/phytec-phycore-imx35/lowlevel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boards/phytec-phycore-imx35/lowlevel.c b/arch/arm/boards/phytec-phycore-imx35/lowlevel.c
index 7753568c34..5e2f335efa 100644
--- a/arch/arm/boards/phytec-phycore-imx35/lowlevel.c
+++ b/arch/arm/boards/phytec-phycore-imx35/lowlevel.c
@@ -99,12 +99,12 @@ void __bare_init __naked barebox_arm_reset_vector(void)
writel(CCM_PDR0_399, ccm_base + MX35_CCM_PDR0);
r = readl(ccm_base + MX35_CCM_CGR0);
- r |= 0x00300000;
+ r |= 0x3 << MX35_CCM_CGR0_EPIT1_SHIFT;
writel(r, ccm_base + MX35_CCM_CGR0);
r = readl(ccm_base + MX35_CCM_CGR1);
- r |= 0x00000C00;
- r |= 0x00000003;
+ r |= 0x3 << MX35_CCM_CGR1_FEC_SHIFT;
+ r |= 0x3 << MX35_CCM_CGR1_I2C1_SHIFT;
writel(r, ccm_base + MX35_CCM_CGR1);
r = readl(MX35_L2CC_BASE_ADDR + L2X0_AUX_CTRL);