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