[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