peppy: Initial mainboard commit

Hardware / Coreboot - Shawn Nematbakhsh [chromium.org] - 25 November 2013 16:48 UTC

Taken directly from slippy with only constant + string changes. (Peppy port of I4172460d3b075bfd5bb22013a6225cf0e8f95b9c by dlaurie)

The following changes are required in a subsequent commit:

- Add Elpida SPD data.
- Update GPIO map.
- Remove iSSD power sequencing.
- Update USB port map.

Change-Id: I01dfb841f0e9186cf8a0a23f72e7be986a83be42 Reviewed-on: https://gerrit.chromium.org/gerrit/56513

e9d060d peppy: Initial mainboard commit
src/mainboard/google/Kconfig | 3 +
.../google/peppy/Hynix_HMT425S6AFR6A.spd.hex | 17 ++
src/mainboard/google/peppy/Kconfig | 51 ++++
src/mainboard/google/peppy/Makefile.inc | 47 ++++
.../google/peppy/Micron_4KTF25664HZ.spd.hex | 17 ++
src/mainboard/google/peppy/acpi/chromeos.asl | 24 ++
src/mainboard/google/peppy/acpi/ec.asl | 24 ++
.../google/peppy/acpi/haswell_pci_irqs.asl | 83 ++++++
src/mainboard/google/peppy/acpi/mainboard.asl | 38 +++
src/mainboard/google/peppy/acpi/platform.asl | 86 ++++++
src/mainboard/google/peppy/acpi/superio.asl | 29 ++
src/mainboard/google/peppy/acpi/thermal.asl | 173 ++++++++++++
src/mainboard/google/peppy/acpi/video.asl | 43 +++
src/mainboard/google/peppy/acpi_tables.c | 292 ++++++++++++++++++++
src/mainboard/google/peppy/chromeos.c | 114 ++++++++
src/mainboard/google/peppy/cmos.layout | 139 ++++++++++
src/mainboard/google/peppy/devicetree.cb | 106 +++++++
src/mainboard/google/peppy/dsdt.asl | 62 +++++
src/mainboard/google/peppy/ec.c | 52 ++++
src/mainboard/google/peppy/ec.h | 62 +++++
src/mainboard/google/peppy/fadt.c | 156 +++++++++++
src/mainboard/google/peppy/gpio.h | 124 +++++++++
src/mainboard/google/peppy/hda_verb.h | 99 +++++++
src/mainboard/google/peppy/mainboard.c | 164 +++++++++++
src/mainboard/google/peppy/romstage.c | 196 +++++++++++++
src/mainboard/google/peppy/smihandler.c | 156 +++++++++++
src/mainboard/google/peppy/thermal.h | 43 +++
27 files changed, 2400 insertions(+)

Upstream: review.coreboot.org


  • Share