diff options
author | Gerlando Falauto <gerlando.falauto@keymile.com> | 2012-10-10 22:13:07 +0000 |
---|---|---|
committer | Kim Phillips <kim.phillips@freescale.com> | 2012-10-23 15:23:25 -0500 |
commit | 8afad91f15880d34c7456159209b26918977c400 (patch) | |
tree | 749f2c7110d4c56dea8a31946add84e118d8d7b9 /arch | |
parent | 4b5282de99291c31e0afe4b44e805395fadd7c8f (diff) | |
download | u-boot-imx-8afad91f15880d34c7456159209b26918977c400.zip u-boot-imx-8afad91f15880d34c7456159209b26918977c400.tar.gz u-boot-imx-8afad91f15880d34c7456159209b26918977c400.tar.bz2 |
cleanup: introduce CONFIG_MPC830x
Introduce a new configuration token CONFIG_MPC830x to be shared among
mpc8308 and mpc8309. Define it for existing 8308 boards, and refactor
existing common code so to make future introduction of 8309 simpler.
Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/powerpc/cpu/mpc83xx/speed.c | 3 | ||||
-rw-r--r-- | arch/powerpc/include/asm/immap_83xx.h | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/arch/powerpc/cpu/mpc83xx/speed.c b/arch/powerpc/cpu/mpc83xx/speed.c index 3383568..4ad3ec3 100644 --- a/arch/powerpc/cpu/mpc83xx/speed.c +++ b/arch/powerpc/cpu/mpc83xx/speed.c @@ -185,7 +185,10 @@ int get_clocks(void) /* unkown SCCR_TSEC1CM value */ return -2; } +#endif +#if defined(CONFIG_MPC830x) || defined(CONFIG_MPC831x) || \ + defined(CONFIG_MPC834x) || defined(CONFIG_MPC837x) switch ((sccr & SCCR_USBDRCM) >> SCCR_USBDRCM_SHIFT) { case 0: usbdr_clk = 0; diff --git a/arch/powerpc/include/asm/immap_83xx.h b/arch/powerpc/include/asm/immap_83xx.h index 2ba502a..b7d4c59 100644 --- a/arch/powerpc/include/asm/immap_83xx.h +++ b/arch/powerpc/include/asm/immap_83xx.h @@ -73,8 +73,8 @@ typedef struct sysconf83xx { u32 obir; /* Output Buffer Impedance Register */ u8 res8[0xC]; u32 pecr1; /* PCI Express control register 1 */ -#ifdef CONFIG_MPC8308 - u32 sdhccr; /* eSDHC Control Registers for MPC8308 */ +#if defined(CONFIG_MPC830x) + u32 sdhccr; /* eSDHC Control Registers for MPC830x */ #else u32 pecr2; /* PCI Express control register 2 */ #endif |