mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
mpc83xx: Fix the wrong definition of MPC8315E
According to the latest user manual of MPC8315E, 1) The SVCOD of HRCWL is different than 837x 2) The SCCR has changes Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
This commit is contained in:
parent
ec2638ea08
commit
6f3931a2be
1 changed files with 28 additions and 20 deletions
|
@ -486,7 +486,15 @@
|
|||
#define HRCWL_CE_TO_PLL_1X30 0x0000001E
|
||||
#define HRCWL_CE_TO_PLL_1X31 0x0000001F
|
||||
|
||||
#elif defined(CONFIG_MPC837X) || defined(CONFIG_MPC8315)
|
||||
#elif defined(CONFIG_MPC8315)
|
||||
#define HRCWL_SVCOD 0x30000000
|
||||
#define HRCWL_SVCOD_SHIFT 28
|
||||
#define HRCWL_SVCOD_DIV_2 0x00000000
|
||||
#define HRCWL_SVCOD_DIV_4 0x10000000
|
||||
#define HRCWL_SVCOD_DIV_8 0x20000000
|
||||
#define HRCWL_SVCOD_DIV_1 0x30000000
|
||||
|
||||
#elif defined(CONFIG_MPC837X)
|
||||
#define HRCWL_SVCOD 0x30000000
|
||||
#define HRCWL_SVCOD_SHIFT 28
|
||||
#define HRCWL_SVCOD_DIV_4 0x00000000
|
||||
|
@ -752,31 +760,31 @@
|
|||
#define SCCR_TSEC2CM_2 0x20000000
|
||||
#define SCCR_TSEC2CM_3 0x30000000
|
||||
|
||||
#define SCCR_USBDRCM 0x00300000
|
||||
#define SCCR_USBDRCM_SHIFT 20
|
||||
#define SCCR_USBDRCM 0x00c00000
|
||||
#define SCCR_USBDRCM_SHIFT 22
|
||||
#define SCCR_USBDRCM_0 0x00000000
|
||||
#define SCCR_USBDRCM_1 0x00100000
|
||||
#define SCCR_USBDRCM_2 0x00200000
|
||||
#define SCCR_USBDRCM_3 0x00300000
|
||||
#define SCCR_USBDRCM_1 0x00400000
|
||||
#define SCCR_USBDRCM_2 0x00800000
|
||||
#define SCCR_USBDRCM_3 0x00c00000
|
||||
|
||||
#define SCCR_PCIEXP1CM 0x00080000
|
||||
#define SCCR_PCIEXP2CM 0x00040000
|
||||
#define SCCR_PCIEXP1CM 0x00300000
|
||||
#define SCCR_PCIEXP2CM 0x000c0000
|
||||
|
||||
#define SCCR_SATA1CM 0x0000c000
|
||||
#define SCCR_SATA1CM_SHIFT 14
|
||||
#define SCCR_SATACM 0x0000f000
|
||||
#define SCCR_SATACM_SHIFT 8
|
||||
#define SCCR_SATA1CM 0x00003000
|
||||
#define SCCR_SATA1CM_SHIFT 12
|
||||
#define SCCR_SATACM 0x00003c00
|
||||
#define SCCR_SATACM_SHIFT 10
|
||||
#define SCCR_SATACM_0 0x00000000
|
||||
#define SCCR_SATACM_1 0x00005000
|
||||
#define SCCR_SATACM_2 0x0000a000
|
||||
#define SCCR_SATACM_3 0x0000f000
|
||||
#define SCCR_SATACM_1 0x00001400
|
||||
#define SCCR_SATACM_2 0x00002800
|
||||
#define SCCR_SATACM_3 0x00003c00
|
||||
|
||||
#define SCCR_TDMCM 0x000000c0
|
||||
#define SCCR_TDMCM_SHIFT 6
|
||||
#define SCCR_TDMCM 0x00000030
|
||||
#define SCCR_TDMCM_SHIFT 4
|
||||
#define SCCR_TDMCM_0 0x00000000
|
||||
#define SCCR_TDMCM_1 0x00000040
|
||||
#define SCCR_TDMCM_2 0x00000080
|
||||
#define SCCR_TDMCM_3 0x000000c0
|
||||
#define SCCR_TDMCM_1 0x00000010
|
||||
#define SCCR_TDMCM_2 0x00000020
|
||||
#define SCCR_TDMCM_3 0x00000030
|
||||
|
||||
#elif defined(CONFIG_MPC837X)
|
||||
/* SCCR bits - MPC837x specific */
|
||||
|
|
Loading…
Reference in a new issue