[U-Boot] [PATCH v3 0/9] i.MX6: engicam: Add SPL_OF_CONTROL support

Jagan Teki jagannadh.teki at gmail.com
Mon Nov 20 18:32:09 UTC 2017


This series has fix for data abort[1] which is observed for pinctrl data
before reloaction, thanks Lokesh for the suggestions.

Changes for v3:
- Add pinctrl data fix for 'data abort' issue
- Add proper mmc get env device support for imx6q boards
- Enabled falcon for icorem6_rqs

Changes for v2:
- Fixed imx6ul build issue
- Add FDT support for mx6ul_14x14_evk

[1] https://www.mail-archive.com/u-boot@lists.denx.de/msg267220.html

Jagan Teki (9):
  i.MX6: engicam: Move set_fdt_file to common
  i.MX6Q: icorem6: Move spl load fit to common/spl
  i.MX6Q: icore: Add SPL_OF_CONTROL support
  pinctrl: imx6ul: Fix pinctrl data overlapped with DT area
  i.MX6UL: icore: Add SPL_OF_CONTROL support
  board: icore-rqs: Fix mmc get env device
  i.MX6: engicam: Add imx6q/imx6ul boards for existing boards
  engicam: imx6q: Return mmc dev 0 for icore
  configs: icore-rqs: Enable falcon mode

 arch/arm/dts/imx6qdl-icore-rqs.dtsi                |   7 +
 arch/arm/dts/imx6qdl-icore.dtsi                    |   2 +
 arch/arm/dts/imx6qdl.dtsi                          |   5 +
 arch/arm/dts/imx6ul-geam-kit.dts                   |   4 +
 arch/arm/dts/imx6ul-isiot-emmc.dts                 |   2 +
 arch/arm/dts/imx6ul-isiot.dtsi                     |   2 +
 arch/arm/dts/imx6ul.dtsi                           |   6 +
 arch/arm/mach-imx/mx6/Kconfig                      |  49 ++---
 board/engicam/common/board.c                       |  24 ++
 board/engicam/common/board.h                       |   1 -
 board/engicam/common/spl.c                         |  42 ++++
 board/engicam/geam6ul/MAINTAINERS                  |   8 -
 board/engicam/geam6ul/README                       |  28 ---
 board/engicam/icorem6_rqs/Kconfig                  |  12 -
 board/engicam/icorem6_rqs/MAINTAINERS              |   9 -
 board/engicam/icorem6_rqs/Makefile                 |   6 -
 board/engicam/icorem6_rqs/icorem6_rqs.c            | 124 +----------
 board/engicam/{geam6ul => imx6q}/Kconfig           |   4 +-
 board/engicam/{icorem6 => imx6q}/MAINTAINERS       |   8 +-
 board/engicam/{geam6ul => imx6q}/Makefile          |   2 +-
 board/engicam/{icorem6_rqs => imx6q}/README        |   9 +-
 board/engicam/{icorem6/icorem6.c => imx6q/imx6q.c} |  98 +--------
 board/engicam/{icorem6 => imx6ul}/Kconfig          |   4 +-
 board/engicam/{isiotmx6ul => imx6ul}/MAINTAINERS   |   9 +-
 board/engicam/{icorem6 => imx6ul}/Makefile         |   2 +-
 board/engicam/{icorem6 => imx6ul}/README           |  11 +-
 .../engicam/{geam6ul/geam6ul.c => imx6ul/imx6ul.c} |  88 +-------
 board/engicam/isiotmx6ul/Kconfig                   |  12 -
 board/engicam/isiotmx6ul/Makefile                  |   6 -
 board/engicam/isiotmx6ul/README                    |  28 ---
 board/engicam/isiotmx6ul/isiotmx6ul.c              | 241 ---------------------
 configs/imx6qdl_icore_mmc_defconfig                |   3 +-
 configs/imx6qdl_icore_nand_defconfig               |   2 +-
 configs/imx6qdl_icore_rqs_defconfig                |   4 +-
 configs/imx6ul_geam_mmc_defconfig                  |   3 +-
 configs/imx6ul_geam_nand_defconfig                 |   2 +-
 configs/imx6ul_isiot_emmc_defconfig                |   3 +-
 configs/imx6ul_isiot_mmc_defconfig                 |   3 +-
 configs/imx6ul_isiot_nand_defconfig                |   2 +-
 drivers/pinctrl/nxp/pinctrl-imx6.c                 |   7 +-
 include/configs/imx6-engicam.h                     |  11 -
 41 files changed, 170 insertions(+), 723 deletions(-)
 delete mode 100644 board/engicam/geam6ul/MAINTAINERS
 delete mode 100644 board/engicam/geam6ul/README
 delete mode 100644 board/engicam/icorem6_rqs/Kconfig
 delete mode 100644 board/engicam/icorem6_rqs/MAINTAINERS
 delete mode 100644 board/engicam/icorem6_rqs/Makefile
 rename board/engicam/{geam6ul => imx6q}/Kconfig (73%)
 rename board/engicam/{icorem6 => imx6q}/MAINTAINERS (58%)
 rename board/engicam/{geam6ul => imx6q}/Makefile (80%)
 rename board/engicam/{icorem6_rqs => imx6q}/README (71%)
 rename board/engicam/{icorem6/icorem6.c => imx6q/imx6q.c} (72%)
 rename board/engicam/{icorem6 => imx6ul}/Kconfig (72%)
 rename board/engicam/{isiotmx6ul => imx6ul}/MAINTAINERS (69%)
 rename board/engicam/{icorem6 => imx6ul}/Makefile (80%)
 rename board/engicam/{icorem6 => imx6ul}/README (74%)
 rename board/engicam/{geam6ul/geam6ul.c => imx6ul/imx6ul.c} (59%)
 delete mode 100644 board/engicam/isiotmx6ul/Kconfig
 delete mode 100644 board/engicam/isiotmx6ul/Makefile
 delete mode 100644 board/engicam/isiotmx6ul/README
 delete mode 100644 board/engicam/isiotmx6ul/isiotmx6ul.c

-- 
2.7.4



More information about the U-Boot mailing list