Am Do, 21.07.2011, 09:22 schrieb Werner Almesberger: > [email protected] wrote: >> Thinking how good to have openwrt available and for expanding upon use >> of m1 when people get the next batch of 80.... > > 200% agreed on the importance of having Linux - already for escaping > USB driver hell. (Well, the major hell. You'll still get the minor > hell of fishing exciting new bugs out of the host controller.) well there is no standard usb hc on mm1 so far... The softcore only supports usb keyboards and mice.
Coming back to the initial question.. i've begun with porting device trees to lm32, which is a (textual) description of the hardware, that is provided as a seperate blob besides the kernel. So you won't have to have the hardware elements, like irq and base address hardcoded in the kernel (and you can have one kernel for multiple boards, just replace the device tree) Along with that i've done some cleanups to the uart and vgafb driver. This all still needs some cleanup though. ps. imho the irq handling and some cores (like the uart one) needs some rework. atm the driver code needs to manually ack the UART irq, which is a lm32 arch specific function call (apart from that, the uart driver is generic). Additionally, there is no polling possible atm with the UART core. -- Michael _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkymist@Freenode Twitter: www.twitter.com/milkymistvj Ideas? http://milkymist.uservoice.com
