Fwd: FreeBSD/ARM port to NXP LPC32x0 - status report #6

jakub.klama at uj.edu.pl jakub.klama at uj.edu.pl
Wed Jul 6 00:30:06 UTC 2011


 Hi,

 This is #6 status report of project aiming to port
 FreeBSD to LPC32x0 ARM9 System-on-Chip. It currently
 boots in single- and multiuser mode from NFS and
 from USB stick.

 New archivement:
 * Board boots in multiuser from root filesystem placed
   on USB stick :-)

 Things done this week:
 * USB OHCI controller driver
   This part was harder than I previously thought, because
   of extra OTG layer and external ISP3101 USB transceiver
   present on the board. ISP3101 is programmed using I2C
   interface, so it was needed to program it before any
   USB transfers can be done.
 * Refactored lpc_pwr, clocking and power control driver.
   Previously, lpc_pwr code powered up all known peripherals
   in his device_attach method. This was wrong, because of
   some device drivers need to have full control on their
   clock settings registers. Now, initialization of specified
   peripheral device clocking registers is done in itself
   device_attach method.

 Things to do next week:
 * Make SD controller working.

 Regards,
 Jakub Klama


More information about the soc-status mailing list