summaryrefslogtreecommitdiff
path: root/resources/coreboot/e6400_8mb/board.cfg
diff options
context:
space:
mode:
authorNicholas Chin <nic.c3.14@gmail.com>2023-04-19 00:04:53 -0600
committerNicholas Chin <nic.c3.14@gmail.com>2023-04-19 00:04:53 -0600
commitd8222c0175f5f8c4245420d77499c3a33cb7d507 (patch)
tree937f446a92e7eb18e8acffc8125a5a3954288a6d /resources/coreboot/e6400_8mb/board.cfg
parentbd4ea9a02845b22a09b73ebb015ce134234d100b (diff)
Add configs for the Latitude E6400
Tested the 4MiB ROMs but not the 8 or 16 MiB ones. This uses the same board.cfg as the GM45 ThinkPads with an IFD+GBE from ich9gen. Known issues: - The internal keyboard does not work properly in GRUB. It seems like the keyboard controller is outputing set 1 (XT) scancodes, but GRUB is interpreting them as set 2 (AT) scancodes. This may also have something to do with scancode translation. However, the keyboard works fine in SeaBIOS and Linux. USB keyboards also work properly. - The subsystem IDs in the GBE region are hardcoded for a Thinkpad in ich9gen, though this doesn't seem to cause issues in Linux. The vendor IFD and GBE region do have some differences from the generated binaries, though they do not appear to be critical.
Diffstat (limited to 'resources/coreboot/e6400_8mb/board.cfg')
-rw-r--r--resources/coreboot/e6400_8mb/board.cfg8
1 files changed, 8 insertions, 0 deletions
diff --git a/resources/coreboot/e6400_8mb/board.cfg b/resources/coreboot/e6400_8mb/board.cfg
new file mode 100644
index 00000000..ee8ee02d
--- /dev/null
+++ b/resources/coreboot/e6400_8mb/board.cfg
@@ -0,0 +1,8 @@
+cbtree="default"
+romtype="8MiB ICH9 IFD NOR flash"
+arch="x86_64"
+payload_grub="y"
+payload_grub_withseabios="y"
+payload_seabios="y"
+payload_memtest="y"
+grub_scan_disk="ahci"