google/ninja: Upstream AOpen Chromebox Commerical

Hardware / Coreboot - Matt DeVillier [gmail.com] - 31 May 2016 14:15 UTC

Migrate google/ninja (AOpen Chromebox Commerical) from Chromium tree to upstream, using google/rambi as a reference.

original source: branch firmware-ninja-5216.383.B commit 582a393 [Ninja, Sumo: Add SPD source for Hynix H5TC4G63CFR-PBA]

TEST=built and booted Linux on ninja with full functionality

blobs required for working image:
VGA BIOS (vgabios.bin) firmware descriptor (ifd.bin) Intel ME firmware (me.bin) MRC (mrc.elf) external reference code (refcode.elf)

Change-Id: I0f1892c24c08fa2d53185b2cf8b6f5a9001b2397

a87fcab google/ninja: Upstream AOpen Chromebox Commerical
src/mainboard/google/ninja/Kconfig | 50 +++++
src/mainboard/google/ninja/Kconfig.name | 2 +
src/mainboard/google/ninja/Makefile.inc | 26 +++
src/mainboard/google/ninja/acpi/chromeos.asl | 31 +++
src/mainboard/google/ninja/acpi/dptf.asl | 89 ++++++++
src/mainboard/google/ninja/acpi/ec.asl | 20 ++
src/mainboard/google/ninja/acpi/mainboard.asl | 93 ++++++++
src/mainboard/google/ninja/acpi/superio.asl | 27 +++
src/mainboard/google/ninja/acpi/video.asl | 39 ++++
src/mainboard/google/ninja/acpi_tables.c | 64 ++++++
src/mainboard/google/ninja/board_info.txt | 3 +
src/mainboard/google/ninja/chromeos.c | 103 +++++++++
src/mainboard/google/ninja/chromeos.fmd | 38 ++++
src/mainboard/google/ninja/cmos.layout | 135 ++++++++++++
src/mainboard/google/ninja/devicetree.cb | 102 +++++++++
src/mainboard/google/ninja/dsdt.asl | 54 +++++
src/mainboard/google/ninja/ec.c | 49 +++++
src/mainboard/google/ninja/ec.h | 62 ++++++
src/mainboard/google/ninja/fadt.c | 46 ++++
src/mainboard/google/ninja/gpio.c | 228 ++++++++++++++++++++
src/mainboard/google/ninja/irqroute.c | 18 ++
src/mainboard/google/ninja/irqroute.h | 54 +++++
src/mainboard/google/ninja/lan.c | 191 ++++++++++++++++
src/mainboard/google/ninja/mainboard.c | 162 ++++++++++++++
src/mainboard/google/ninja/mainboard_smi.c | 142 ++++++++++++
src/mainboard/google/ninja/onboard.h | 38 ++++
src/mainboard/google/ninja/romstage.c | 99 +++++++++
src/mainboard/google/ninja/spd/Makefile.inc | 49 +++++
.../spd/hynix_1GiB_dimm_H5TC2G63FFR-PBA.spd.hex | 32 +++
.../spd/hynix_2GiB_dimm_H5TC4G63AFR-PBA.spd.hex | 32 +++
.../spd/hynix_2GiB_dimm_H5TC4G63CFR-PBA.spd.hex | 17 ++
.../spd/micron_1GiB_dimm_MT41K128M16JT-125.spd.hex | 32 +++
.../spd/micron_2GiB_dimm_MT41K256M16HA-125.spd.hex | 32 +++
src/mainboard/google/ninja/w25q64.c | 70 ++++++
34 files changed, 2229 insertions(+)

Upstream: review.coreboot.org


  • Share