[U-Boot-Users] Linux port for MPC855T

Wolfgang Denk
2003-12-10T20:29:07Z

In message <0E8A20F2EB7BD7119C1F00508BB333780E5CEB@tmservermail02.t-modus.nec.co.uk> you wrote:
> I do not fully understand the roles of the boot loader and the BSP. In

The boot loader initializes the hardware. The [Linux] BSP is that
part of Linux or modifications to the Linux kernel that deal with
board specific stuff like which I/O pin needs to be set to high to
enable the ethernet PHY.

> the normal case, would the UPM be programmed by u-boot, or must the
> kernel also be aware of it?

The initialization of the memory controller (which is mor than just
preogramming the UPM) is done in the boot loader. The kernel just
expects working memory.

> Specifically, when we talk about Linux BSP, are we talking about the
> boot loader or the device drivers or both?

The Linux BSP is the Linux BSP; the boot loader is the boot loader;
device drivers are device drivers - either U-Boot device drivers or
Linux device drivers. These things are mostly orthogonal.

> Where would I find the UPM table values in the VxWorks BSP?

Use grep?

> Finally, which Linux disctribution and hardware bring-up tools are you
> using?

We use the ELDK (what else? :-) and BDI2000's.

Best regards,

Wolfgang Denk

--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Is truth not truth for all?
-- Natira, "For the World is Hollow and I have Touched
the Sky", stardate 5476.4.