brya: add various ES variants

Hardware / Coreboot - YH Lin [google.com] - 30 November 2021 17:11 UTC

Fork multiple "4ES" variants off some brya devices to properly support ES SoC.

BRANCH=none BUG=b:201767461 TEST=emerge-brya coreboot and check the artifacts

6ba7bee1aa brya: add various ES variants
src/mainboard/google/brya/Kconfig | 12 +
src/mainboard/google/brya/Kconfig.name | 51 ++
.../google/brya/variants/anahera4es/Makefile.inc | 6 +
.../google/brya/variants/anahera4es/fw_config.c | 57 ++
.../google/brya/variants/anahera4es/gpio.c | 147 ++++
.../brya/variants/anahera4es/include/variant/ec.h | 8 +
.../variants/anahera4es/include/variant/gpio.h | 8 +
.../brya/variants/anahera4es/memory/Makefile.inc | 11 +
.../anahera4es/memory/dram_id.generated.txt | 16 +
.../variants/anahera4es/memory/mem_parts_used.txt | 10 +
.../brya/variants/anahera4es/overridetree.cb | 378 +++++++++++
.../google/brya/variants/brya4es/Makefile.inc | 6 +
.../google/brya/variants/brya4es/fw_config.c | 130 ++++
src/mainboard/google/brya/variants/brya4es/gpio.c | 153 +++++
.../brya/variants/brya4es/include/variant/ec.h | 8 +
.../brya/variants/brya4es/include/variant/gpio.h | 14 +
.../brya/variants/brya4es/memory/Makefile.inc | 10 +
.../variants/brya4es/memory/dram_id.generated.txt | 12 +
.../variants/brya4es/memory/mem_parts_used.txt | 6 +
.../google/brya/variants/brya4es/overridetree.cb | 742 +++++++++++++++++++++
.../google/brya/variants/brya4es/ramstage.c | 20 +
.../google/brya/variants/brya4es/variant.c | 10 +
.../google/brya/variants/gimble4es/Makefile.inc | 10 +
.../google/brya/variants/gimble4es/fw_config.c | 89 +++
.../google/brya/variants/gimble4es/gpio.c | 176 +++++
.../brya/variants/gimble4es/include/variant/ec.h | 8 +
.../brya/variants/gimble4es/include/variant/gpio.h | 8 +
.../brya/variants/gimble4es/memory/Makefile.inc | 9 +
.../gimble4es/memory/dram_id.generated.txt | 14 +
.../variants/gimble4es/memory/mem_parts_used.txt | 8 +
.../google/brya/variants/gimble4es/overridetree.cb | 292 ++++++++
.../google/brya/variants/gimble4es/variant.c | 17 +
.../google/brya/variants/primus4es/Makefile.inc | 6 +
.../google/brya/variants/primus4es/fw_config.c | 91 +++
.../google/brya/variants/primus4es/gpio.c | 149 +++++
.../brya/variants/primus4es/include/variant/ec.h | 11 +
.../brya/variants/primus4es/include/variant/gpio.h | 13 +
.../brya/variants/primus4es/memory/Makefile.inc | 9 +
.../primus4es/memory/dram_id.generated.txt | 13 +
.../variants/primus4es/memory/mem_parts_used.txt | 7 +
.../google/brya/variants/primus4es/overridetree.cb | 390 +++++++++++
.../google/brya/variants/primus4es/variant.c | 62 ++
.../google/brya/variants/redrix4es/Makefile.inc | 10 +
.../google/brya/variants/redrix4es/fw_config.c | 69 ++
.../google/brya/variants/redrix4es/gpio.c | 150 +++++
.../brya/variants/redrix4es/include/variant/ec.h | 11 +
.../brya/variants/redrix4es/include/variant/gpio.h | 14 +
.../brya/variants/redrix4es/memory/Makefile.inc | 11 +
.../redrix4es/memory/dram_id.generated.txt | 16 +
.../variants/redrix4es/memory/mem_parts_used.txt | 10 +
.../google/brya/variants/redrix4es/overridetree.cb | 523 +++++++++++++++
.../google/brya/variants/redrix4es/variant.c | 8 +
.../google/brya/variants/taeko4es/Makefile.inc | 7 +
.../google/brya/variants/taeko4es/fw_config.c | 62 ++
src/mainboard/google/brya/variants/taeko4es/gpio.c | 210 ++++++
.../brya/variants/taeko4es/include/variant/ec.h | 8 +
.../brya/variants/taeko4es/include/variant/gpio.h | 8 +
.../google/brya/variants/taeko4es/memory.c | 97 +++
.../brya/variants/taeko4es/memory/Makefile.inc | 7 +
.../variants/taeko4es/memory/dram_id.generated.txt | 12 +
.../variants/taeko4es/memory/mem_parts_used.txt | 6 +
.../google/brya/variants/taeko4es/overridetree.cb | 500 ++++++++++++++
62 files changed, 4936 insertions(+)

Upstream: review.coreboot.org


  • Share