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 LinuxBIOSv2, try checking LinuxBIOSv1 for support.
See also Supported Motherboards.
Devices supported in LinuxBIOSv2
North Bridges
Vendor
|
Northbridge
|
Status
|
AMD
|
K8
|
?
|
AMD
|
GX1
|
?
|
AMD
|
GX (GX2)
|
?
|
AMD
|
LX
|
?
|
IBM
|
CPC710
|
?
|
IBM
|
CPC925
|
?
|
Intel®
|
E7501
|
?
|
Intel®
|
E7520
|
?
|
Intel®
|
E7525
|
?
|
Intel®
|
440BX
|
WIP 2
|
Intel®
|
855PM
|
?
|
Motorola
|
MPC107
|
?
|
Transmeta
|
TM5800
|
?
|
VIA
|
VT8601
|
?
|
VIA
|
VT8623
|
?
|
|
South Bridges
Vendor
|
Southbridge
|
Status
|
AMD
|
AMD8111
|
?
|
AMD
|
AMD8131
|
?
|
AMD
|
AMD8132
|
?
|
AMD
|
AMD8151
|
?
|
AMD
|
CS5530
|
?
|
AMD
|
CS5535
|
?
|
AMD
|
CS5536
|
?
|
AMD
|
CS5536 LX
|
?
|
Broadcom
|
BCM5780
|
?
|
Broadcom
|
BCM5785
|
?
|
Intel®
|
EBS6300
|
?
|
Intel®
|
i82371EB
|
?
|
Intel®
|
i82801CA
|
?
|
Intel®
|
i82801DBM
|
?
|
Intel®
|
i82801ER
|
?
|
Intel®
|
i82870
|
?
|
Intel®
|
PXHD
|
?
|
NVIDIA
|
CK804
|
?
|
Ricoh
|
RL5C476
|
?
|
VIA
|
VT8231
|
?
|
VIA
|
VT8235
|
?
|
Winbond™
|
W83C553
|
?
|
|
Super I/Os
Vendor
|
Super I/O
|
Status
|
ITE
|
IT8661F
|
OK 1
|
ITE
|
IT8671F
|
OK 1
|
ITE
|
IT8673F
|
OK 1
|
ITE
|
IT8705F
|
OK 1
|
ITE
|
IT8712F
|
OK 1
|
ITE
|
IT8716F
|
OK 1
|
ITE
|
IT8718F
|
OK 1
|
NSC
|
PC8374
|
?
|
NSC
|
PC87351
|
?
|
NSC
|
PC87360
|
?
|
NSC
|
PC87366
|
?
|
NSC
|
PC87417
|
?
|
NSC
|
PC87427
|
?
|
NSC
|
PC97307
|
?
|
NSC
|
PC97317
|
?
|
SMSC®
|
LPC47B272
|
?
|
SMSC®
|
LPC47B397
|
?
|
SMSC®
|
LPC47M10X
|
?
|
SMSC®
|
LPC47N217
|
?
|
VIA
|
VT1211
|
?
|
Winbond™
|
W83627HF
|
?
|
Winbond™
|
W83627THF
|
?
|
Winbond™
|
W836977TF
|
?
|
|
CPUs
Type
|
CPU
|
Status
|
x86
|
AMD
|
?
|
x86
|
Intel®
|
?
|
x86
|
VIA
|
?
|
PowerPC
|
MPC74xx
|
?
|
PowerPC
|
PPC4xx
|
?
|
PowerPC
|
PPC7xx
|
?
|
PowerPC
|
PPC970
|
?
|
Emulated
|
QEMU
|
?
|
SOCs
Vendor
|
SOC
|
Status
|
AMD
|
Elan SC520
|
?
|
|
1 Serial output should work for all ITE Super I/Os (but is only tested on the IT8671F). The rest could work, but is completely untested.
2 Work in progress.
Devices supported in LinuxBIOSv1
Not all devices have been ported from LinuxBIOSv1 to LinuxBIOSv2, yet (check "LBv2" field). If you want to work on such a port contact us on the mailing list.
North Bridges
Vendor
|
Northbridge
|
LBv2?
|
Acer
|
M1631
|
No
|
Alpha
|
Tsunami
|
No
|
AMD
|
AMD76x
|
No
|
Intel®
|
430TX
|
No
|
Intel®
|
440BX
|
No
|
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
|
GX1
|
No
|
VIA
|
VT694
|
No
|
VIA
|
VT8601
|
Yes
|
VIA
|
VT8623
|
Yes
|
|
South Bridges
Vendor
|
Southbridge
|
LBv2?
|
Acer
|
M1535
|
No
|
Acer
|
M1543
|
No
|
AMD
|
AMD766
|
No
|
AMD
|
AMD768
|
No
|
Intel®
|
82801
|
No
|
Intel®
|
82801CA
|
Yes
|
Intel®
|
82801DB
|
No
|
Intel®
|
82870
|
Yes
|
Intel®
|
PIIX4E
|
No
|
NSC
|
CS5530
|
No
|
NSC
|
SCX200
|
No
|
VIA
|
VT8231
|
Yes
|
VIA
|
VT8235
|
Yes
|
VIA
|
VT82C686
|
No
|
Winbond™
|
W83C553
|
Yes
|
|
Super I/Os
Vendor
|
Super I/O
|
LBv2?
|
Acer
|
M1535
|
No
|
ITE
|
IT8671F
|
Yes
|
NSC
|
PC87309
|
No
|
NSC
|
PC87351
|
Yes
|
NSC
|
PC97307
|
Yes
|
NSC
|
PC97317
|
Yes
|
SiS
|
950
|
No
|
SMC
|
FDC37B72X
|
No
|
SMC
|
FDC37B78X
|
No
|
SMC
|
FDC37B807
|
No
|
SMC
|
FDC37C669
|
No
|
SMC
|
FDC37C67X
|
No
|
SMC
|
FDC37N769
|
No
|
VIA
|
VT1211
|
Yes
|
VIA
|
VT8231
|
No
|
VIA
|
VT82C686
|
No
|
Winbond™
|
W83627HF
|
Yes
|
Winbond™
|
W83877TF
|
No
|
Winbond™
|
W83977EF
|
No
|
|
North/Southbridge
Vendor
|
North/South
|
LBv2?
|
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
|
LBv2?
|
Alpha
|
?
|
No
|
PowerPC
|
?
|
Yes
|
x86
|
AMD
|
Yes
|
x86
|
Intel®
|
Yes
|
x86
|
VIA
|
Yes
|
x86
|
EV6 (?)
|
No
|
|
Flash devices supported by "flashrom" in LinuxBIOSv2
The LinuxBIOSv1 version of "flashrom" ("flash_and_burn") only supported a very small number of flash devices. Always use the latest "flashrom" version from LinuxBIOSv2!
Flash chips
Vendor
|
Flash part
|
Status
|
AMD
|
AM-29F040B
|
OK
|
AMD
|
AM-29F016D
|
OK
|
Atmel
|
AT-29C040A
|
OK
|
EMST
|
F49B002UA
|
OK
|
Intel®(Firmware Hub)
|
82802AB
|
OK
|
Intel®(Firmware Hub)
|
82802AC
|
OK
|
M-Systems
|
MD-28021
|
OK
|
MX
|
MX-29F002
|
OK
|
PMC
|
PMC-49FL002
|
OK
|
PMC
|
PMC-49FL004
|
OK
|
Sharp
|
LHF-00L04
|
OK
|
SST
|
SST-29EE020A
|
OK
|
SST
|
SST-28SF040A
|
OK
|
SST
|
SST-39SF010A
|
OK
|
SST
|
SST-39SF020A
|
OK
|
SST
|
SST-39SF040
|
OK
|
SST
|
SST-39VF020
|
OK
|
SST
|
SST-49LF040B
|
OK
|
SST
|
SST-49LF040
|
OK
|
SST
|
SST-49LF020A
|
OK
|
SST
|
SST-49LF080A
|
OK
|
SST
|
SST-49LF002A/B
|
OK
|
SST
|
SST-49LF003A/B
|
OK
|
SST
|
SST-49LF004A/B
|
OK
|
SST
|
SST-49LF008A
|
OK
|
ST
|
ST-M29F400BT
|
OK
|
ST
|
ST-M29F040B
|
OK
|
Winbond™
|
W29C011
|
OK
|
Winbond™
|
W29C020C
|
OK
|
Winbond™
|
W49F002U
|
OK
|
Winbond™
|
W49V002A
|
OK
|
Winbond™
|
W49V002FA
|
OK
|
Winbond™
|
W39V040A
|
OK
|
Winbond™
|
W39V040B
|
OK
|
|
Southbridges
Vendor
|
Southbridge
|
Status
|
AMD
|
CS5530
|
?
|
AMD
|
Geode™ SC1100
|
?
|
AMD
|
AMD-8111
|
?
|
ATI
|
SB400
|
?
|
Intel®
|
ICH2
|
OK3
|
Intel®
|
PIIX4/PIIX4E/PIIX4M
|
OK
|
NVIDIA
|
CK804
|
?
|
NVIDIA
|
MCP51
|
?
|
SiS
|
630
|
?
|
SiS
|
5595
|
?
|
VIA
|
VT8231
|
?
|
VIA
|
VT8235
|
?
|
VIA
|
VT8237
|
?
|
VIA
|
VT82C686
|
?
|
|
1 Unsupported, disabled by default.
2 This includes the ICH, ICH0, ICH2, ICH2-M, ICH3-S, ICH3-M, ICH4/ICH4-L, ICH4-M, ICH5/ICH5R, ICH6/ICH6R, ICH6-M, ICH7/ICH7R, ICH7M, ICH7MDH, ICH8/ICH8R, ICH8DH, and ICH8DO chipsets.
3 Identifying and reading chips seems to work, but there are reports that writing may no work on some mainboards.