[coreboot] [PATCH] add support for mainboard iBASE:MB899

Bernhard M. Wiedemann corebootbmw at lsmod.de
Wed Apr 21 17:15:36 CEST 2010

On Wed, Apr 21, 2010 at 03:01:44PM +0200, Bernhard M. Wiedemann wrote:
> This patch adds support for mainboard iBASE:MB899
> based on Kontron 986LCD-M
> changed superIO chip to w83627ehg, dropping MIDI
> dropped second superIO at 4e
> changed superIO-addr from 2e to 4e
> adjusted irq_tables.c and devicetree.cb
> dropped setup of 3xGBit-Ethernet
> adjusted IRQ-map (using values from mainboard/intel/d945gclf)
> disabled parts about HD-audio (missing on that board)
adjusted superIO values (e.g. 0x290 instead of 0xa00) using superiotool -d -e of original BIOS as reference

> I just left parts alone which I do not understand - such as almost all of ACPI, dmi, dsdt, fadt. Maybe those are not even needed for this board.
> With this version I was able to boot FILO which could load kernel+initrd from IDE.
> Linux booted up fine with this version (even without irqpoll option).
Tested working on Linux: eth0, eth1, hda, sda, USB, VGA, sensors(fan,temp), acpi_power_off, flashrom, superiotool, reboot(sometimes)

only SATA-hotplug failed
and sometimes reboot failed

fixed: sensors temperature readings were off scale
fixed: during coreboot init there was a strange non-continous scraping noise. It did not come from HDD - but maybe from onboard PC-speaker? - noise was during BIOS-flash read/write even within Linux.

Signed-off-by: Bernhard M. Wiedemann <corebootbmw at lsmod.de>

also available from

Bernhard M. Wiedemann
software engineer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: coreboot-mainboard-ibase-mb899-sensors.diff
Type: text/x-diff
Size: 84626 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100421/98a14b08/attachment.bin>

More information about the coreboot mailing list