I've picked up v1 of the patch from here: https://barebox.infradead.narkive.com/mn9ZpGu6/patch-2-3-marsboard-add-new-board and worked in the review feedback from back then. v1 -> v2: - rebased on current upstream/next - removed seperate defconfig and added board to imx_v7_defconfig (Lucas) - added boot mode documentation - removed redundant VPU/IPU AXI configurations from DCD-Table (Sascha) - removed setting console in linux bootargs (Sascha) - have board-specific environment use bbenv-y in Makefile (Sascha) - added barebox device tree that includes kernel device tree - used imx6_uart_setup_ll and imx_setup_pad for debug_ll UART - used compressed DTB - used imx6q_barebox_entry instead of hardcoding RAM size Ahmad Fatoum (2): ARM: imx6: add Embest MarSBoard support ARM: imx_v7_defconfig: enable Embdest MarS board Documentation/boards/imx/embest-marsboard.rst | 82 +++++++++++++++ arch/arm/boards/Makefile | 1 + arch/arm/boards/embest-marsboard/Makefile | 3 + arch/arm/boards/embest-marsboard/board.c | 63 ++++++++++++ .../defaultenv-mars/init/fastboot | 7 ++ .../flash-header-embest-marsboard.imxcfg | 99 +++++++++++++++++++ arch/arm/boards/embest-marsboard/lowlevel.c | 41 ++++++++ arch/arm/configs/imx_v7_defconfig | 1 + arch/arm/dts/Makefile | 1 + arch/arm/dts/imx6q-marsboard.dts | 43 ++++++++ arch/arm/mach-imx/Kconfig | 5 + images/Makefile.imx | 5 + 12 files changed, 351 insertions(+) create mode 100644 Documentation/boards/imx/embest-marsboard.rst create mode 100644 arch/arm/boards/embest-marsboard/Makefile create mode 100644 arch/arm/boards/embest-marsboard/board.c create mode 100644 arch/arm/boards/embest-marsboard/defaultenv-mars/init/fastboot create mode 100644 arch/arm/boards/embest-marsboard/flash-header-embest-marsboard.imxcfg create mode 100644 arch/arm/boards/embest-marsboard/lowlevel.c create mode 100644 arch/arm/dts/imx6q-marsboard.dts -- 2.23.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox