[U-Boot] [PATCH v1 0/4] DRA7x: add support for HS200 in SPL

Jean-Jacques Hiblot jjhiblot at ti.com
Tue Feb 27 16:05:46 UTC 2018


HS200 support in SPL, while not mandatory, is a desirable feature if falcon
mode is enabled as it will speed up the loading of big images.

All code is in place to support high speed mmc modes in the SPL, but a bit
of configuration is required to use it.

This is done 3 steps:
- enable HS200 in mmc core
- enable multi-dtb in SPL. This is required because some information is
  available only in the dtb and vary across SOCs
- make sure that the information is available in the SPL version of the dtbs that are
  stripped-down versions to reduce their size.

dra7xx_hs_evm_config hasn't been updated on purpose because it doesn't
enable OS_BOOT and HS200 support makes sense mostly in this use case.

This series also provides the missing pinctrl/IOdelay properties for the
dra76-evm platform. The DTSI file has been copied from linux 4.14

The whole series adds about 2.1kB to the SPL.

This series has been tested on:
- dra76-evm
- dra7-evm
- dra72-evm rev C
- dra71-evm



Jean-Jacques Hiblot (4):
  ARM: dts: dra76x: create a common file with MMC/SD IOdelay data
  ARM: dts: dra76-evm: shift to using common IOdelay data
  configs: dra7xx_evm: Enable support for the HS200 mmc mode in the SPL
  ARM: dts: dra7x: Make pinctrl and IOdelays for MMC2 available in SPL

 arch/arm/dts/dra7-evm-u-boot.dtsi       |  20 +++
 arch/arm/dts/dra71-evm-u-boot.dtsi      |  24 +++
 arch/arm/dts/dra72-evm-revc-u-boot.dtsi |  24 +++
 arch/arm/dts/dra76-evm-u-boot.dtsi      |  12 ++
 arch/arm/dts/dra76-evm.dts              |  51 +-----
 arch/arm/dts/dra76x-mmc-iodelay.dtsi    | 285 ++++++++++++++++++++++++++++++++
 configs/dra7xx_evm_defconfig            |   3 +
 7 files changed, 376 insertions(+), 43 deletions(-)
 create mode 100644 arch/arm/dts/dra76x-mmc-iodelay.dtsi

-- 
1.9.1



More information about the U-Boot mailing list