|
@@ -12,13 +12,13 @@
|
|
#include <common.h>
|
|
#include <common.h>
|
|
#include <command.h>
|
|
#include <command.h>
|
|
|
|
|
|
-#if defined(CONFIG_8xx) || defined(CONFIG_8260)
|
|
|
|
|
|
+#if defined(CONFIG_8xx) || defined(CONFIG_MPC8260)
|
|
|
|
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
#include <asm/8xx_immap.h>
|
|
#include <asm/8xx_immap.h>
|
|
#include <commproc.h>
|
|
#include <commproc.h>
|
|
#include <asm/iopin_8xx.h>
|
|
#include <asm/iopin_8xx.h>
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
#include <asm/immap_8260.h>
|
|
#include <asm/immap_8260.h>
|
|
#include <asm/cpm_8260.h>
|
|
#include <asm/cpm_8260.h>
|
|
#include <asm/iopin_8260.h>
|
|
#include <asm/iopin_8260.h>
|
|
@@ -40,7 +40,7 @@ do_siuinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
|
|
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
volatile sysconf8xx_t *sc = &immap->im_siu_conf;
|
|
volatile sysconf8xx_t *sc = &immap->im_siu_conf;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile sysconf8260_t *sc = &immap->im_siu_conf;
|
|
volatile sysconf8260_t *sc = &immap->im_siu_conf;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
@@ -50,7 +50,7 @@ do_siuinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
printf ("SIPEND= %08x SIMASK= %08x\n", sc->sc_sipend, sc->sc_simask);
|
|
printf ("SIPEND= %08x SIMASK= %08x\n", sc->sc_sipend, sc->sc_simask);
|
|
printf ("SIEL = %08x SIVEC = %08x\n", sc->sc_siel, sc->sc_sivec);
|
|
printf ("SIEL = %08x SIVEC = %08x\n", sc->sc_siel, sc->sc_sivec);
|
|
printf ("TESR = %08x SDCR = %08x\n", sc->sc_tesr, sc->sc_sdcr);
|
|
printf ("TESR = %08x SDCR = %08x\n", sc->sc_tesr, sc->sc_sdcr);
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
printf ("BCR = %08x\n", sc->sc_bcr);
|
|
printf ("BCR = %08x\n", sc->sc_bcr);
|
|
printf ("P_ACR = %02x P_ALRH= %08x P_ALRL= %08x\n",
|
|
printf ("P_ACR = %02x P_ALRH= %08x P_ALRL= %08x\n",
|
|
sc->sc_ppc_acr, sc->sc_ppc_alrh, sc->sc_ppc_alrl);
|
|
sc->sc_ppc_acr, sc->sc_ppc_alrh, sc->sc_ppc_alrl);
|
|
@@ -72,7 +72,7 @@ do_memcinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
volatile memctl8xx_t *memctl = &immap->im_memctl;
|
|
volatile memctl8xx_t *memctl = &immap->im_memctl;
|
|
int nbanks = 8;
|
|
int nbanks = 8;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile memctl8260_t *memctl = &immap->im_memctl;
|
|
volatile memctl8260_t *memctl = &immap->im_memctl;
|
|
int nbanks = 12;
|
|
int nbanks = 12;
|
|
#endif
|
|
#endif
|
|
@@ -92,19 +92,19 @@ do_memcinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
printf ("MAR = %08x", memctl->memc_mar);
|
|
printf ("MAR = %08x", memctl->memc_mar);
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
printf (" MCR = %08x\n", memctl->memc_mcr);
|
|
printf (" MCR = %08x\n", memctl->memc_mcr);
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
putc ('\n');
|
|
putc ('\n');
|
|
#endif
|
|
#endif
|
|
printf ("MAMR = %08x MBMR = %08x",
|
|
printf ("MAMR = %08x MBMR = %08x",
|
|
memctl->memc_mamr, memctl->memc_mbmr);
|
|
memctl->memc_mamr, memctl->memc_mbmr);
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
printf ("\nMSTAT = %04x\n", memctl->memc_mstat);
|
|
printf ("\nMSTAT = %04x\n", memctl->memc_mstat);
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
printf (" MCMR = %08x\n", memctl->memc_mcmr);
|
|
printf (" MCMR = %08x\n", memctl->memc_mcmr);
|
|
#endif
|
|
#endif
|
|
printf ("MPTPR = %04x MDR = %08x\n",
|
|
printf ("MPTPR = %04x MDR = %08x\n",
|
|
memctl->memc_mptpr, memctl->memc_mdr);
|
|
memctl->memc_mptpr, memctl->memc_mdr);
|
|
-#if defined(CONFIG_8260)
|
|
|
|
|
|
+#if defined(CONFIG_MPC8260)
|
|
printf ("PSDMR = %08x LSDMR = %08x\n",
|
|
printf ("PSDMR = %08x LSDMR = %08x\n",
|
|
memctl->memc_psdmr, memctl->memc_lsdmr);
|
|
memctl->memc_psdmr, memctl->memc_lsdmr);
|
|
printf ("PURT = %02x PSRT = %02x\n",
|
|
printf ("PURT = %02x PSRT = %02x\n",
|
|
@@ -123,7 +123,7 @@ do_sitinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_8260
|
|
|
|
|
|
+#ifdef CONFIG_MPC8260
|
|
int
|
|
int
|
|
do_icinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
do_icinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
{
|
|
{
|
|
@@ -139,7 +139,7 @@ do_carinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
|
|
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
volatile car8xx_t *car = &immap->im_clkrst;
|
|
volatile car8xx_t *car = &immap->im_clkrst;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile car8260_t *car = &immap->im_clkrst;
|
|
volatile car8260_t *car = &immap->im_clkrst;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
@@ -147,7 +147,7 @@ do_carinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
printf ("SCCR = %08x\n", car->car_sccr);
|
|
printf ("SCCR = %08x\n", car->car_sccr);
|
|
printf ("PLPRCR= %08x\n", car->car_plprcr);
|
|
printf ("PLPRCR= %08x\n", car->car_plprcr);
|
|
printf ("RSR = %08x\n", car->car_rsr);
|
|
printf ("RSR = %08x\n", car->car_rsr);
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
printf ("SCCR = %08x\n", car->car_sccr);
|
|
printf ("SCCR = %08x\n", car->car_sccr);
|
|
printf ("SCMR = %08x\n", car->car_scmr);
|
|
printf ("SCMR = %08x\n", car->car_scmr);
|
|
printf ("RSR = %08x\n", car->car_rsr);
|
|
printf ("RSR = %08x\n", car->car_rsr);
|
|
@@ -207,7 +207,7 @@ static void binary (char *label, uint value, int nbits)
|
|
#define PB_NB_ODR 16
|
|
#define PB_NB_ODR 16
|
|
#define PC_NBITS 12
|
|
#define PC_NBITS 12
|
|
#define PD_NBITS 13
|
|
#define PD_NBITS 13
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
#define PA_NBITS 32
|
|
#define PA_NBITS 32
|
|
#define PA_NB_ODR 32
|
|
#define PA_NB_ODR 32
|
|
#define PB_NBITS 28
|
|
#define PB_NBITS 28
|
|
@@ -224,7 +224,7 @@ do_iopinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
volatile iop8xx_t *iop = &immap->im_ioport;
|
|
volatile iop8xx_t *iop = &immap->im_ioport;
|
|
volatile ushort *l, *r;
|
|
volatile ushort *l, *r;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile iop8260_t *iop = &immap->im_ioport;
|
|
volatile iop8260_t *iop = &immap->im_ioport;
|
|
volatile uint *l, *r;
|
|
volatile uint *l, *r;
|
|
#endif
|
|
#endif
|
|
@@ -240,7 +240,7 @@ do_iopinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
l = &iop->iop_padir;
|
|
l = &iop->iop_padir;
|
|
R = &immap->im_cpm.cp_pbdir;
|
|
R = &immap->im_cpm.cp_pbdir;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
l = &iop->iop_pdira;
|
|
l = &iop->iop_pdira;
|
|
R = &iop->iop_pdirb;
|
|
R = &iop->iop_pdirb;
|
|
#endif
|
|
#endif
|
|
@@ -248,7 +248,7 @@ do_iopinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
binary ("PB_DIR", *R++, PB_NBITS);
|
|
binary ("PB_DIR", *R++, PB_NBITS);
|
|
binary ("PA_PAR", *l++, PA_NBITS);
|
|
binary ("PA_PAR", *l++, PA_NBITS);
|
|
binary ("PB_PAR", *R++, PB_NBITS);
|
|
binary ("PB_PAR", *R++, PB_NBITS);
|
|
-#if defined(CONFIG_8260)
|
|
|
|
|
|
+#if defined(CONFIG_MPC8260)
|
|
binary ("PA_SOR", *l++, PA_NBITS);
|
|
binary ("PA_SOR", *l++, PA_NBITS);
|
|
binary ("PB_SOR", *R++, PB_NBITS);
|
|
binary ("PB_SOR", *R++, PB_NBITS);
|
|
#endif
|
|
#endif
|
|
@@ -266,7 +266,7 @@ do_iopinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
l = &iop->iop_pcdir;
|
|
l = &iop->iop_pcdir;
|
|
r = &iop->iop_pddir;
|
|
r = &iop->iop_pddir;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
l = &iop->iop_pdirc;
|
|
l = &iop->iop_pdirc;
|
|
r = &iop->iop_pdird;
|
|
r = &iop->iop_pdird;
|
|
#endif
|
|
#endif
|
|
@@ -278,7 +278,7 @@ do_iopinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
binary ("PC_SO ", *l++, PC_NBITS);
|
|
binary ("PC_SO ", *l++, PC_NBITS);
|
|
binary (" ", 0, 0);
|
|
binary (" ", 0, 0);
|
|
r++;
|
|
r++;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
binary ("PC_SOR", *l++, PC_NBITS);
|
|
binary ("PC_SOR", *l++, PC_NBITS);
|
|
binary ("PD_SOR", *r++, PD_NBITS);
|
|
binary ("PD_SOR", *r++, PD_NBITS);
|
|
binary ("PC_ODR", *l++, PC_NBITS);
|
|
binary ("PC_ODR", *l++, PC_NBITS);
|
|
@@ -436,7 +436,7 @@ static void prbrg (int n, uint val)
|
|
|
|
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
ulong clock = gd->cpu_clk;
|
|
ulong clock = gd->cpu_clk;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
ulong clock = gd->arch.brg_clk;
|
|
ulong clock = gd->arch.brg_clk;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
@@ -489,7 +489,7 @@ do_brginfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
#if defined(CONFIG_8xx)
|
|
#if defined(CONFIG_8xx)
|
|
volatile cpm8xx_t *cp = &immap->im_cpm;
|
|
volatile cpm8xx_t *cp = &immap->im_cpm;
|
|
volatile uint *p = &cp->cp_brgc1;
|
|
volatile uint *p = &cp->cp_brgc1;
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile uint *p = &immap->im_brgc1;
|
|
volatile uint *p = &immap->im_brgc1;
|
|
#endif
|
|
#endif
|
|
int i = 1;
|
|
int i = 1;
|
|
@@ -497,7 +497,7 @@ do_brginfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
while (i <= 4)
|
|
while (i <= 4)
|
|
prbrg (i++, *p++);
|
|
prbrg (i++, *p++);
|
|
|
|
|
|
-#if defined(CONFIG_8260)
|
|
|
|
|
|
+#if defined(CONFIG_MPC8260)
|
|
p = &immap->im_brgc5;
|
|
p = &immap->im_brgc5;
|
|
while (i <= 8)
|
|
while (i <= 8)
|
|
prbrg (i++, *p++);
|
|
prbrg (i++, *p++);
|
|
@@ -514,7 +514,7 @@ do_i2cinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
volatile i2c8xx_t *i2c = &immap->im_i2c;
|
|
volatile i2c8xx_t *i2c = &immap->im_i2c;
|
|
volatile cpm8xx_t *cp = &immap->im_cpm;
|
|
volatile cpm8xx_t *cp = &immap->im_cpm;
|
|
volatile iic_t *iip = (iic_t *) & cp->cp_dparam[PROFF_IIC];
|
|
volatile iic_t *iip = (iic_t *) & cp->cp_dparam[PROFF_IIC];
|
|
-#elif defined(CONFIG_8260)
|
|
|
|
|
|
+#elif defined(CONFIG_MPC8260)
|
|
volatile i2c8260_t *i2c = &immap->im_i2c;
|
|
volatile i2c8260_t *i2c = &immap->im_i2c;
|
|
volatile iic_t *iip;
|
|
volatile iic_t *iip;
|
|
uint dpaddr;
|
|
uint dpaddr;
|
|
@@ -614,7 +614,7 @@ U_BOOT_CMD(
|
|
""
|
|
""
|
|
);
|
|
);
|
|
|
|
|
|
-#ifdef CONFIG_8260
|
|
|
|
|
|
+#ifdef CONFIG_MPC8260
|
|
U_BOOT_CMD(
|
|
U_BOOT_CMD(
|
|
icinfo, 1, 1, do_icinfo,
|
|
icinfo, 1, 1, do_icinfo,
|
|
"print Interrupt Controller registers",
|
|
"print Interrupt Controller registers",
|