mb/dell/optiplex_9010: Add Dell OptiPlex 9010 SFF support
commit72f06ca554e6f7b155a6b4e2b8ce57942288ac2c
authorMichał Żygowski <michal.zygowski@3mdeb.com>
Mon, 13 Apr 2020 19:42:24 +0000 (13 21:42 +0200)
committerMichał Żygowski <michal.zygowski@3mdeb.com>
Sat, 16 May 2020 17:38:46 +0000 (16 17:38 +0000)
treebb4341a075b603d0d7e3778a7b10978cbf494c1d
parentfba08308f086d7b77f95554df094288fd55903d1
mb/dell/optiplex_9010: Add Dell OptiPlex 9010 SFF support

Based on the autoport. The OptiPlex 9010 comes in four different sizes:
MT, DT, SFF and USFF. Tested on SFF only. The other PCBs are slightly
different, but they are designed with intercompatibility in mind. With
small devicetree overrides it should work on OptiPlex 7010 and other
OptiPlex 9010 variants as well.

Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Change-Id: I88d65cae30d08ca727d86d930707c2be25a527cf
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40351
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
29 files changed:
Documentation/mainboard/dell/optiplex_9010.jpg [new file with mode: 0644]
Documentation/mainboard/dell/optiplex_9010.md [new file with mode: 0644]
Documentation/mainboard/index.md
configs/config.dell_optiplex_9010_sff [new file with mode: 0644]
src/mainboard/dell/Kconfig [new file with mode: 0644]
src/mainboard/dell/Kconfig.name [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/Kconfig [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/Kconfig.name [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/Makefile.inc [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/acpi/ec.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/acpi/platform.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/acpi/superio.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/acpi_tables.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/board_info.txt [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/cmos.default [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/cmos.layout [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/data.vbt [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/devicetree.cb [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/dsdt.asl [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/early_init.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/gma-mainboard.ads [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/gpio.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/hda_verb.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/mainboard.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/romstage.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/sch5545_ec.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/sch5545_ec.h [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/sch5545_ec_early.c [new file with mode: 0644]
src/mainboard/dell/optiplex_9010/smihandler.c [new file with mode: 0644]