[U-Boot] [PATCH 0/5] Add support for G2C1 mx28 board (which has no battery)
Graeme Russ
gruss at tss-engineering.com
Wed Jan 21 12:55:13 CET 2015
This series adds support for booting mx28 based boards which do not
include a battery as per Freescale application note AN4199
Patch 2 (which implements booting without a battery) is based on a patch
submitted to the Freescale community forums by Damien Gotfroi (Cc'd)
The patch series adds the following functionality (in oreder of
implementation)
- Debug output for mxs SPL (define DEBUG and CONFIG_SPL_SERIAL_SUPPORT
in order to enable)
- Ability to boot mx28 boards without a battery as per AN4199 (define
CONFIG_SYS_MXS_VDD5V_ONLY to enable)
- A tight loop (with 'Waiting for JTAG user') at the completion of
SPL init if booting with the bootmode jumpers set to JTAG
- Move the PLL power-up to a more logical location and properly
initialise and check for PLL lock
- Finally, add the G2C1 board
Graeme Russ (5):
Add debug output to mx29 SPL source files
Enable booting of mx28 without battery
Add 'Wait for JTAG user' if booted in JTAG mode
Move PLL power-up from power init to memory init
Add support for ReachTech G2C1 board
arch/arm/Kconfig | 13 +
arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 7 +
arch/arm/cpu/arm926ejs/mxs/spl_lradc_init.c | 13 +-
arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c | 49 +++
arch/arm/cpu/arm926ejs/mxs/spl_power_init.c | 287 ++++++++++++++++--
board/reachtech/g2c1/Kconfig | 15 +
board/reachtech/g2c1/MAINTAINERS | 9 +
board/reachtech/g2c1/Makefile | 12 +
board/reachtech/g2c1/README | 58 ++++
board/reachtech/g2c1/g2c1.c | 79 +++++
board/reachtech/g2c1/spl_boot.c | 452 ++++++++++++++++++++++++++++
configs/g2c1_defconfig | 3 +
doc/README.mxs | 10 +
include/configs/g2c1.h | 303 +++++++++++++++++++
14 files changed, 1281 insertions(+), 29 deletions(-)
create mode 100644 board/reachtech/g2c1/Kconfig
create mode 100644 board/reachtech/g2c1/MAINTAINERS
create mode 100644 board/reachtech/g2c1/Makefile
create mode 100644 board/reachtech/g2c1/README
create mode 100644 board/reachtech/g2c1/g2c1.c
create mode 100644 board/reachtech/g2c1/spl_boot.c
create mode 100644 configs/g2c1_defconfig
create mode 100644 include/configs/g2c1.h
--
1.9.3
More information about the U-Boot
mailing list