public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 0/4] DRA7x: add support for HS200 in SPL
@ 2018-02-27 16:05 Jean-Jacques Hiblot
  2018-02-27 16:05 ` [U-Boot] [PATCH v1 1/4] ARM: dts: dra76x: create a common file with MMC/SD IOdelay data Jean-Jacques Hiblot
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Jean-Jacques Hiblot @ 2018-02-27 16:05 UTC (permalink / raw)
  To: u-boot


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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-03-14 14:10 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-27 16:05 [U-Boot] [PATCH v1 0/4] DRA7x: add support for HS200 in SPL Jean-Jacques Hiblot
2018-02-27 16:05 ` [U-Boot] [PATCH v1 1/4] ARM: dts: dra76x: create a common file with MMC/SD IOdelay data Jean-Jacques Hiblot
2018-03-14 14:10   ` [U-Boot] [U-Boot, v1, " Tom Rini
2018-02-27 16:05 ` [U-Boot] [PATCH v1 2/4] ARM: dts: dra76-evm: shift to using common " Jean-Jacques Hiblot
2018-03-14 14:10   ` [U-Boot] [U-Boot, v1, " Tom Rini
2018-02-27 16:05 ` [U-Boot] [PATCH v1 3/4] configs: dra7xx_evm: Enable support for the HS200 mmc mode in the SPL Jean-Jacques Hiblot
2018-03-14 14:10   ` [U-Boot] [U-Boot, v1, " Tom Rini
2018-02-27 16:05 ` [U-Boot] [PATCH v1 4/4] ARM: dts: dra7x: Make pinctrl and IOdelays for MMC2 available in SPL Jean-Jacques Hiblot
2018-03-14 14:10   ` [U-Boot] [U-Boot, v1, " Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox