Copy u-boot sources as is and modify the tree to still build

Hardware / Coreboot - Vadim Bendebury [chromium.org] - 12 November 2014 13:39 UTC

This patch brings in ipq806x source files from the vendor's u-boot tree as it was published in the 'cs_banana' release.

The following files are being copied:

arch/arm/cpu/armv7/ipq/clock.c => src/soc/qualcomm/ipq806x/clock.c arch/arm/cpu/armv7/ipq/gpio.c => src/soc/qualcomm/ipq806x/gpio.c arch/arm/cpu/armv7/ipq/timer.c => src/soc/qualcomm/ipq806x/timer.c arch/arm/include/asm/arch-ipq806x/clock.h => src/soc/qualcomm/ipq806x/clock.h arch/arm/include/asm/arch-ipq806x/gpio.h => src/soc/qualcomm/ipq806x/gpio.h arch/arm/include/asm/arch-ipq806x/gsbi.h => src/soc/qualcomm/ipq806x/gsbi.h arch/arm/include/asm/arch-ipq806x/iomap.h => src/soc/qualcomm/ipq806x/iomap.h arch/arm/include/asm/arch-ipq806x/timer.h src/soc/qualcomm/ipq806x/timer.h arch/arm/include/asm/arch-ipq806x/uart.h => src/soc/qualcomm/ipq806x/uart.h board/qcom/ipq806x_cdp/ipq806x_cdp.c => src/mainboard/google/storm/cdp.c board/qcom/ipq806x_cdp/ipq806x_cdp.h => src/soc/qualcomm/ipq8064/cdp.h drivers/serial/ipq806x_uart.c => src/console/ipq806x_console.c

Note that local timer.c gets overwritten with the original version. To prevent a build breakage some shortly to be reverted modifications had to be made to src/soc/qualcomm/ipq806x/Makefile.inc and src/soc/qualcomm/ipq806x/cbfs.c.

BRANCH=none BUG=chrome-os-partner:27784 TEST='emerge-storm coreboot' still succeeds

Original-Change-Id: I3f50bfbec2e18a3b5d2c640cff353a26f88c98c1

476f731 Copy u-boot sources as is and modify the tree to still build
src/console/ipq806x_console.c | 440 +++++++++++++++++++++++++++++++++
src/mainboard/google/storm/cdp.c | 379 ++++++++++++++++++++++++++++
src/soc/qualcomm/ipq806x/Makefile.inc | 3 -
src/soc/qualcomm/ipq806x/cbfs.c | 9 +
src/soc/qualcomm/ipq806x/cdp.h | 127 ++++++++++
src/soc/qualcomm/ipq806x/clock.c | 123 +++++++++
src/soc/qualcomm/ipq806x/clock.h | 185 ++++++++++++++
src/soc/qualcomm/ipq806x/gpio.c | 62 +++++
src/soc/qualcomm/ipq806x/gpio.h | 63 +++++
src/soc/qualcomm/ipq806x/gsbi.h | 37 +++
src/soc/qualcomm/ipq806x/iomap.h | 90 +++++++
src/soc/qualcomm/ipq806x/timer.c | 145 +++++++++--
src/soc/qualcomm/ipq806x/timer.h | 40 +++
src/soc/qualcomm/ipq806x/uart.h | 281 +++++++++++++++++++++
14 files changed, 1964 insertions(+), 20 deletions(-)

Upstream: review.coreboot.org


  • Share