The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
Note: If a device is not supported by coreboot v2, try checking coreboot v1 for support. Do not attempt to use coreboot v3 — this is an early development version which is not ready for production use, yet.
See also Supported Motherboards.
Devices supported in coreboot v3
coreboot v3 is an alpha-stage development version of coreboot and is not meant for production use, yet!
Northbridges
Vendor
|
Northbridge
|
Status
|
AMD
|
Geode LX
|
OK
|
Intel®
|
82443BX (440BX)
|
WIP
|
|
Southbridges
Vendor
|
Southbridge
|
Status
|
AMD
|
CS5536
|
OK
|
Intel®
|
82371EB (PIIX4E)
|
WIP
|
|
Super I/Os
Vendor
|
Super I/O
|
Status
|
Fintek
|
F71805F
|
WIP
|
Winbond™
|
W83627HF
|
OK
|
|
CPUs
Type
|
CPU
|
Status
|
Generic
|
i586
|
WIP
|
AMD
|
Geode LX
|
OK
|
|
Devices supported in coreboot v2
Northbridges
Vendor
|
Northbridge
|
Status
|
AMD
|
Fam10
|
WIP16
|
AMD
|
K8
|
OK
|
AMD
|
GX1
|
OK
|
AMD
|
GX (GX2)
|
OK
|
AMD
|
LX
|
OK
|
IBM
|
CPC710
|
?
|
IBM
|
CPC925
|
?
|
Intel®
|
E7501
|
?
|
Intel®
|
E7520
|
?
|
Intel®
|
E7525
|
?
|
Intel®
|
82810
|
WIP9
|
Intel®
|
82830
|
OK
|
Intel®
|
82443BX (440BX)
|
WIP11
|
Intel®
|
82855PM
|
WIP2
|
Intel®
|
3100
|
OK
|
Motorola
|
MPC107
|
?
|
SiS
|
SiS761GX
|
OK
|
VIA
|
VT8601
|
WIP
|
VIA
|
VT8623
|
OK
|
VIA
|
K8T890
|
OK
|
VIA
|
K8M890
|
WIP
|
VIA
|
CN700
|
OK14
|
|
Southbridges
Vendor
|
Southbridge
|
Status
|
AMD
|
AMD8111
|
OK
|
AMD
|
AMD8131
|
OK
|
AMD
|
AMD8132
|
OK
|
AMD
|
AMD8151
|
OK
|
AMD
|
CS5530/CS5530A
|
WIP
|
AMD
|
CS5535
|
?
|
AMD
|
CS5536
|
OK
|
Broadcom
|
BCM5780
|
?
|
Broadcom
|
BCM5785
|
?
|
Intel®
|
6300ESB (ESB6300)
|
?
|
Intel®
|
82371EB (PIIX4E)
|
WIP6
|
Intel®
|
82801AA/AB (ICH/ICH0)
|
OK10
|
Intel®
|
82801BA/BAM (ICH2/ICH2-M)
|
OK10
|
Intel®
|
82801CA/CAM (ICH3-S/ICH3-M)
|
OK10
|
Intel®
|
82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
|
OK10
|
Intel®
|
82801EB/ER (ICH5/ICH5R)
|
OK10
|
Intel®
|
82870
|
?
|
Intel®
|
PXHD
|
?
|
Intel®
|
3100
|
OK
|
NVIDIA
|
CK804
|
OK
|
NVIDIA
|
MCP55
|
OK
|
Ricoh
|
RL5C476
|
?
|
SiS
|
SiS966(L)
|
OK
|
VIA
|
VT8231
|
?
|
VIA
|
VT8235
|
?
|
VIA
|
VT8237R
|
OK
|
VIA
|
VT8237A
|
WIP
|
VIA
|
VT8237S
|
WIP
|
Winbond™
|
W83C553
|
?
|
|
Super I/Os
Vendor
|
Super I/O
|
Status
|
ASUS
|
A8000
|
12, 13
|
Fintek
|
F71805F/FG
|
OK
|
ITE
|
IT8661F
|
OK 1
|
ITE
|
IT8671F
|
OK 1
|
ITE
|
IT8673F
|
OK 1
|
ITE
|
IT8705F
|
OK 1
|
ITE
|
IT8712F
|
OK 8
|
ITE
|
IT8716F
|
OK
|
ITE
|
IT8718F
|
OK 1
|
Intel®
|
3100
|
OK 15
|
NSC
|
PC8374
|
?
|
NSC
|
PC87309
|
OK 5
|
NSC
|
PC87351
|
OK
|
NSC
|
PC87360
|
?
|
NSC
|
PC87366
|
?
|
NSC
|
PC87417
|
?
|
NSC
|
PC87427
|
?
|
NSC
|
PC97307
|
?
|
NSC
|
PC97317
|
?
|
SMSC®
|
FDC37M70x
|
OK12
|
SMSC®
|
FDC37B80x
|
OK12
|
SMSC®
|
FDC37B78x
|
OK12
|
SMSC®
|
FDC37B72x
|
OK12
|
SMSC®
|
FDC37B81x
|
OK12
|
SMSC®
|
FDC37M60x
|
OK3,12
|
SMSC®
|
LPC47B27x
|
OK7,12
|
SMSC®
|
LPC47M10x
|
OK12
|
SMSC®
|
LPC47M112
|
OK12
|
SMSC®
|
LPC47M13x
|
OK12
|
SMSC®
|
LPC47M15x
|
OK12
|
SMSC®
|
LPC47M192
|
OK12
|
SMSC®
|
LPC47B397
|
OK12
|
SMSC®
|
DME1737
|
OK12
|
SMSC®
|
SCH5307
|
OK12
|
SMSC®
|
LPC47N217
|
?
|
VIA
|
VT1211
|
?
|
VIA
|
VT82C686(A/B)
|
OK5
|
Winbond™
|
W83627EHG/EHF
|
?
|
Winbond™
|
W83627HF
|
?
|
Winbond™
|
W83627THF
|
?
|
Winbond™
|
W83977F
|
OK
|
Winbond™
|
W83977TF
|
OK
|
Winbond™
|
W83977EF
|
OK4
|
|
CPUs
Type
|
CPU
|
Status
|
x86
|
AMD
|
OK
|
x86
|
Intel®
|
OK
|
x86
|
VIA
|
OK
|
PowerPC
|
MPC74xx
|
?
|
PowerPC
|
PPC4xx
|
?
|
PowerPC
|
PPC7xx
|
?
|
PowerPC
|
PPC970
|
?
|
Emulated
|
QEMU
|
OK
|
SOCs
Vendor
|
SOC
|
Status
|
AMD
|
Elan SC520
|
OK
|
|
1 Serial output should work for all ITE Super I/Os (but is only tested on the IT8671F and IT8712F). The rest could work, but is completely untested.
2 Work in progress.
3 Serial output on serial port 1 is tested and works, the rest probably not yet (tested on FDC37M602).
4 The W83977EF works fine with the W83977TF code (the pre-RAM serial part at least).
6 IDE support is available and tested. SMBus support may work, but is untested. USB support is on our TODO list.
7 Pre-RAM serial output works fine, everything else is untested.
8 Works fine mostly, but support for more obscure features (floppy, game port, MIDI, IR) might need more work.
9 Works mostly, but currently there are some limitations as to which RAM DIMMs can be used.
10 These southbridges should all be supported by the (experimental) new code in src/southbridge/intel/i82801xx/ now. Please test this code and use this code for all new ICH* based boards. There's still some old code for the southbridges, but that should not be used anymore.
11 Sort of works, but the settings are hardcoded for the Tyan S1846. This will be fixed soonish.
12 All these Super I/O chips should be supported by the "smscsuperio" driver. Only the ASUS A8000 is tested, though. The floppy disk controller, the parallel port, the serial ports (COM1 + COM2), and the keyboard should work for all chips. More advanced stuff may need more work, though.
13 The ASUS A8000 Super I/O seems to be a rebranded SMSC DME1737.
14 Working, but not widely tested, yet. Works with single DIMM DDR2.
15 The Intel 3100 UARTs and watchdog timer are integrated as a Super I/O-like device; only the UARTs have been tested so far.
16 Barcelona B0-B2 supported. B3 errata not current.
Devices supported in coreboot v1
Not all devices have been ported from coreboot v1 to coreboot v2, yet (check "v2?" field). If you want to work on such a port contact us on the mailing list.
Northbridges
Vendor
|
Northbridge
|
Status
|
v2?
|
Acer
|
M1631
|
?
|
No
|
Alpha
|
Tsunami
|
?
|
No
|
AMD
|
AMD76x
|
?
|
No
|
Intel®
|
430TX
|
?
|
No
|
Intel®
|
440BX
|
?
|
Yes3
|
Intel®
|
440GX
|
?
|
No
|
Intel®
|
82815EP
|
?
|
No
|
Intel®
|
82830
|
?
|
No
|
Intel®
|
82860
|
?
|
No
|
Intel®
|
E7500
|
?
|
No
|
Intel®
|
E7501
|
?
|
Yes
|
Intel®
|
E7505
|
?
|
No
|
Micron
|
21PAD
|
?
|
No
|
Motorola
|
MPC107
|
?
|
Yes
|
NSC/AMD
|
GX1
|
?
|
Yes
|
VIA
|
VT694
|
?
|
No
|
VIA
|
VT8601
|
?
|
Yes
|
VIA
|
VT8623
|
?
|
Yes
|
|
Southbridges
Vendor
|
Southbridge
|
Status
|
v2?
|
Acer
|
M1535
|
?
|
No
|
Acer
|
M1543
|
?
|
No
|
AMD
|
AMD766
|
?
|
No
|
AMD
|
AMD768
|
?
|
No
|
Intel®
|
82801
|
?
|
Yes
|
Intel®
|
82801CA
|
?
|
Yes
|
Intel®
|
82801DB
|
?
|
Yes
|
Intel®
|
82870
|
?
|
Yes
|
Intel®
|
PIIX4E
|
?
|
Yes
|
NSC/AMD
|
CS5530
|
?
|
Yes
|
NSC
|
SCX200
|
?
|
No
|
VIA
|
VT8231
|
?
|
Yes
|
VIA
|
VT8235
|
?
|
Yes
|
VIA
|
VT82C686
|
?
|
No
|
Winbond™
|
W83C553
|
?
|
Yes
|
|
Super I/Os
Vendor
|
Super I/O
|
Status
|
v2?
|
Acer
|
M1535
|
?
|
No
|
ITE
|
IT8671F
|
?
|
Yes
|
NSC
|
PC87309
|
OK
|
Yes
|
NSC
|
PC87351
|
?
|
Yes
|
NSC
|
PC97307
|
?
|
Yes
|
NSC
|
PC97317
|
?
|
Yes
|
SiS
|
950
|
?
|
No
|
SMC
|
FDC37B72X
|
?
|
Yes
|
SMC
|
FDC37B78X
|
?
|
Yes
|
SMC
|
FDC37B807
|
?
|
Yes
|
SMC
|
FDC37C669
|
?
|
No
|
SMC
|
FDC37C67X
|
?
|
No
|
SMC
|
FDC37N769
|
?
|
No
|
VIA
|
VT1211
|
?
|
Yes
|
VIA
|
VT8231
|
?
|
No
|
VIA
|
VT82C686
|
?
|
Yes2
|
Winbond™
|
W83627HF
|
?
|
Yes
|
Winbond™
|
W83877TF
|
?
|
No
|
Winbond™
|
W83977EF
|
?
|
Yes1
|
|
North-/Southbridges
Vendor
|
North/South
|
Status
|
v2?
|
NSC
|
SCX200
|
?
|
No
|
SiS
|
540
|
?
|
No
|
SiS
|
550
|
?
|
No
|
SiS
|
630
|
?
|
No
|
SiS
|
635
|
?
|
No
|
SiS
|
730
|
?
|
No
|
SiS
|
735
|
?
|
No
|
ST
|
STPC
|
?
|
No
|
CPUs
Type
|
CPU
|
Status
|
v2?
|
Alpha
|
?
|
?
|
No
|
PowerPC
|
?
|
?
|
Yes
|
x86
|
AMD
|
?
|
Yes
|
x86
|
Intel®
|
?
|
Yes
|
x86
|
VIA
|
?
|
Yes
|
x86
|
EV6 (?)
|
?
|
No
|
|
1 The W83977EF works fine with the W83977TF code in coreboot v2 (the pre-RAM serial part at least).
2 Pre-RAM serial output works in coreboot v2, but the rest is not supported, yet.
3 Work in progress.