[U-Boot] [PATCH v2 00/13] ARM: dra7: Add support for dra76-evm

Lokesh Vutla lokeshvutla at ti.com
Mon Aug 21 07:20:48 UTC 2017


dra76 family is a high-performance, infotainment application
device, based on OMAP architecture on a 28-nm technology.
This contains most of the subsystems, peripherals that are
available on dra74, dra72 family. This SoC mainly features
Subsystems:
- 2 x Cortex-A15 with max speed of 1.8GHz
- 2 X DSP
- 2 X Cortex-M4 IPU
- ISS
- CAL
- DSS
- VPE
- VIP
Connectivity peripherals:
- 1 USB3.0 and 3 USB2.0 subsystems
- 1 x SATA
- 2 x PCI Express Gen2
- 3-port Gigabit ethernet switch
- 2 x CAN
- MCAN

This series adds support for dra76-evm.

Tested on dra76-evm:
MMC boot: http://pastebin.ubuntu.com/25361009/
eMMC boot: http://pastebin.ubuntu.com/25361014/
SPI boot: http://pastebin.ubuntu.com/25361015/

Changes since v1:
- Separated out u-boot specific compatibles
- Sync all dra7* am57* dts with latest Linux queued for 4.14
- Imply dra76x specific PMIC compatibles.
- Rebased on top of latest master
- Added Reviewed-by from Tom
- Fixed few checkpatch warnings.

Keerthy (1):
  board: ti: dra76-evm: Add the pmic data

Lokesh Vutla (11):
  arm: omap5+: Add board specific ldo powering
  palmas: Add support for powering different ldos
  arm: dra7: Kconfig: Select LP87565 related configs
  board: ti: dra76-evm: Add epprom support
  board: ti: dra76-evm: Add DDR data
  board: ti: dra76-evm: Add the pinmux data
  board: ti: dra76-evm: Add support for powering on mmc ldo
  env: ti: boot: Select dtb name for dra76
  arm: dts: dra7: sync DT with latest Linux
  arm: dts: Add u-boot specific compatibles
  board: ti: dra76: Add dt support

Praneeth Bajjuri (1):
  arm: dra76: Add support for ES1.0 detection

 arch/arm/dts/Makefile                      |   2 +-
 arch/arm/dts/am571x-idk.dts                |  56 ++-
 arch/arm/dts/am572x-idk.dts                |  64 ++-
 arch/arm/dts/am57xx-beagle-x15-common.dtsi |  61 ++-
 arch/arm/dts/am57xx-beagle-x15-revb1.dts   |  22 +-
 arch/arm/dts/am57xx-beagle-x15-revc.dts    |  39 ++
 arch/arm/dts/am57xx-beagle-x15.dts         |  16 +
 arch/arm/dts/am57xx-cl-som-am57x.dts       | 617 +++++++++++++++++++++++++++
 arch/arm/dts/am57xx-idk-common.dtsi        | 118 +++++-
 arch/arm/dts/am57xx-sbc-am57x.dts          | 179 ++++++++
 arch/arm/dts/dra7-evm-common.dtsi          | 258 ++++++++++++
 arch/arm/dts/dra7-evm.dts                  | 558 +++----------------------
 arch/arm/dts/dra7.dtsi                     | 101 ++++-
 arch/arm/dts/dra71-evm-u-boot.dtsi         |  23 +
 arch/arm/dts/dra71-evm.dts                 |  45 +-
 arch/arm/dts/dra72-evm-common.dtsi         |  31 +-
 arch/arm/dts/dra72-evm-revc-u-boot.dtsi    |  23 +
 arch/arm/dts/dra72-evm-revc.dts            |  42 +-
 arch/arm/dts/dra72-evm-tps65917.dtsi       |  16 +
 arch/arm/dts/dra72-evm.dts                 |  32 ++
 arch/arm/dts/dra72x-mmc-iodelay.dtsi       | 350 ++++++++++++++++
 arch/arm/dts/dra72x.dtsi                   |  37 +-
 arch/arm/dts/dra74x-mmc-iodelay.dtsi       | 647 +++++++++++++++++++++++++++++
 arch/arm/dts/dra74x.dtsi                   |  92 ++--
 arch/arm/dts/dra76-evm-u-boot.dtsi         |  15 +
 arch/arm/dts/dra76-evm.dts                 | 423 +++++++++++++++++++
 arch/arm/dts/dra76x.dtsi                   |  19 +
 arch/arm/dts/dra7xx-clocks.dtsi            |  20 +
 arch/arm/dts/omap5-u-boot.dtsi             |   7 +
 arch/arm/include/asm/arch-omap5/clock.h    |   9 +
 arch/arm/include/asm/arch-omap5/omap.h     |   1 +
 arch/arm/include/asm/omap_common.h         |   9 +
 arch/arm/include/asm/omap_mmc.h            |   1 +
 arch/arm/mach-omap2/omap5/Kconfig          |   4 +
 arch/arm/mach-omap2/omap5/hw_data.c        |  44 ++
 arch/arm/mach-omap2/omap5/hwinit.c         |  19 +-
 arch/arm/mach-omap2/omap5/sdram.c          |   2 +
 board/ti/dra7xx/evm.c                      | 141 ++++++-
 board/ti/dra7xx/mux_data.h                 | 294 +++++++++++++
 configs/dra7xx_evm_defconfig               |   2 +-
 configs/dra7xx_hs_evm_defconfig            |   2 +-
 drivers/power/palmas.c                     |  11 +-
 include/dt-bindings/pinctrl/dra.h          |   3 +
 include/environment/ti/boot.h              |   2 +
 include/palmas.h                           |   6 +-
 45 files changed, 3803 insertions(+), 660 deletions(-)
 create mode 100644 arch/arm/dts/am57xx-beagle-x15-revc.dts
 create mode 100644 arch/arm/dts/am57xx-cl-som-am57x.dts
 create mode 100644 arch/arm/dts/am57xx-sbc-am57x.dts
 create mode 100644 arch/arm/dts/dra7-evm-common.dtsi
 create mode 100644 arch/arm/dts/dra71-evm-u-boot.dtsi
 create mode 100644 arch/arm/dts/dra72-evm-revc-u-boot.dtsi
 create mode 100644 arch/arm/dts/dra72x-mmc-iodelay.dtsi
 create mode 100644 arch/arm/dts/dra74x-mmc-iodelay.dtsi
 create mode 100644 arch/arm/dts/dra76-evm-u-boot.dtsi
 create mode 100644 arch/arm/dts/dra76-evm.dts
 create mode 100644 arch/arm/dts/dra76x.dtsi

-- 
2.13.0



More information about the U-Boot mailing list