[U-Boot] [PATCH 00/26] mx6sabre: Add DM and SPL FIT support

Abel Vesa abel.vesa at nxp.com
Fri Jan 18 14:53:14 UTC 2019


This comes as a next iteration to the followin RFC:
https://lists.denx.de/pipermail/u-boot/2019-January/354834.html

Changes since that RFC:
 * Add all the dl/qp/q dts and dtsi files from linux as suggested
   by Fabio Estevam
 * Removed the ENET reset gpio handling from board file since
   relying on the phy-reset-gpios from imx6qdl-sabresd.dtsi 
 * Reworked the SPL_USB_SUPPORT and renamed it to SPL_USB_STORAGE 
   as suggested by Tom Rini

Abel Vesa (26):
  usb: Rename SPL_USB_SUPPORT to SPL_USB_STORAGE
  usb: ehci-mx6: Make regulator DM_REGULATOR dependent
  configs: imx6sabreauto: Add DM_MMC support
  configs: imx6sabreauto: Add DM_USB support
  mmc: fsl_esdhc: Fix DM_REGULATOR ifdefs for SPL builds
  arm: imx: Add board_fit_config_name_match to support FIT in SPL
  arm: dts: Add devicetree for i.MX6QP
  arm: dts: Add imx6qdl-sabreauto dtsi file
  arm: dts: Add imx6qdl-sabresd dtsi file
  arm: dts: Add all imx6sabre u-boot dtsi files
  arm: dts: Add imx6q-sabreauto dts file
  arm: dts: Add imx6q-sabresd dts file
  arm: dts: Add imx6dl-sabreauto dts file
  arm: dts: Add imx6dl-sabresd dts file
  arm: dts: Add imx6qp-sabreauto dts file
  arm: dts: Add imx6qp-sabresd dts file
  arm: imx: Add FIT SPL its
  configs: mx6sabreauto: Add SPL FIT and DM support
  configs: mx6sabresd: Add SPL FIT and DM support
  mx6sabreauto: Add DM_GPIO support
  mx6sabresd: Add DM_GPIO support
  configs: mx6sabreauto: Add DM_SPI_FLASH necessary configs
  configs: mx6sabresd: Add DM_SPI_FLASH necessary configs
  board: mx6sabreauto: Remove the non-DM code
  board: mx6sabresd: Remove non-DM code
  board: mx6sabresd: Remove the enet reset gpio handling

 arch/arm/dts/Makefile                       |   8 +-
 arch/arm/dts/imx6dl-sabreauto-u-boot.dtsi   |   6 +
 arch/arm/dts/imx6dl-sabreauto.dts           |  17 +
 arch/arm/dts/imx6dl-sabresd.dts             |  17 +
 arch/arm/dts/imx6q-sabreauto-u-boot.dtsi    |   6 +
 arch/arm/dts/imx6q-sabreauto.dts            |  25 ++
 arch/arm/dts/imx6q-sabresd-u-boot.dtsi      |   6 +
 arch/arm/dts/imx6q-sabresd.dts              |  25 ++
 arch/arm/dts/imx6qdl-sabreauto-u-boot.dtsi  |  14 +
 arch/arm/dts/imx6qdl-sabreauto.dtsi         | 634 ++++++++++++++++++++++++++++
 arch/arm/dts/imx6qdl-sabresd-u-boot.dtsi    |  14 +
 arch/arm/dts/imx6qdl-sabresd.dtsi           | 623 +++++++++++++++++++++++++++
 arch/arm/dts/imx6qp-sabreauto-u-boot.dtsi   |   6 +
 arch/arm/dts/imx6qp-sabreauto.dts           |  93 ++++
 arch/arm/dts/imx6qp-sabresd.dts             |  93 ++++
 arch/arm/dts/imx6qp.dtsi                    |  89 ++++
 arch/arm/include/asm/arch-am33xx/spl.h      |   2 +-
 arch/arm/mach-imx/mx6/fit_spl.its           |  41 ++
 arch/arm/mach-imx/spl.c                     |  10 +
 arch/arm/mach-omap2/boot-common.c           |   2 +-
 board/freescale/mx6sabreauto/mx6sabreauto.c |  73 +---
 board/freescale/mx6sabresd/mx6sabresd.c     |  60 +--
 common/Makefile                             |   5 +-
 common/spl/Kconfig                          |   4 +-
 common/spl/Makefile                         |   2 +-
 common/spl/spl_usb.c                        |   4 -
 configs/am43xx_evm_usbhost_boot_defconfig   |   2 +-
 configs/am43xx_hs_evm_defconfig             |   2 +-
 configs/mx6sabreauto_defconfig              |  20 +-
 configs/mx6sabresd_defconfig                |  22 +-
 drivers/mmc/fsl_esdhc.c                     |   8 +-
 drivers/usb/host/ehci-mx6.c                 |   7 +-
 include/configs/imx6_spl.h                  |   2 +
 33 files changed, 1794 insertions(+), 148 deletions(-)
 create mode 100644 arch/arm/dts/imx6dl-sabreauto-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6dl-sabreauto.dts
 create mode 100644 arch/arm/dts/imx6dl-sabresd.dts
 create mode 100644 arch/arm/dts/imx6q-sabreauto-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-sabreauto.dts
 create mode 100644 arch/arm/dts/imx6q-sabresd-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6q-sabresd.dts
 create mode 100644 arch/arm/dts/imx6qdl-sabreauto-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-sabreauto.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-sabresd-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-sabresd.dtsi
 create mode 100644 arch/arm/dts/imx6qp-sabreauto-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx6qp-sabreauto.dts
 create mode 100644 arch/arm/dts/imx6qp-sabresd.dts
 create mode 100644 arch/arm/dts/imx6qp.dtsi
 create mode 100644 arch/arm/mach-imx/mx6/fit_spl.its

-- 
2.7.4



More information about the U-Boot mailing list