mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-11-28 22:21:49 +01:00
mpc83xx: Introduce ARCH_MPC837X
Replace CONFIG_MPC837x with a proper CONFIG_ARCH_MPC837X Kconfig option. Signed-off-by: Mario Six <mario.six@gdsys.cc>
This commit is contained in:
parent
61abced70f
commit
8439e99ddb
@ -64,12 +64,14 @@ config TARGET_MPC8349ITX
|
|||||||
|
|
||||||
config TARGET_MPC837XEMDS
|
config TARGET_MPC837XEMDS
|
||||||
bool "Support MPC837XEMDS"
|
bool "Support MPC837XEMDS"
|
||||||
|
select ARCH_MPC837X
|
||||||
select BOARD_EARLY_INIT_F
|
select BOARD_EARLY_INIT_F
|
||||||
imply CMD_SATA
|
imply CMD_SATA
|
||||||
imply FSL_SATA
|
imply FSL_SATA
|
||||||
|
|
||||||
config TARGET_MPC837XERDB
|
config TARGET_MPC837XERDB
|
||||||
bool "Support MPC837XERDB"
|
bool "Support MPC837XERDB"
|
||||||
|
select ARCH_MPC837X
|
||||||
select BOARD_EARLY_INIT_F
|
select BOARD_EARLY_INIT_F
|
||||||
|
|
||||||
config TARGET_IDS8313
|
config TARGET_IDS8313
|
||||||
@ -151,6 +153,9 @@ config ARCH_MPC8349
|
|||||||
config ARCH_MPC8360
|
config ARCH_MPC8360
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config ARCH_MPC837X
|
||||||
|
bool
|
||||||
|
|
||||||
source "board/esd/vme8349/Kconfig"
|
source "board/esd/vme8349/Kconfig"
|
||||||
source "board/freescale/mpc8308rdb/Kconfig"
|
source "board/freescale/mpc8308rdb/Kconfig"
|
||||||
source "board/freescale/mpc8313erdb/Kconfig"
|
source "board/freescale/mpc8313erdb/Kconfig"
|
||||||
|
|||||||
@ -86,7 +86,7 @@ int get_clocks(void)
|
|||||||
|
|
||||||
u32 csb_clk;
|
u32 csb_clk;
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
u32 tsec1_clk;
|
u32 tsec1_clk;
|
||||||
u32 tsec2_clk;
|
u32 tsec2_clk;
|
||||||
u32 usbdr_clk;
|
u32 usbdr_clk;
|
||||||
@ -123,11 +123,11 @@ int get_clocks(void)
|
|||||||
u32 brg_clk;
|
u32 brg_clk;
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
u32 pciexp1_clk;
|
u32 pciexp1_clk;
|
||||||
u32 pciexp2_clk;
|
u32 pciexp2_clk;
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_MPC837x) || defined(CONFIG_ARCH_MPC8315)
|
#if defined(CONFIG_ARCH_MPC837X) || defined(CONFIG_ARCH_MPC8315)
|
||||||
u32 sata_clk;
|
u32 sata_clk;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -156,7 +156,7 @@ int get_clocks(void)
|
|||||||
sccr = im->clk.sccr;
|
sccr = im->clk.sccr;
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
switch ((sccr & SCCR_TSEC1CM) >> SCCR_TSEC1CM_SHIFT) {
|
switch ((sccr & SCCR_TSEC1CM) >> SCCR_TSEC1CM_SHIFT) {
|
||||||
case 0:
|
case 0:
|
||||||
tsec1_clk = 0;
|
tsec1_clk = 0;
|
||||||
@ -177,7 +177,7 @@ int get_clocks(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC830X) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC830X) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
switch ((sccr & SCCR_USBDRCM) >> SCCR_USBDRCM_SHIFT) {
|
switch ((sccr & SCCR_USBDRCM) >> SCCR_USBDRCM_SHIFT) {
|
||||||
case 0:
|
case 0:
|
||||||
usbdr_clk = 0;
|
usbdr_clk = 0;
|
||||||
@ -198,7 +198,7 @@ int get_clocks(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC8315) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC8315) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
switch ((sccr & SCCR_TSEC2CM) >> SCCR_TSEC2CM_SHIFT) {
|
switch ((sccr & SCCR_TSEC2CM) >> SCCR_TSEC2CM_SHIFT) {
|
||||||
case 0:
|
case 0:
|
||||||
tsec2_clk = 0;
|
tsec2_clk = 0;
|
||||||
@ -321,7 +321,7 @@ int get_clocks(void)
|
|||||||
i2c1_clk = enc_clk;
|
i2c1_clk = enc_clk;
|
||||||
#elif defined(CONFIG_FSL_ESDHC)
|
#elif defined(CONFIG_FSL_ESDHC)
|
||||||
i2c1_clk = sdhc_clk;
|
i2c1_clk = sdhc_clk;
|
||||||
#elif defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC837X)
|
||||||
i2c1_clk = enc_clk;
|
i2c1_clk = enc_clk;
|
||||||
#elif defined(CONFIG_ARCH_MPC8309)
|
#elif defined(CONFIG_ARCH_MPC8309)
|
||||||
i2c1_clk = csb_clk;
|
i2c1_clk = csb_clk;
|
||||||
@ -331,7 +331,7 @@ int get_clocks(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
switch ((sccr & SCCR_PCIEXP1CM) >> SCCR_PCIEXP1CM_SHIFT) {
|
switch ((sccr & SCCR_PCIEXP1CM) >> SCCR_PCIEXP1CM_SHIFT) {
|
||||||
case 0:
|
case 0:
|
||||||
pciexp1_clk = 0;
|
pciexp1_clk = 0;
|
||||||
@ -369,7 +369,7 @@ int get_clocks(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_MPC837x) || defined(CONFIG_ARCH_MPC8315)
|
#if defined(CONFIG_ARCH_MPC837X) || defined(CONFIG_ARCH_MPC8315)
|
||||||
switch ((sccr & SCCR_SATA1CM) >> SCCR_SATA1CM_SHIFT) {
|
switch ((sccr & SCCR_SATA1CM) >> SCCR_SATA1CM_SHIFT) {
|
||||||
case 0:
|
case 0:
|
||||||
sata_clk = 0;
|
sata_clk = 0;
|
||||||
@ -449,7 +449,7 @@ int get_clocks(void)
|
|||||||
|
|
||||||
gd->arch.csb_clk = csb_clk;
|
gd->arch.csb_clk = csb_clk;
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
gd->arch.tsec1_clk = tsec1_clk;
|
gd->arch.tsec1_clk = tsec1_clk;
|
||||||
gd->arch.tsec2_clk = tsec2_clk;
|
gd->arch.tsec2_clk = tsec2_clk;
|
||||||
gd->arch.usbdr_clk = usbdr_clk;
|
gd->arch.usbdr_clk = usbdr_clk;
|
||||||
@ -484,11 +484,11 @@ int get_clocks(void)
|
|||||||
gd->arch.brg_clk = brg_clk;
|
gd->arch.brg_clk = brg_clk;
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
gd->arch.pciexp1_clk = pciexp1_clk;
|
gd->arch.pciexp1_clk = pciexp1_clk;
|
||||||
gd->arch.pciexp2_clk = pciexp2_clk;
|
gd->arch.pciexp2_clk = pciexp2_clk;
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_MPC837x) || defined(CONFIG_ARCH_MPC8315)
|
#if defined(CONFIG_ARCH_MPC837X) || defined(CONFIG_ARCH_MPC8315)
|
||||||
gd->arch.sata_clk = sata_clk;
|
gd->arch.sata_clk = sata_clk;
|
||||||
#endif
|
#endif
|
||||||
gd->pci_clk = pci_sync_in;
|
gd->pci_clk = pci_sync_in;
|
||||||
@ -559,7 +559,7 @@ static int do_clocks(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|||||||
strmhz(buf, gd->arch.sdhc_clk));
|
strmhz(buf, gd->arch.sdhc_clk));
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
printf(" TSEC1: %-4s MHz\n",
|
printf(" TSEC1: %-4s MHz\n",
|
||||||
strmhz(buf, gd->arch.tsec1_clk));
|
strmhz(buf, gd->arch.tsec1_clk));
|
||||||
printf(" TSEC2: %-4s MHz\n",
|
printf(" TSEC2: %-4s MHz\n",
|
||||||
@ -575,13 +575,13 @@ static int do_clocks(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|||||||
strmhz(buf, gd->arch.usbmph_clk));
|
strmhz(buf, gd->arch.usbmph_clk));
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
printf(" PCIEXP1: %-4s MHz\n",
|
printf(" PCIEXP1: %-4s MHz\n",
|
||||||
strmhz(buf, gd->arch.pciexp1_clk));
|
strmhz(buf, gd->arch.pciexp1_clk));
|
||||||
printf(" PCIEXP2: %-4s MHz\n",
|
printf(" PCIEXP2: %-4s MHz\n",
|
||||||
strmhz(buf, gd->arch.pciexp2_clk));
|
strmhz(buf, gd->arch.pciexp2_clk));
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_MPC837x) || defined(CONFIG_ARCH_MPC8315)
|
#if defined(CONFIG_ARCH_MPC837X) || defined(CONFIG_ARCH_MPC8315)
|
||||||
printf(" SATA: %-4s MHz\n",
|
printf(" SATA: %-4s MHz\n",
|
||||||
strmhz(buf, gd->arch.sata_clk));
|
strmhz(buf, gd->arch.sata_clk));
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
#if defined(CONFIG_ARCH_MPC8313) || defined(CONFIG_ARCH_MPC8308) || \
|
#if defined(CONFIG_ARCH_MPC8313) || defined(CONFIG_ARCH_MPC8308) || \
|
||||||
defined(CONFIG_ARCH_MPC8315)
|
defined(CONFIG_ARCH_MPC8315)
|
||||||
#define MPC83XX_GPIO_CTRLRS 1
|
#define MPC83XX_GPIO_CTRLRS 1
|
||||||
#elif defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
#define MPC83XX_GPIO_CTRLRS 2
|
#define MPC83XX_GPIO_CTRLRS 2
|
||||||
#else
|
#else
|
||||||
#define MPC83XX_GPIO_CTRLRS 0
|
#define MPC83XX_GPIO_CTRLRS 0
|
||||||
|
|||||||
@ -36,7 +36,7 @@ struct arch_global_data {
|
|||||||
/* There are other clocks in the MPC83XX */
|
/* There are other clocks in the MPC83XX */
|
||||||
u32 csb_clk;
|
u32 csb_clk;
|
||||||
# if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
# if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC834X) || defined(CONFIG_ARCH_MPC837X)
|
||||||
u32 tsec1_clk;
|
u32 tsec1_clk;
|
||||||
u32 tsec2_clk;
|
u32 tsec2_clk;
|
||||||
u32 usbdr_clk;
|
u32 usbdr_clk;
|
||||||
@ -54,11 +54,11 @@ struct arch_global_data {
|
|||||||
u32 lbiu_clk;
|
u32 lbiu_clk;
|
||||||
u32 lclk_clk;
|
u32 lclk_clk;
|
||||||
# if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
# if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
u32 pciexp1_clk;
|
u32 pciexp1_clk;
|
||||||
u32 pciexp2_clk;
|
u32 pciexp2_clk;
|
||||||
# endif
|
# endif
|
||||||
# if defined(CONFIG_MPC837x) || defined(CONFIG_ARCH_MPC8315)
|
# if defined(CONFIG_ARCH_MPC837X) || defined(CONFIG_ARCH_MPC8315)
|
||||||
u32 sata_clk;
|
u32 sata_clk;
|
||||||
# endif
|
# endif
|
||||||
# if defined(CONFIG_ARCH_MPC8360)
|
# if defined(CONFIG_ARCH_MPC8360)
|
||||||
|
|||||||
@ -759,7 +759,7 @@ typedef struct immap {
|
|||||||
u8 res12[0x1CF00];
|
u8 res12[0x1CF00];
|
||||||
} immap_t;
|
} immap_t;
|
||||||
|
|
||||||
#elif defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC837X)
|
||||||
typedef struct immap {
|
typedef struct immap {
|
||||||
sysconf83xx_t sysconf; /* System configuration */
|
sysconf83xx_t sysconf; /* System configuration */
|
||||||
wdt83xx_t wdt; /* Watch Dog Timer (WDT) Registers */
|
wdt83xx_t wdt; /* Watch Dog Timer (WDT) Registers */
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
defined(CONFIG_ARCH_MPC8313) || \
|
defined(CONFIG_ARCH_MPC8313) || \
|
||||||
defined(CONFIG_ARCH_MPC8315) || \
|
defined(CONFIG_ARCH_MPC8315) || \
|
||||||
defined(CONFIG_ARCH_MPC834X) || \
|
defined(CONFIG_ARCH_MPC834X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
|
|
||||||
typedef struct spi8xxx {
|
typedef struct spi8xxx {
|
||||||
u8 res0[0x20]; /* 0x0-0x01f reserved */
|
u8 res0[0x20]; /* 0x0-0x01f reserved */
|
||||||
|
|||||||
@ -170,7 +170,7 @@ static int mpc83xx_sdram_static_init(ofnode node, u32 cs, u32 mapaddr, u32 size)
|
|||||||
switch (odt_rd_cfg) {
|
switch (odt_rd_cfg) {
|
||||||
case ODT_RD_ONLY_OTHER_DIMM:
|
case ODT_RD_ONLY_OTHER_DIMM:
|
||||||
if (!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
if (!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
||||||
!IS_ENABLED(CONFIG_MPC837x)) {
|
!IS_ENABLED(CONFIG_ARCH_MPC837X)) {
|
||||||
debug("%s: odt_rd_cfg value %d invalid.\n",
|
debug("%s: odt_rd_cfg value %d invalid.\n",
|
||||||
ofnode_get_name(node), odt_rd_cfg);
|
ofnode_get_name(node), odt_rd_cfg);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
@ -182,7 +182,7 @@ static int mpc83xx_sdram_static_init(ofnode node, u32 cs, u32 mapaddr, u32 size)
|
|||||||
if (!IS_ENABLED(CONFIG_ARCH_MPC830X) &&
|
if (!IS_ENABLED(CONFIG_ARCH_MPC830X) &&
|
||||||
!IS_ENABLED(CONFIG_ARCH_MPC831X) &&
|
!IS_ENABLED(CONFIG_ARCH_MPC831X) &&
|
||||||
!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
||||||
!IS_ENABLED(CONFIG_MPC837x)) {
|
!IS_ENABLED(CONFIG_ARCH_MPC837X)) {
|
||||||
debug("%s: odt_rd_cfg value %d invalid.\n",
|
debug("%s: odt_rd_cfg value %d invalid.\n",
|
||||||
ofnode_get_name(node), odt_rd_cfg);
|
ofnode_get_name(node), odt_rd_cfg);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
@ -201,7 +201,7 @@ static int mpc83xx_sdram_static_init(ofnode node, u32 cs, u32 mapaddr, u32 size)
|
|||||||
switch (odt_wr_cfg) {
|
switch (odt_wr_cfg) {
|
||||||
case ODT_WR_ONLY_OTHER_DIMM:
|
case ODT_WR_ONLY_OTHER_DIMM:
|
||||||
if (!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
if (!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
||||||
!IS_ENABLED(CONFIG_MPC837x)) {
|
!IS_ENABLED(CONFIG_ARCH_MPC837X)) {
|
||||||
debug("%s: odt_wr_cfg value %d invalid.\n",
|
debug("%s: odt_wr_cfg value %d invalid.\n",
|
||||||
ofnode_get_name(node), odt_wr_cfg);
|
ofnode_get_name(node), odt_wr_cfg);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
@ -213,7 +213,7 @@ static int mpc83xx_sdram_static_init(ofnode node, u32 cs, u32 mapaddr, u32 size)
|
|||||||
if (!IS_ENABLED(CONFIG_ARCH_MPC830X) &&
|
if (!IS_ENABLED(CONFIG_ARCH_MPC830X) &&
|
||||||
!IS_ENABLED(CONFIG_ARCH_MPC831X) &&
|
!IS_ENABLED(CONFIG_ARCH_MPC831X) &&
|
||||||
!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
!IS_ENABLED(CONFIG_ARCH_MPC8360) &&
|
||||||
!IS_ENABLED(CONFIG_MPC837x)) {
|
!IS_ENABLED(CONFIG_ARCH_MPC837X)) {
|
||||||
debug("%s: odt_wr_cfg value %d invalid.\n",
|
debug("%s: odt_wr_cfg value %d invalid.\n",
|
||||||
ofnode_get_name(node), odt_wr_cfg);
|
ofnode_get_name(node), odt_wr_cfg);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|||||||
@ -11,7 +11,6 @@
|
|||||||
* High Level Configuration Options
|
* High Level Configuration Options
|
||||||
*/
|
*/
|
||||||
#define CONFIG_E300 1 /* E300 family */
|
#define CONFIG_E300 1 /* E300 family */
|
||||||
#define CONFIG_MPC837x 1 /* MPC837x CPU specific */
|
|
||||||
#define CONFIG_MPC837XEMDS 1 /* MPC837XEMDS board specific */
|
#define CONFIG_MPC837XEMDS 1 /* MPC837XEMDS board specific */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -12,7 +12,6 @@
|
|||||||
* High Level Configuration Options
|
* High Level Configuration Options
|
||||||
*/
|
*/
|
||||||
#define CONFIG_E300 1 /* E300 family */
|
#define CONFIG_E300 1 /* E300 family */
|
||||||
#define CONFIG_MPC837x 1 /* MPC837x CPU specific */
|
|
||||||
#define CONFIG_MPC837XERDB 1
|
#define CONFIG_MPC837XERDB 1
|
||||||
|
|
||||||
#define CONFIG_HWCONFIG
|
#define CONFIG_HWCONFIG
|
||||||
|
|||||||
@ -130,8 +130,8 @@
|
|||||||
#define SPCR_TSEC2EP_SHIFT (31-31)
|
#define SPCR_TSEC2EP_SHIFT (31-31)
|
||||||
|
|
||||||
#elif defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#elif defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
/* SPCR bits - MPC8308, MPC831x and MPC837x specific */
|
/* SPCR bits - MPC8308, MPC831x and MPC837X specific */
|
||||||
/* TSEC data priority */
|
/* TSEC data priority */
|
||||||
#define SPCR_TSECDP 0x00003000
|
#define SPCR_TSECDP 0x00003000
|
||||||
#define SPCR_TSECDP_SHIFT (31-19)
|
#define SPCR_TSECDP_SHIFT (31-19)
|
||||||
@ -283,8 +283,8 @@
|
|||||||
#define SICRH_TSOBI1 0x00000002
|
#define SICRH_TSOBI1 0x00000002
|
||||||
#define SICRH_TSOBI2 0x00000001
|
#define SICRH_TSOBI2 0x00000001
|
||||||
|
|
||||||
#elif defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC837X)
|
||||||
/* SICRL bits - MPC837x specific */
|
/* SICRL bits - MPC837X specific */
|
||||||
#define SICRL_USB_A 0xC0000000
|
#define SICRL_USB_A 0xC0000000
|
||||||
#define SICRL_USB_B 0x30000000
|
#define SICRL_USB_B 0x30000000
|
||||||
#define SICRL_USB_B_SD 0x20000000
|
#define SICRL_USB_B_SD 0x20000000
|
||||||
@ -314,7 +314,7 @@
|
|||||||
#define SICRL_LDP_A 0x00000002
|
#define SICRL_LDP_A 0x00000002
|
||||||
#define SICRL_LDP_B 0x00000001
|
#define SICRL_LDP_B 0x00000001
|
||||||
|
|
||||||
/* SICRH bits - MPC837x specific */
|
/* SICRH bits - MPC837X specific */
|
||||||
#define SICRH_DDR 0x80000000
|
#define SICRH_DDR 0x80000000
|
||||||
#define SICRH_TSEC1_A 0x10000000
|
#define SICRH_TSEC1_A 0x10000000
|
||||||
#define SICRH_TSEC1_B 0x08000000
|
#define SICRH_TSEC1_B 0x08000000
|
||||||
@ -647,7 +647,7 @@
|
|||||||
#define HRCWL_SVCOD_DIV_8 0x20000000
|
#define HRCWL_SVCOD_DIV_8 0x20000000
|
||||||
#define HRCWL_SVCOD_DIV_1 0x30000000
|
#define HRCWL_SVCOD_DIV_1 0x30000000
|
||||||
|
|
||||||
#elif defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_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
|
||||||
@ -758,7 +758,7 @@
|
|||||||
#if defined(CONFIG_ARCH_MPC834X)
|
#if defined(CONFIG_ARCH_MPC834X)
|
||||||
#define HRCWH_ROM_LOC_PCI2 0x00200000
|
#define HRCWH_ROM_LOC_PCI2 0x00200000
|
||||||
#endif
|
#endif
|
||||||
#if defined(CONFIG_MPC837x)
|
#if defined(CONFIG_ARCH_MPC837X)
|
||||||
#define HRCWH_ROM_LOC_ON_CHIP_ROM 0x00300000
|
#define HRCWH_ROM_LOC_ON_CHIP_ROM 0x00300000
|
||||||
#endif
|
#endif
|
||||||
#define HRCWH_ROM_LOC_LOCAL_8BIT 0x00500000
|
#define HRCWH_ROM_LOC_LOCAL_8BIT 0x00500000
|
||||||
@ -766,7 +766,7 @@
|
|||||||
#define HRCWH_ROM_LOC_LOCAL_32BIT 0x00700000
|
#define HRCWH_ROM_LOC_LOCAL_32BIT 0x00700000
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
#define HRCWH_ROM_LOC_NAND_SP_8BIT 0x00100000
|
#define HRCWH_ROM_LOC_NAND_SP_8BIT 0x00100000
|
||||||
#define HRCWH_ROM_LOC_NAND_SP_16BIT 0x00200000
|
#define HRCWH_ROM_LOC_NAND_SP_16BIT 0x00200000
|
||||||
#define HRCWH_ROM_LOC_NAND_LP_8BIT 0x00500000
|
#define HRCWH_ROM_LOC_NAND_LP_8BIT 0x00500000
|
||||||
@ -819,7 +819,7 @@
|
|||||||
* RSR - Reset Status Register
|
* RSR - Reset Status Register
|
||||||
*/
|
*/
|
||||||
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
#if defined(CONFIG_ARCH_MPC8308) || defined(CONFIG_ARCH_MPC831X) || \
|
||||||
defined(CONFIG_MPC837x)
|
defined(CONFIG_ARCH_MPC837X)
|
||||||
#define RSR_RSTSRC 0xF0000000 /* Reset source */
|
#define RSR_RSTSRC 0xF0000000 /* Reset source */
|
||||||
#define RSR_RSTSRC_SHIFT 28
|
#define RSR_RSTSRC_SHIFT 28
|
||||||
#else
|
#else
|
||||||
@ -1032,8 +1032,8 @@
|
|||||||
#define SCCR_TDMCM_2 0x00000020
|
#define SCCR_TDMCM_2 0x00000020
|
||||||
#define SCCR_TDMCM_3 0x00000030
|
#define SCCR_TDMCM_3 0x00000030
|
||||||
|
|
||||||
#elif defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC837X)
|
||||||
/* SCCR bits - MPC837x specific */
|
/* SCCR bits - MPC837X specific */
|
||||||
#define SCCR_TSEC1CM 0xc0000000
|
#define SCCR_TSEC1CM 0xc0000000
|
||||||
#define SCCR_TSEC1CM_SHIFT 30
|
#define SCCR_TSEC1CM_SHIFT 30
|
||||||
#define SCCR_TSEC1CM_0 0x00000000
|
#define SCCR_TSEC1CM_0 0x00000000
|
||||||
@ -1129,7 +1129,7 @@
|
|||||||
#elif defined(CONFIG_ARCH_MPC832X)
|
#elif defined(CONFIG_ARCH_MPC832X)
|
||||||
#define CSCONFIG_ODT_RD_CFG 0x00400000
|
#define CSCONFIG_ODT_RD_CFG 0x00400000
|
||||||
#define CSCONFIG_ODT_WR_CFG 0x00040000
|
#define CSCONFIG_ODT_WR_CFG 0x00040000
|
||||||
#elif defined(CONFIG_ARCH_MPC8360) || defined(CONFIG_MPC837x)
|
#elif defined(CONFIG_ARCH_MPC8360) || defined(CONFIG_ARCH_MPC837X)
|
||||||
#define CSCONFIG_ODT_RD_NEVER 0x00000000
|
#define CSCONFIG_ODT_RD_NEVER 0x00000000
|
||||||
#define CSCONFIG_ODT_RD_ONLY_CURRENT 0x00100000
|
#define CSCONFIG_ODT_RD_ONLY_CURRENT 0x00100000
|
||||||
#define CSCONFIG_ODT_RD_ONLY_OTHER_CS 0x00200000
|
#define CSCONFIG_ODT_RD_ONLY_OTHER_CS 0x00200000
|
||||||
|
|||||||
@ -1226,7 +1226,6 @@ CONFIG_MPC832XEMDS
|
|||||||
CONFIG_MPC8349ITX
|
CONFIG_MPC8349ITX
|
||||||
CONFIG_MPC837XEMDS
|
CONFIG_MPC837XEMDS
|
||||||
CONFIG_MPC837XERDB
|
CONFIG_MPC837XERDB
|
||||||
CONFIG_MPC837x
|
|
||||||
CONFIG_MPC83XX_GPIO
|
CONFIG_MPC83XX_GPIO
|
||||||
CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION
|
CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION
|
||||||
CONFIG_MPC83XX_GPIO_0_INIT_OPEN_DRAIN
|
CONFIG_MPC83XX_GPIO_0_INIT_OPEN_DRAIN
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user