From patchwork Tue Dec 28 19:23:34 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Patches for Nokia IP530 Date: Tue, 28 Dec 2010 19:23:34 -0000 From: marc bertens X-Patchwork-Id: 2460 Message-Id: <1293564214.3099.115.camel@mbertens-desktop> To: Coreboot-mailinglist Signed-off: Marc Bertens Tested: Marc Bertens I added superio registers for mainly the AUX device, to get it as the orginal bios. With its the LEDs in the front panel can be controlled and the JP900 and JP901 can be read. I changed the flash ROM size 512Kb this was from the beginning a typo. I removed the board_enable code due that all is in the devicetree.cb file now. Changed the irq_tables.c to avoid IRQ9. At the moment eth0 and eth3 work properly. The Cardbus interface the inserting en eject works correct and is seen by the OS (Linux 2.6.35 (ubuntu distro) Hard disk and CDROM work correct on IDE0. TODO: - eth1 and eth2 those still work no completely (they are buggy) - IDE1 needs to be tested - USB connections need to be found on the board and enabled - the HACK in the /arch/x86/boot/pirq_tables.c still needs to be fixed. Marc Index: src/mainboard/nokia/ip530/Kconfig =================================================================== --- src/mainboard/nokia/ip530/Kconfig (revision 6218) +++ src/mainboard/nokia/ip530/Kconfig (working copy) @@ -27,7 +27,7 @@ select SUPERIO_SMSC_SMSCSUPERIO select SOUTHBRIDGE_TI_PCI1X2X select DRIVERS_DEC_21143 - select BOARD_ROMSIZE_KB_256 + select BOARD_ROMSIZE_KB_512 select PIRQ_ROUTE select HAVE_PIRQ_TABLE select UDELAY_TSC