[U-Boot] [PATCH v2 0/2] ARM: imx6ul: Support liteSOM and liteBoard

Marcin Niestroj m.niestroj at grinn-global.com
Wed Dec 7 16:46:31 CET 2016


Hi,

These patches add support for liteSOM (http://grinn-global.com/litesom/),
and liteBoard (which uses liteSOM as it's base).

liteSOM consists of processor (NXP i.MX6UL), RAM memory (up to 512M DDR3)
and flash (eMMC card). The idea is that every board vendor can use liteSOM
as it's base for designed board. Hence, we need a way to reuse common code
between those board.

liteBoard is a development kit (and reference platform for liteSOM), that
mainly shows possibilities and use cases of liteSOM.

Patches were rebased and tested on 2017.01-rc1.

Changes v1 -> v2 (only liteBoard related):
 * fix boot_mode values for proper bmode command usage
 * override default board_boot_order() and check inside it from which
   device (SD or eMMC) we have booted
 * add CONFIG_SUPPORT_EMMC_BOOT to support boot from eMMC boot
   partitions
 * move new CONFIG_* options from include/configs/liteboard.h to
   configs/liteboard_defconfig

Marcin Niestroj (2):
  ARM: imx6ul: Add support for liteSOM
  board/liteboard: Add support for liteBoard

 arch/arm/Kconfig                             |   2 +
 arch/arm/Makefile                            |   1 +
 arch/arm/cpu/armv7/mx6/Kconfig               |   5 +
 arch/arm/mach-litesom/Kconfig                |   6 +
 arch/arm/mach-litesom/Makefile               |   6 +
 arch/arm/mach-litesom/include/mach/litesom.h |  16 ++
 arch/arm/mach-litesom/litesom.c              | 200 +++++++++++++++++++
 board/grinn/liteboard/Kconfig                |  12 ++
 board/grinn/liteboard/MAINTAINERS            |   6 +
 board/grinn/liteboard/Makefile               |   6 +
 board/grinn/liteboard/README                 |  31 +++
 board/grinn/liteboard/board.c                | 287 +++++++++++++++++++++++++++
 configs/liteboard_defconfig                  |  29 +++
 include/configs/liteboard.h                  | 171 ++++++++++++++++
 14 files changed, 778 insertions(+)
 create mode 100644 arch/arm/mach-litesom/Kconfig
 create mode 100644 arch/arm/mach-litesom/Makefile
 create mode 100644 arch/arm/mach-litesom/include/mach/litesom.h
 create mode 100644 arch/arm/mach-litesom/litesom.c
 create mode 100644 board/grinn/liteboard/Kconfig
 create mode 100644 board/grinn/liteboard/MAINTAINERS
 create mode 100644 board/grinn/liteboard/Makefile
 create mode 100644 board/grinn/liteboard/README
 create mode 100644 board/grinn/liteboard/board.c
 create mode 100644 configs/liteboard_defconfig
 create mode 100644 include/configs/liteboard.h

-- 
2.10.2



More information about the U-Boot mailing list