
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