Commit 6f3931a2 authored by Dave Liu's avatar Dave Liu Committed by Kim Phillips
Browse files

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: default avatarDave Liu <daveliu@freescale.com>
Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
parent ec2638ea
...@@ -486,7 +486,15 @@ ...@@ -486,7 +486,15 @@
#define HRCWL_CE_TO_PLL_1X30 0x0000001E #define HRCWL_CE_TO_PLL_1X30 0x0000001E
#define HRCWL_CE_TO_PLL_1X31 0x0000001F #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 0x30000000
#define HRCWL_SVCOD_SHIFT 28 #define HRCWL_SVCOD_SHIFT 28
#define HRCWL_SVCOD_DIV_4 0x00000000 #define HRCWL_SVCOD_DIV_4 0x00000000
...@@ -752,31 +760,31 @@ ...@@ -752,31 +760,31 @@
#define SCCR_TSEC2CM_2 0x20000000 #define SCCR_TSEC2CM_2 0x20000000
#define SCCR_TSEC2CM_3 0x30000000 #define SCCR_TSEC2CM_3 0x30000000
#define SCCR_USBDRCM 0x00300000 #define SCCR_USBDRCM 0x00c00000
#define SCCR_USBDRCM_SHIFT 20 #define SCCR_USBDRCM_SHIFT 22
#define SCCR_USBDRCM_0 0x00000000 #define SCCR_USBDRCM_0 0x00000000
#define SCCR_USBDRCM_1 0x00100000 #define SCCR_USBDRCM_1 0x00400000
#define SCCR_USBDRCM_2 0x00200000 #define SCCR_USBDRCM_2 0x00800000
#define SCCR_USBDRCM_3 0x00300000 #define SCCR_USBDRCM_3 0x00c00000
#define SCCR_PCIEXP1CM 0x00080000 #define SCCR_PCIEXP1CM 0x00300000
#define SCCR_PCIEXP2CM 0x00040000 #define SCCR_PCIEXP2CM 0x000c0000
#define SCCR_SATA1CM 0x0000c000 #define SCCR_SATA1CM 0x00003000
#define SCCR_SATA1CM_SHIFT 14 #define SCCR_SATA1CM_SHIFT 12
#define SCCR_SATACM 0x0000f000 #define SCCR_SATACM 0x00003c00
#define SCCR_SATACM_SHIFT 8 #define SCCR_SATACM_SHIFT 10
#define SCCR_SATACM_0 0x00000000 #define SCCR_SATACM_0 0x00000000
#define SCCR_SATACM_1 0x00005000 #define SCCR_SATACM_1 0x00001400
#define SCCR_SATACM_2 0x0000a000 #define SCCR_SATACM_2 0x00002800
#define SCCR_SATACM_3 0x0000f000 #define SCCR_SATACM_3 0x00003c00
#define SCCR_TDMCM 0x000000c0 #define SCCR_TDMCM 0x00000030
#define SCCR_TDMCM_SHIFT 6 #define SCCR_TDMCM_SHIFT 4
#define SCCR_TDMCM_0 0x00000000 #define SCCR_TDMCM_0 0x00000000
#define SCCR_TDMCM_1 0x00000040 #define SCCR_TDMCM_1 0x00000010
#define SCCR_TDMCM_2 0x00000080 #define SCCR_TDMCM_2 0x00000020
#define SCCR_TDMCM_3 0x000000c0 #define SCCR_TDMCM_3 0x00000030
#elif defined(CONFIG_MPC837X) #elif defined(CONFIG_MPC837X)
/* SCCR bits - MPC837x specific */ /* SCCR bits - MPC837x specific */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment