[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