broadcom/cygnus: add new SoC driver

Hardware / Coreboot - Daisuke Nojiri [chromium.org] - 17 April 2015 02:57 UTC

This commit covers bootblock and romstage.

BUG=none BRANCH=tot TEST=ran emerge-purin coreboot

Change-Id: I88e2dffb9e46ba5b066190e844a6a7302adcfdc7

a6712f3 broadcom/cygnus: add new SoC driver
src/soc/Makefile.inc | 1 +
src/soc/broadcom/Makefile.inc | 20 ++++++
src/soc/broadcom/cygnus/Kconfig | 43 +++++++++++++
src/soc/broadcom/cygnus/Makefile.inc | 50 +++++++++++++++
src/soc/broadcom/cygnus/bootblock.c | 29 +++++++++
src/soc/broadcom/cygnus/cbmem.c | 26 ++++++++
src/soc/broadcom/cygnus/i2c.c | 32 ++++++++++
src/soc/broadcom/cygnus/include/soc/gpio.h | 8 +++
src/soc/broadcom/cygnus/include/soc/i2c.h | 25 ++++++++
src/soc/broadcom/cygnus/include/soc/memlayout.ld | 41 ++++++++++++
src/soc/broadcom/cygnus/include/soc/sdram.h | 25 ++++++++
src/soc/broadcom/cygnus/monotonic_timer.c | 24 +++++++
src/soc/broadcom/cygnus/romstage.c | 74 ++++++++++++++++++++++
src/soc/broadcom/cygnus/sdram.c | 25 ++++++++
src/soc/broadcom/cygnus/spi.c | 41 ++++++++++++
src/soc/broadcom/cygnus/uart.c | 42 ++++++++++++
16 files changed, 506 insertions(+)

Upstream: review.coreboot.org


  • Share