mbox series

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

Message ID 1511202738-17448-1-git-send-email-jagan@amarulasolutions.com
Headers show
Series i.MX6: engicam: Add SPL_OF_CONTROL support | expand

Message

Jagan Teki Nov. 20, 2017, 6:32 p.m. UTC
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

Comments

Stefano Babic Nov. 27, 2017, 9:53 a.m. UTC | #1
On 20/11/2017 19:32, Jagan Teki wrote:
> 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

Applied (whole series) to u-boot-imx, thanks !

Best regards,
Stefano Babic

> 
> 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
>