[U-Boot] [PATCH v8] Marvell Kirkwood family SOC support
Prafulla Wadaskar
prafulla at marvell.com
Wed May 20 20:22:33 CEST 2009
> >
> > > +#define INTREG_BASE 0xd0000000
> > > +#define KW_REGISTER(x) (KW_REGS_PHY_BASE + x)
> > > +#define KW_OFFSET_REG (INTREG_BASE + 0x20080)
> > > +
> > > +/* undocumented registers */
> > > +#define KW_REG_UNDOC_0x1470 (KW_REGISTER(0x1470))
> > > +#define KW_REG_UNDOC_0x1478 (KW_REGISTER(0x1478))
> > > +
> > > +#define KW_UART0_BASE (KW_REGISTER(0x12000))
> > > +#define KW_UART1_BASE (KW_REGISTER(0x13000))
> > > +#define KW_MPP_BASE (KW_REGISTER(0x10000))
> > > +#define KW_GPIO0_BASE (KW_REGISTER(0x10100))
> > > +#define KW_GPIO1_BASE (KW_REGISTER(0x10140))
> > > +#define KW_CPU_WIN_BASE (KW_REGISTER(0x20000))
> > > +#define KW_CPU_REG_BASE (KW_REGISTER(0x20100))
> > > +#define KW_TIMER_BASE (KW_REGISTER(0x20300))
> > > +#define KW_REG_PCIE_BASE (KW_REGISTER(0x40000))
> > > +#define KW_EGIGA0_BASE (KW_REGISTER(0x72000))
> > > +#define KW_EGIGA1_BASE (KW_REGISTER(0x76000))
> >
> > Use a C struct?
> These are the Base address referred by register structures.
> Generally this type of declaration used for other cpu/socs.
> May you point any reference for this?
Hi Wolfgang Denk
I have almost done with other changes except this one
Do this really need to be converted C struct?
I will have to put some efforts to get it done :-(.
Regards..
Prafulla . .
More information about the U-Boot
mailing list