diff options
author | Nicholas Chin <nic.c3.14@gmail.com> | 2021-11-27 22:09:57 -0700 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2023-02-09 14:55:06 +0000 |
commit | 4a749d5874092d59906a835023a12f0a84f4261b (patch) | |
tree | c562e3ce77027d3d2387bb6c5398aa91af9cd56e /src/mainboard/dell/e6400/Kconfig | |
parent | 7bbe13884873001bbc718afac962e5c28f1c4873 (diff) |
mb/dell: Add Latitude E6400
Mainboard name is Compal JBL00. This is based on the GM45/ICH9M chipset
and uses DDR2 RAM. The EC is a SMSC MEC5035 which has internal flash, so
there's no issue about making sure to include the EC firmware in the
BIOS region. This only supports the variant with integrated graphics
only, the version with a discrete Nvidia Quadro NVS 160M is not
supported.
This port was based on the Lenovo T400 port.
Working:
- USB EHCI debug (lower USB port on right side)
- Keyboard
- Touchpad/trackpoint
- VGA
- Displayport
- ExpressCard
- Audio
- Ethernet
- mPCIe WiFi
- mPCIe Bluetooth (uses USB)
Not working:
- Brightness hotkeys
- Physical Wireless switch
- SD card slot: Linux outputs an "irq 18: nobody cared" message when
inserting a card, after which it disables the IRQ
Unknown/untested:
- Dock
- Smartcard (slot and contactless)
- Firewire
- eSATA
- TPM
- Battery (my battery is at the end of its lifespan)
Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
Change-Id: I516ebbf4390a3f6d242050da8d35dc267b8b3a28
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59704
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/mainboard/dell/e6400/Kconfig')
-rw-r--r-- | src/mainboard/dell/e6400/Kconfig | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/mainboard/dell/e6400/Kconfig b/src/mainboard/dell/e6400/Kconfig new file mode 100644 index 0000000000..034de4be2b --- /dev/null +++ b/src/mainboard/dell/e6400/Kconfig @@ -0,0 +1,32 @@ +if BOARD_DELL_E6400 + +config BOARD_SPECIFIC_OPTIONS + def_bool y + select SYSTEM_TYPE_LAPTOP + select CPU_INTEL_SOCKET_P + select NORTHBRIDGE_INTEL_GM45 + select SOUTHBRIDGE_INTEL_I82801IX + select BOARD_ROMSIZE_KB_4096 + select HAVE_ACPI_TABLES + select HAVE_OPTION_TABLE + select HAVE_CMOS_DEFAULT + select HAVE_ACPI_RESUME + select INTEL_INT15 + select MAINBOARD_HAS_LIBGFXINIT + select MAINBOARD_USES_IFD_GBE_REGION + select INTEL_GMA_HAVE_VBT + select EC_DELL_MEC5035 + +config MAINBOARD_DIR + default "dell/e6400" + +config MAINBOARD_PART_NUMBER + default "Latitude E6400" if BOARD_DELL_E6400 + +config USBDEBUG_HCD_INDEX + default 1 + +config CBFS_SIZE + default 0x1A0000 + +endif # BOARD_DELL_E6400 |