mb/dell: OptiPlex 3050 Micro port (Intel KabyLake)
commit7c198550fb10a314bd347c8802ef7235034d4734
authorMate Kukri <kukri.mate@gmail.com>
Thu, 24 Oct 2024 17:05:19 +0000 (24 18:05 +0100)
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>
Thu, 7 Nov 2024 10:21:58 +0000 (7 10:21 +0000)
tree652978ca6cb97362cde78d00d1b66899415fd49a
parentf214acd6e570fa053f4a6366d6d4609f10a4ad80
mb/dell: OptiPlex 3050 Micro port (Intel KabyLake)

- Boots Linux 6.11 (Debian)
- GRUB and SeaBIOS payloads work
- SMSC SCH5553 SIO/EC
  + Serial port works
  + PWM fan control works
- Realtek Gigabit LAN works
- WiFi slot works
- NVMe SSD slot works
- Extra: LPSS UART0
  + Stock FW sets undocumented power gating bit, RTC battery needs to
    be pulled for it to work.
  + Signals exposed on test points on the back of the board.
    FIXME: add documentation about this
- Needs 'deguard' to bypass BootGuard
  + See https://review.coreboot.org/admin/repos/deguard,general
- Audio works
- All USB ports work
- Currently limited to the Micro form factor, but others are very
  similar
- HDA verbs and VBT by Leah Rowe

Change-Id: I8d443e39ee684a4eaa19c835a945cfe569c051e2
Signed-off-by: Mate Kukri <kukri.mate@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82053
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
20 files changed:
src/mainboard/dell/optiplex_3050/Kconfig [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/Kconfig.name [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/Makefile.mk [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/acpi/ec.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/acpi/superio.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/board_info.txt [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/bootblock.c [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/cmos.default [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/cmos.layout [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/data.vbt [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/devicetree.cb [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/dsdt.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/gma-mainboard.ads [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/hda_verb.c [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/include/early_gpio.h [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/include/gpio.h [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/ramstage.c [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/romstage.c [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/sch5555_ec.c [new file with mode: 0644]
src/mainboard/dell/optiplex_3050/sch5555_ec.h [new file with mode: 0644]