Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Librem5
uboot-imx
Commits
846b0dd2
Commit
846b0dd2
authored
Aug 08, 2005
by
Stefan Roese
Browse files
Changed CONFIG_440_xx to CONFIG_440xx for a consistent design (405 and linux)
Patch by Stefan Roese, 08 Aug 2005
parent
700a0c64
Changes
28
Hide whitespace changes
Inline
Side-by-side
CHANGELOG
View file @
846b0dd2
...
...
@@ -2,6 +2,11 @@
Changes for U-Boot 1.1.3:
======================================================================
* Changed CONFIG_440_GX, CONFIG_440_EP and CONFIG_440_GR options to
CONFIG_44GX, CONFIG_440EP and CONFIG_440GR for a consistent design
with the 405 defines and the linux kernel defines.
Patch by Stefan Roese, 08 Aug 2005
* Add common (with Linux) MTD partition scheme and "mtdparts" command
Old, obsolete and duplicated code was cleaned up and replace by the
...
...
@@ -34,13 +39,13 @@ Changes for U-Boot 1.1.3:
* Fix errors that occur when accessing SystemACE CF
Patch by Jeff Angielski, 09 Jan 2005
* Document switching between U-Boot and PlanetCore on RPXlite
by Sam Song, 24 Dec 2004
* Fix PowerQUICC II mask detection.
Patch by Eugene Surovegin, 20 Dec 2004
* Add support for Altera NIOS DK1C20 board
Patch by Shlomo Kut, 13 Dec 2004
...
...
common/cmd_bdinfo.c
View file @
846b0dd2
...
...
@@ -62,14 +62,14 @@ int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
print_num
(
"bootflags"
,
bd
->
bi_bootflags
);
#if defined(CONFIG_405GP) || defined(CONFIG_405CR) || \
defined(CONFIG_405EP) || defined(CONFIG_XILINX_ML300) || \
defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
defined(CONFIG_440EP) || defined(CONFIG_440GR)
print_str
(
"procfreq"
,
strmhz
(
buf
,
bd
->
bi_procfreq
));
print_str
(
"plb_busfreq"
,
strmhz
(
buf
,
bd
->
bi_plb_busfreq
));
#if defined(CONFIG_405GP) || defined(CONFIG_405EP) || defined(CONFIG_XILINX_ML300) || \
defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
defined(CONFIG_440EP) || defined(CONFIG_440GR)
print_str
(
"pci_busfreq"
,
strmhz
(
buf
,
bd
->
bi_pci_busfreq
));
#endif
#else
/* ! CONFIG_405GP, CONFIG_405CR, CONFIG_405EP, CONFIG_XILINX_ML300, CONFIG_440
_
EP CONFIG_440
_
GR */
#else
/* ! CONFIG_405GP, CONFIG_405CR, CONFIG_405EP, CONFIG_XILINX_ML300, CONFIG_440EP CONFIG_440GR */
#if defined(CONFIG_CPM2)
print_str
(
"vco"
,
strmhz
(
buf
,
bd
->
bi_vco
));
print_str
(
"sccfreq"
,
strmhz
(
buf
,
bd
->
bi_sccfreq
));
...
...
@@ -80,7 +80,7 @@ int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
print_str
(
"cpmfreq"
,
strmhz
(
buf
,
bd
->
bi_cpmfreq
));
#endif
print_str
(
"busfreq"
,
strmhz
(
buf
,
bd
->
bi_busfreq
));
#endif
/* CONFIG_405GP, CONFIG_405CR, CONFIG_405EP, CONFIG_XILINX_ML300, CONFIG_440
_
EP CONFIG_440
_
GR */
#endif
/* CONFIG_405GP, CONFIG_405CR, CONFIG_405EP, CONFIG_XILINX_ML300, CONFIG_440EP CONFIG_440GR */
#if defined(CONFIG_MPC8220)
print_str
(
"inpfreq"
,
strmhz
(
buf
,
bd
->
bi_inpfreq
));
print_str
(
"flbfreq"
,
strmhz
(
buf
,
bd
->
bi_flbfreq
));
...
...
common/lynxkdi.c
View file @
846b0dd2
...
...
@@ -20,7 +20,7 @@
#if defined(CONFIG_LYNXKDI)
#include <lynxkdi.h>
#if defined(CONFIG_MPC8260) || defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_MPC8260) || defined(CONFIG_440EP) || defined(CONFIG_440GR)
void
lynxkdi_boot
(
image_header_t
*
hdr
)
{
void
(
*
lynxkdi
)(
void
)
=
(
void
(
*
)(
void
))
hdr
->
ih_ep
;
...
...
cpu/ppc4xx/405gp_enet.c
View file @
846b0dd2
...
...
@@ -227,7 +227,7 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
while
(
mfdcr
(
malmcr
)
&
MAL_CR_MMSR
)
{
};
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
out32
(
ZMII_FER
,
0
);
udelay
(
100
);
/* set RII mode */
...
...
@@ -464,7 +464,7 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
out32
(
ZMII_SSR
,
in32
(
ZMII_SSR
)
|
0x10000000
);
else
out32
(
ZMII_SSR
,
in32
(
ZMII_SSR
)
&
~
0x10000000
);
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
mfsdr
(
sdr_mfr
,
reg
);
/* set speed */
if
(
speed
==
_100BASET
)
{
...
...
cpu/ppc4xx/405gp_pci.c
View file @
846b0dd2
...
...
@@ -437,7 +437,7 @@ void pci_440_init (struct pci_controller *hose)
* The PCI initialization sequence enable bit must be set ... if not abort
* pci setup since updating the bit requires chip reset.
*--------------------------------------------------------------------------*/
#if defined (CONFIG_440
_
GX) || defined (CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined (CONFIG_440GX) || defined (CONFIG_440EP) || defined(CONFIG_440GR)
mfsdr
(
sdr_sdstp1
,
strap
);
if
(
(
strap
&
0x00010000
)
==
0
){
printf
(
"PCI: SDR0_STRP1[PISE] not set.
\n
"
);
...
...
@@ -495,7 +495,7 @@ void pci_440_init (struct pci_controller *hose)
out16r
(
PCIX0_CLS
,
0x00060000
);
/* Bridge, host bridge */
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
out32r
(
PCIX0_BRDGOPT1
,
0x04000060
);
/* PLB Rq pri highest */
out32r
(
PCIX0_BRDGOPT2
,
in32
(
PCIX0_BRDGOPT2
)
|
0x83
);
/* Enable host config, clear Timeout, ensure int src1 */
#elif defined(PCIX0_BRDGOPT1)
...
...
@@ -531,7 +531,7 @@ void pci_440_init (struct pci_controller *hose)
#ifdef CONFIG_PCI_SCAN_SHOW
printf
(
"PCI: Bus Dev VenId DevId Class Int
\n
"
);
#endif
#if !defined(CONFIG_440
_
EP) && !defined(CONFIG_440
_
GR)
#if !defined(CONFIG_440EP) && !defined(CONFIG_440GR)
out16r
(
PCIX0_CMD
,
in16r
(
PCIX0_CMD
)
|
PCI_COMMAND_MASTER
);
#endif
hose
->
last_busno
=
pci_hose_scan
(
hose
);
...
...
cpu/ppc4xx/440gx_enet.c
View file @
846b0dd2
...
...
@@ -175,7 +175,7 @@ static void ppc_440x_eth_halt (struct eth_device *dev)
extern
int
phy_setup_aneg
(
unsigned
char
addr
);
extern
int
miiphy_reset
(
unsigned
char
addr
);
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
int
ppc_440x_eth_setup_bridge
(
int
devnum
,
bd_t
*
bis
)
{
unsigned
long
pfc1
;
...
...
@@ -279,7 +279,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
unsigned
short
devnum
;
unsigned
short
reg_short
;
sys_info_t
sysinfo
;
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
int
ethgroup
;
#endif
...
...
@@ -323,7 +323,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
/* MAL Channel RESET */
/* 1st reset MAL channel */
/* Note: writing a 0 to a channel has no effect */
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
mtdcr
(
maltxcarr
,
(
MAL_TXRX_CASR
>>
(
hw_p
->
devnum
*
2
)));
#else
mtdcr
(
maltxcarr
,
(
MAL_TXRX_CASR
>>
hw_p
->
devnum
));
...
...
@@ -362,9 +362,9 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
out32
(
ZMII_FER
,
0
);
udelay
(
100
);
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
out32
(
ZMII_FER
,
(
ZMII_FER_RMII
|
ZMII_FER_MDI
)
<<
ZMII_FER_V
(
devnum
));
#elif defined(CONFIG_440
_
GX)
#elif defined(CONFIG_440GX)
ethgroup
=
ppc_440x_eth_setup_bridge
(
devnum
,
bis
);
#else
if
((
devnum
==
0
)
||
(
devnum
==
1
))
{
...
...
@@ -391,7 +391,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
failsafe
--
;
}
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
/* Whack the M1 register */
mode_reg
=
0x0
;
mode_reg
&=
~
0x00000038
;
...
...
@@ -406,7 +406,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
mode_reg
|=
EMAC_M1_OBCI_GT100
;
out32
(
EMAC_M1
+
hw_p
->
hw_addr
,
mode_reg
);
#endif
/* defined(CONFIG_440
_
GX) */
#endif
/* defined(CONFIG_440GX) */
/* wait for PHY to complete auto negotiation */
reg_short
=
0
;
...
...
@@ -418,7 +418,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
case
1
:
reg
=
CONFIG_PHY1_ADDR
;
break
;
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
case
2
:
reg
=
CONFIG_PHY2_ADDR
;
break
;
...
...
@@ -441,7 +441,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
if
(
hw_p
->
first_init
==
0
)
{
miiphy_reset
(
reg
);
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
#if defined(CONFIG_CIS8201_PHY)
/*
* Cicada 8201 PHY needs to have an extended register whacked
...
...
@@ -512,7 +512,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
(
int
)
speed
,
(
duplex
==
HALF
)
?
"HALF"
:
"FULL"
);
}
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
mfsdr
(
sdr_mfr
,
reg
);
if
(
speed
==
100
)
{
reg
=
(
reg
&
~
SDR0_MFR_ZMII_MODE_MASK
)
|
SDR0_MFR_ZMII_MODE_RMII_100M
;
...
...
@@ -541,7 +541,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
}
/* set the Mal configuration reg */
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
mtdcr
(
malmcr
,
MAL_CR_PLBB
|
MAL_CR_OPBBL
|
MAL_CR_LEA
|
MAL_CR_PLBLT_DEFAULT
|
MAL_CR_EOPIE
|
0x00330000
);
#else
...
...
@@ -642,7 +642,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
switch
(
devnum
)
{
case
1
:
/* setup MAL tx & rx channel pointers */
#if defined (CONFIG_440
_
EP) || defined (CONFIG_440
_
GR)
#if defined (CONFIG_440EP) || defined (CONFIG_440GR)
mtdcr
(
maltxctp2r
,
hw_p
->
tx
);
#else
mtdcr
(
maltxctp1r
,
hw_p
->
tx
);
...
...
@@ -653,7 +653,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
/* set RX buffer size */
mtdcr
(
malrcbs1
,
ENET_MAX_MTU_ALIGNED
/
16
);
break
;
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
case
2
:
/* setup MAL tx & rx channel pointers */
mtdcr
(
maltxbattr
,
0x0
);
...
...
@@ -672,7 +672,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
/* set RX buffer size */
mtdcr
(
malrcbs3
,
ENET_MAX_MTU_ALIGNED
/
16
);
break
;
#endif
/*CONFIG_440
_
GX */
#endif
/*CONFIG_440GX */
case
0
:
default:
/* setup MAL tx & rx channel pointers */
...
...
@@ -686,7 +686,7 @@ static int ppc_440x_eth_init (struct eth_device *dev, bd_t * bis)
}
/* Enable MAL transmit and receive channels */
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
mtdcr
(
maltxcasr
,
(
MAL_TXRX_CASR
>>
(
hw_p
->
devnum
*
2
)));
#else
mtdcr
(
maltxcasr
,
(
MAL_TXRX_CASR
>>
hw_p
->
devnum
));
...
...
@@ -836,7 +836,7 @@ int enetInt (struct eth_device *dev)
unsigned
long
mal_rx_eob
;
unsigned
long
my_uic0msr
,
my_uic1msr
;
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
unsigned
long
my_uic2msr
;
#endif
EMAC_440GX_HW_PST
hw_p
;
...
...
@@ -856,7 +856,7 @@ int enetInt (struct eth_device *dev)
my_uic0msr
=
mfdcr
(
uic0msr
);
my_uic1msr
=
mfdcr
(
uic1msr
);
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
my_uic2msr
=
mfdcr
(
uic2msr
);
#endif
if
(
!
(
my_uic0msr
&
(
UIC_MRE
|
UIC_MTE
))
...
...
@@ -866,7 +866,7 @@ int enetInt (struct eth_device *dev)
/* not for us */
return
(
rc
);
}
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
if
(
!
(
my_uic0msr
&
(
UIC_MRE
|
UIC_MTE
))
&&
!
(
my_uic2msr
&
(
UIC_ETH2
|
UIC_ETH3
)))
{
/* not for us */
...
...
@@ -922,7 +922,7 @@ int enetInt (struct eth_device *dev)
return
(
rc
);
/* we had errors so get out */
}
}
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
if
(
hw_p
->
devnum
==
2
)
{
if
(
UIC_ETH2
&
my_uic2msr
)
{
/* look for EMAC errors */
emac_isr
=
in32
(
EMAC_ISR
+
hw_p
->
hw_addr
);
...
...
@@ -958,7 +958,7 @@ int enetInt (struct eth_device *dev)
return
(
rc
);
/* we had errors so get out */
}
}
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
/* handle MAX TX EOB interrupt from a tx */
if
(
my_uic0msr
&
UIC_MTE
)
{
mal_rx_eob
=
mfdcr
(
maltxeobisr
);
...
...
@@ -987,14 +987,14 @@ int enetInt (struct eth_device *dev)
case
1
:
mtdcr
(
uic1sr
,
UIC_ETH1
);
break
;
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
case
2
:
mtdcr
(
uic2sr
,
UIC_ETH2
);
break
;
case
3
:
mtdcr
(
uic2sr
,
UIC_ETH3
);
break
;
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
default:
break
;
}
...
...
@@ -1184,7 +1184,7 @@ int ppc_440x_eth_initialize (bd_t * bis)
int
eth_num
=
0
;
EMAC_440GX_HW_PST
hw
=
NULL
;
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
unsigned
long
pfc1
;
mfsdr
(
sdr_pfc1
,
pfc1
);
...
...
@@ -1197,7 +1197,7 @@ int ppc_440x_eth_initialize (bd_t * bis)
#if defined(CONFIG_PHY1_ADDR)
bis
->
bi_phynum
[
1
]
=
CONFIG_PHY1_ADDR
;
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
bis
->
bi_phynum
[
2
]
=
CONFIG_PHY2_ADDR
;
bis
->
bi_phynum
[
3
]
=
CONFIG_PHY3_ADDR
;
bis
->
bi_phymode
[
0
]
=
0
;
...
...
@@ -1205,7 +1205,7 @@ int ppc_440x_eth_initialize (bd_t * bis)
bis
->
bi_phymode
[
2
]
=
2
;
bis
->
bi_phymode
[
3
]
=
2
;
#if defined (CONFIG_440
_
GX)
#if defined (CONFIG_440GX)
ppc_440x_eth_setup_bridge
(
0
,
bis
);
#endif
#endif
...
...
cpu/ppc4xx/cpu.c
View file @
846b0dd2
...
...
@@ -178,7 +178,7 @@ int checkcpu (void)
case
PVR_440GX_RC
:
puts
(
"GX Rev. C"
);
break
;
#if defined(CONFIG_440
_
GR)
#if defined(CONFIG_440GR)
case
PVR_440EP_RA
:
puts
(
"GR Rev. A"
);
break
;
...
...
cpu/ppc4xx/cpu_init.c
View file @
846b0dd2
...
...
@@ -188,7 +188,7 @@ cpu_init_f (void)
unsigned
long
val
;
val
=
mfspr
(
tcr
);
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
val
|=
0xb8000000
;
/* generate system reset after 1.34 seconds */
#else
val
|=
0xf0000000
;
/* generate system reset after 2.684 seconds */
...
...
cpu/ppc4xx/interrupts.c
View file @
846b0dd2
...
...
@@ -54,12 +54,12 @@ static struct irq_action irq_vecs1[32]; /* For UIC1 */
void
uic1_interrupt
(
void
*
parms
);
/* UIC1 handler */
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
static
struct
irq_action
irq_vecs2
[
32
];
/* For UIC2 */
void
uic0_interrupt
(
void
*
parms
);
/* UIC0 handler */
void
uic2_interrupt
(
void
*
parms
);
/* UIC2 handler */
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#endif
/* CONFIG_440 */
...
...
@@ -115,11 +115,11 @@ int interrupt_init_cpu (unsigned *decrementer_count)
irq_vecs1
[
vec
].
handler
=
NULL
;
irq_vecs1
[
vec
].
arg
=
NULL
;
irq_vecs1
[
vec
].
count
=
0
;
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
irq_vecs2
[
vec
].
handler
=
NULL
;
irq_vecs2
[
vec
].
arg
=
NULL
;
irq_vecs2
[
vec
].
count
=
0
;
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#endif
}
...
...
@@ -162,14 +162,14 @@ int interrupt_init_cpu (unsigned *decrementer_count)
set_evpr
(
0x00000000
);
#if defined(CONFIG_440)
#if !defined(CONFIG_440
_
GX)
#if !defined(CONFIG_440GX)
/* Install the UIC1 handlers */
irq_install_handler
(
VECNUM_UIC1NC
,
uic1_interrupt
,
0
);
irq_install_handler
(
VECNUM_UIC1C
,
uic1_interrupt
,
0
);
#endif
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
/* Take the GX out of compatibility mode
* Travis Sawyer, 9 Mar 2004
* NOTE: 440gx user manual inconsistency here
...
...
@@ -195,7 +195,7 @@ int interrupt_init_cpu (unsigned *decrementer_count)
/*
* Handle external interrupts
*/
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
void
external_interrupt
(
struct
pt_regs
*
regs
)
{
ulong
uic_msr
;
...
...
@@ -219,7 +219,7 @@ void external_interrupt(struct pt_regs *regs)
return
;
}
/* external_interrupt CONFIG_440
_
GX */
}
/* external_interrupt CONFIG_440GX */
#else
...
...
@@ -266,7 +266,7 @@ void external_interrupt(struct pt_regs *regs)
}
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
/* Handler for UIC0 interrupt */
void
uic0_interrupt
(
void
*
parms
)
{
...
...
@@ -310,7 +310,7 @@ void uic0_interrupt( void * parms)
}
}
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#if defined(CONFIG_440)
/* Handler for UIC1 interrupt */
...
...
@@ -357,7 +357,7 @@ void uic1_interrupt( void * parms)
}
#endif
/* defined(CONFIG_440) */
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
/* Handler for UIC1 interrupt */
void
uic2_interrupt
(
void
*
parms
)
{
...
...
@@ -400,7 +400,7 @@ void uic2_interrupt( void * parms)
vec
++
;
}
}
#endif
/* defined(CONFIG_440
_
GX) */
#endif
/* defined(CONFIG_440GX) */
/****************************************************************************/
...
...
@@ -414,7 +414,7 @@ void irq_install_handler (int vec, interrupt_handler_t * handler, void *arg)
int
i
=
vec
;
#if defined(CONFIG_440)
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
if
((
vec
>
31
)
&&
(
vec
<
64
))
{
i
=
vec
-
32
;
irqa
=
irq_vecs1
;
...
...
@@ -422,12 +422,12 @@ void irq_install_handler (int vec, interrupt_handler_t * handler, void *arg)
i
=
vec
-
64
;
irqa
=
irq_vecs2
;
}
#else
/* CONFIG_440
_
GX */
#else
/* CONFIG_440GX */
if
(
vec
>
31
)
{
i
=
vec
-
32
;
irqa
=
irq_vecs1
;
}
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#endif
/* CONFIG_440 */
/*
...
...
@@ -441,13 +441,13 @@ void irq_install_handler (int vec, interrupt_handler_t * handler, void *arg)
irqa
[
i
].
arg
=
arg
;
#if defined(CONFIG_440)
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
if
((
vec
>
31
)
&&
(
vec
<
64
))
mtdcr
(
uic1er
,
mfdcr
(
uic1er
)
|
(
0x80000000
>>
i
));
else
if
(
vec
>
63
)
mtdcr
(
uic2er
,
mfdcr
(
uic2er
)
|
(
0x80000000
>>
i
));
else
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
if
(
vec
>
31
)
mtdcr
(
uic1er
,
mfdcr
(
uic1er
)
|
(
0x80000000
>>
i
));
else
...
...
@@ -464,7 +464,7 @@ void irq_free_handler (int vec)
int
i
=
vec
;
#if defined(CONFIG_440)
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
if
((
vec
>
31
)
&&
(
vec
<
64
))
{
irqa
=
irq_vecs1
;
i
=
vec
-
32
;
...
...
@@ -472,7 +472,7 @@ void irq_free_handler (int vec)
irqa
=
irq_vecs2
;
i
=
vec
-
64
;
}
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
if
(
vec
>
31
)
{
irqa
=
irq_vecs1
;
i
=
vec
-
32
;
...
...
@@ -485,13 +485,13 @@ void irq_free_handler (int vec)
#endif
#if defined(CONFIG_440)
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
if
((
vec
>
31
)
&&
(
vec
<
64
))
mtdcr
(
uic1er
,
mfdcr
(
uic1er
)
&
~
(
0x80000000
>>
i
));
else
if
(
vec
>
63
)
mtdcr
(
uic2er
,
mfdcr
(
uic2er
)
&
~
(
0x80000000
>>
i
));
else
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
if
(
vec
>
31
)
mtdcr
(
uic1er
,
mfdcr
(
uic1er
)
&
~
(
0x80000000
>>
i
));
else
...
...
@@ -553,7 +553,7 @@ do_irqinfo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
printf
(
"
\n
"
);
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
printf
(
"
\n
UIC 2
\n
"
);
printf
(
"Nr Routine Arg Count
\n
"
);
...
...
cpu/ppc4xx/miiphy_440.c
View file @
846b0dd2
...
...
@@ -165,13 +165,13 @@ int miiphy_read (unsigned char addr, unsigned char reg, unsigned short *value)
}
sta_reg
=
reg
;
/* reg address */
/* set clock (50Mhz) and read flags */
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
sta_reg
|=
EMAC_STACR_READ
;
#else
sta_reg
=
(
sta_reg
|
EMAC_STACR_READ
)
&
~
EMAC_STACR_CLK_100MHZ
;
#endif
#if defined(CONFIG_PHY_CLK_FREQ) && !defined(CONFIG_440
_
GX)
#if defined(CONFIG_PHY_CLK_FREQ) && !defined(CONFIG_440GX)
sta_reg
=
sta_reg
|
CONFIG_PHY_CLK_FREQ
;
#endif
sta_reg
=
sta_reg
|
(
addr
<<
5
);
/* Phy address */
...
...
@@ -225,13 +225,13 @@ int miiphy_write (unsigned char addr, unsigned char reg, unsigned short value)
sta_reg
=
0
;
sta_reg
=
reg
;
/* reg address */
/* set clock (50Mhz) and read flags */
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
sta_reg
|=
EMAC_STACR_WRITE
;
#else
sta_reg
=
(
sta_reg
|
EMAC_STACR_WRITE
)
&
~
EMAC_STACR_CLK_100MHZ
;
#endif
#if defined(CONFIG_PHY_CLK_FREQ) && !defined(CONFIG_440
_
GX)
#if defined(CONFIG_PHY_CLK_FREQ) && !defined(CONFIG_440GX)
sta_reg
=
sta_reg
|
CONFIG_PHY_CLK_FREQ
;
/* Set clock frequency (PLB freq. dependend) */
#endif
sta_reg
=
sta_reg
|
((
unsigned
long
)
addr
<<
5
);
/* Phy address */
...
...
cpu/ppc4xx/serial.c
View file @
846b0dd2
...
...
@@ -269,14 +269,14 @@ int serial_tstc ()
#if defined(CONFIG_405GP) || defined(CONFIG_405CR) || defined(CONFIG_440) || defined(CONFIG_405EP)
#if defined(CONFIG_440)
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
#define UART0_BASE CFG_PERIPHERAL_BASE + 0x00000300
#define UART1_BASE CFG_PERIPHERAL_BASE + 0x00000400
#else
#define UART0_BASE CFG_PERIPHERAL_BASE + 0x00000200
#define UART1_BASE CFG_PERIPHERAL_BASE + 0x00000300
#endif
#if defined(CONFIG_440
_
GX) || defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440GX) || defined(CONFIG_440EP) || defined(CONFIG_440GR)
#define CR0_MASK 0xdfffffff
#define CR0_EXTCLK_ENA 0x00800000
#define CR0_UDIV_POS 0
...
...
@@ -284,7 +284,7 @@ int serial_tstc ()
#define CR0_MASK 0x3fff0000
#define CR0_EXTCLK_ENA 0x00600000
#define CR0_UDIV_POS 16
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#elif defined(CONFIG_405EP)
#define UART0_BASE 0xef600300
#define UART1_BASE 0xef600400
...
...
@@ -306,17 +306,17 @@ int serial_tstc ()
#if defined(CONFIG_UART1_CONSOLE)
#define ACTING_UART0_BASE UART1_BASE
#define ACTING_UART1_BASE UART0_BASE
#if defined(CONFIG_440
_
GX) || defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440GX) || defined(CONFIG_440EP) || defined(CONFIG_440GR)
#define UART0_SDR sdr_uart1
#define UART1_SDR sdr_uart0
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#else
#define ACTING_UART0_BASE UART0_BASE
#define ACTING_UART1_BASE UART1_BASE
#if defined(CONFIG_440
_
GX) || defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440GX) || defined(CONFIG_440EP) || defined(CONFIG_440GR)
#define UART0_SDR sdr_uart0
#define UART1_SDR sdr_uart1
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#endif
#if defined(CONFIG_405EP) && defined(CFG_EXT_SERIAL_CLOCK)
...
...
@@ -436,7 +436,7 @@ int serial_init(void)
unsigned
long
tmp
;
#endif
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
#if defined(CONFIG_SERIAL_MULTI)
if
(
UART0_BASE
==
dev_base
)
{
mfsdr
(
UART0_SDR
,
reg
);
...
...
@@ -451,7 +451,7 @@ int serial_init(void)
#endif
#else
reg
=
mfdcr
(
cntrl0
)
&
~
CR0_MASK
;
#endif
/* CONFIG_440
_
GX */
#endif
/* CONFIG_440GX */
#ifdef CFG_EXT_SERIAL_CLOCK
reg
|=
CR0_EXTCLK_ENA
;
udiv
=
1
;
...
...
@@ -465,7 +465,7 @@ int serial_init(void)
serial_divs
(
gd
->
baudrate
,
&
udiv
,
&
bdiv
);
#endif
#if defined(CONFIG_440
_
GX) || defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440GX) || defined(CONFIG_440EP) || defined(CONFIG_440GR)
reg
|=
udiv
<<
CR0_UDIV_POS
;
/* set the UART divisor */
#if defined(CONFIG_SERIAL_MULTI)
if
(
UART0_BASE
==
dev_base
)
{
...
...
cpu/ppc4xx/spd_sdram.c
View file @
846b0dd2
...
...
@@ -734,7 +734,7 @@ long int spd_sdram(void) {
*/
check_volt_type
(
dimm_populated
,
iic0_dimm_addr
,
num_dimm_banks
);
#if defined(CONFIG_440
_
GX)
#if defined(CONFIG_440GX)
/*
* Soft-reset SDRAM controller.
*/
...
...
cpu/ppc4xx/speed.c
View file @
846b0dd2
...
...
@@ -195,7 +195,7 @@ ulong get_PCI_freq (void)
#elif defined(CONFIG_440)
#if defined(CONFIG_440
_
EP) || defined(CONFIG_440
_
GR)
#if defined(CONFIG_440EP) || defined(CONFIG_440GR)
void
get_sys_info
(
sys_info_t
*
sysInfo
)
{
unsigned
long
temp
;
...
...
@@ -283,7 +283,7 @@ ulong get_PCI_freq (void)
return
sys_info
.
freqPCI
;
}
#elif !defined(CONFIG_440
_
GX)
#elif !defined(CONFIG_440GX)
void
get_sys_info
(
sys_info_t
*
sysInfo
)