[GIT PULL] TI patches for v2020.04

Hi Tom,
Please find the pull request for v2020.04 merge window containing TI specific changes.
Travis-CI tests: https://travis-ci.org/lokeshvutla/u-boot/builds/639323217
Thanks and regards, Lokesh
The following changes since commit 2d2f91a480f6849a8548414003d36fa030d434f1:
Merge branch '2020-01-17-improve-aes-support' (2020-01-17 13:23:32 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git tags/2020-01-20-ti-2020.04
for you to fetch changes up to 1adea9cc03a73d43a8f5c88659fa163fe21b382b:
arm: omap: fix MPU DPLL divisor for 800MHz clock (2020-01-20 10:10:29 +0530)
---------------------------------------------------------------- Below are major changes in this PR, segregated per SoC family: K3 J721E: * DMA support. * MMC and ADMA support. * EEPROM support. * J721e High Security EVM support. * USB DT nodes
K3 AM654: * Fixed boot due to pmic probe error. * USB support and DT nodes. * ADMA support
DRA7xx/AM57xx: * BBAI board support * Clean up of net platform code under board/ti
AM33/AM43/Davinci: * Reduce SPL size for omap3 boards. * SPL DT support for da850-lcdk * PLL divider fix for AM335x
----------------------------------------------------------------
Adam Ford (3): ARM: dts: da850-lcdk: Update DTS files for SPL device tree support configs: omap3/35_logic and omap3/35_logic_somlv: Reduce SPL size ARM: dts: omap3/omap35 Torpedo and SOM-LV: Unify and shrink SPL dtb
Andreas Dannenberg (3): ti: common: board_detect: Handle EEPROM probe more gracefully board: ti: j721e: Use EEPROM-based board detection arm64: dts: k3-j721e-common-proc-board: Fully enable wkup_i2c0 use
Andrew F. Davis (10): defconfigs: am335x_hs_evm: Sync HS and non-HS defconfigs defconfigs: am43xx_hs_evm: Sync HS and non-HS defconfigs arm: mach-k3: Warn when node to disable is not found arm: mach-k3: security: Clean image out of cache before authentication configs: j721e_evm.h: Sync J721e environment configuration with AM65x configs: ti: Factor out call to 'args_mmc' into MMC common environment arm: K3: Fix header comment match AM6 specific file function arm: K3: Disable ROM configured firewalls arm: K3: Increase default SYSFW image size allocation configs: Add configs for J721e High Security EVM
Caleb Robey (4): board: ti: beagleboneai: emmc read changes board: ti: beagleboneai: IODELAY and pinmux board: ti: beagleboneai: add initial support board: ti: beagleboneai: enable in am57xx_evm_defconfig
Dario Binacchi (1): arm: omap: fix MPU DPLL divisor for 800MHz clock
Faiz Abbas (9): thermal: ti-bandgap: Fix adc value datatype mmc: am654_sdhci: Get Xin clock by name mmc: am654_sdhci: Add Support for configuring PHY in J721e arm: dts: k3-j721e-common-proc-board: Remove voltage-ranges from sdhci nodes arm: dts: k3-j721e-common-proc-board: Add pinmux for SD card configs: j721e_evm: Add configs for ADMA Support configs: j721e_evm_a72: Add Support for GPT partitions configs: j721e_evm: Add configs for environment in eMMC configs: am65x_evm: Add Support for ADMA
Grygorii Strashko (2): board: ti: dra7-evm: remove net platform code board: ti: am43xx: remove net platform code
Jason Kridner (1): board: ti: beagleboneai: add dts file
Keerthy (1): power: regulator: tps62360_regulator: Convert ofdata_to_platdata to the missing probe
Lokesh Vutla (4): board: ti: j721e: Print board name and version during boot arm: dts: k3-am654-r5-base-board: Fix power-domains for wkup_vtm0 MAINTAINERS: Update ARM TI entry clk: sci-clk: add slack to clk-set-rate passed to firmware
Sam Protsenko (1): arm: am57xx: env: Fix DFU variables
Vignesh Raghavendra (21): environment: ti: Add DFU environment variables k3_dfu.h arm: dts: k3-j721e: Add DT nodes for USB configs: j721e_evm_a72_defconfig: Enable USB related configs lib: Import few bitmap functions from Linux dma: ti: k3-udma: Query DMA channels allocated from Resource Manager soc: ti: k3-navss-ringacc: Flush/invalidate caches on ring push/pop soc: ti: k3-navss-ringacc: Get SYSFW reference from DT phandle dma: ti: k3-udma: Remove coherency check for cache ops dma: ti: k3-udma: Fix debug prints during enabling MEM_TO_DEV transfers dma: ti: k3-udma: Switch to exposed ring mode dma: ti: k3-udma: Fix ring push operation for 32 bit cores dma: ti: k3-udma: Fix build warnings when building for 32 bit platforms configs: j721e_evm_a72_defconfig: Enable I2C and EEPROM support dwc3-generic: Add support for AM654 USB controller phy: omap-usb2-phy: Fix warnings when built for ARM64 phy: omap-usb2-phy: Add support for AM654 USB2 PHY arm: dts: k3-am65-main: add USB support arm: dts: k3-am654-base-board: enable USB1 configs: am65x_evm: Add DFU related env variables am65x_evm_a53_defconfig: Enable configs to support USB and DFU configs: am65x_evm: Enable USB keyboard as second stdin
MAINTAINERS | 4 +- arch/arm/dts/Makefile | 1 + arch/arm/dts/am5729-beagleboneai.dts | 576 +++++++++++++++++++++ arch/arm/dts/da850-lcdk-u-boot.dtsi | 14 + arch/arm/dts/da850-lcdk.dts | 2 +- arch/arm/dts/k3-am65-main.dtsi | 78 +++ arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 7 +- arch/arm/dts/k3-am654-base-board.dts | 28 + arch/arm/dts/k3-am654-r5-base-board.dts | 2 +- .../arm/dts/k3-j721e-common-proc-board-u-boot.dtsi | 26 + arch/arm/dts/k3-j721e-common-proc-board.dts | 74 ++- arch/arm/dts/k3-j721e-main.dtsi | 70 +++ arch/arm/dts/k3-j721e-r5-common-proc-board.dts | 23 + .../arm/dts/logicpd-som-lv-35xx-devkit-u-boot.dtsi | 28 + .../arm/dts/logicpd-som-lv-37xx-devkit-u-boot.dtsi | 8 + .../dts/logicpd-torpedo-35xx-devkit-u-boot.dtsi | 32 ++ .../dts/logicpd-torpedo-37xx-devkit-u-boot.dtsi | 8 +- arch/arm/mach-k3/Kconfig | 2 +- arch/arm/mach-k3/am6_init.c | 28 +- arch/arm/mach-k3/common.c | 34 +- arch/arm/mach-k3/common.h | 7 + arch/arm/mach-k3/include/mach/j721e_hardware.h | 3 + arch/arm/mach-k3/j721e_init.c | 55 ++ arch/arm/mach-k3/security.c | 12 + arch/arm/mach-omap2/am33xx/clock_am33xx.c | 2 +- arch/arm/mach-omap2/omap5/hw_data.c | 1 + board/ti/am43xx/board.c | 106 +--- board/ti/am57xx/board.c | 61 ++- board/ti/am57xx/mux_data.h | 280 ++++++++++ board/ti/am65x/evm.c | 4 +- board/ti/common/board_detect.c | 87 +++- board/ti/common/board_detect.h | 18 + board/ti/dra7xx/evm.c | 106 +--- board/ti/j721e/Kconfig | 7 + board/ti/j721e/evm.c | 264 ++++++++++ configs/am335x_hs_evm_defconfig | 13 +- configs/am335x_hs_evm_uart_defconfig | 13 +- configs/am43xx_hs_evm_defconfig | 15 + configs/am57xx_evm_defconfig | 3 +- configs/am65x_evm_a53_defconfig | 24 + configs/am65x_evm_r5_defconfig | 1 + configs/j721e_evm_a72_defconfig | 41 +- configs/j721e_evm_r5_defconfig | 7 +- configs/j721e_hs_evm_a72_defconfig | 155 ++++++ configs/j721e_hs_evm_r5_defconfig | 110 ++++ configs/omap35_logic_defconfig | 2 + configs/omap35_logic_somlv_defconfig | 2 + configs/omap3_logic_defconfig | 2 + configs/omap3_logic_somlv_defconfig | 2 + doc/git-mailrc | 3 +- drivers/clk/clk-ti-sci.c | 3 +- drivers/dma/ti/k3-udma.c | 364 ++++++++----- drivers/mmc/am654_sdhci.c | 129 +++-- drivers/phy/omap-usb2-phy.c | 22 +- drivers/power/regulator/tps62360_regulator.c | 4 +- drivers/soc/ti/k3-navss-ringacc.c | 14 +- drivers/thermal/ti-bandgap.c | 6 +- drivers/usb/dwc3/dwc3-generic.c | 1 + include/configs/am57xx_evm.h | 3 +- include/configs/am65x_evm.h | 11 +- include/configs/j721e_evm.h | 34 +- include/configs/ti_armv7_common.h | 1 - include/environment/ti/boot.h | 2 + include/environment/ti/k3_dfu.h | 46 ++ include/environment/ti/mmc.h | 5 +- include/linux/bitmap.h | 133 +++++ include/linux/bitops.h | 12 + 67 files changed, 2834 insertions(+), 407 deletions(-) create mode 100644 arch/arm/dts/am5729-beagleboneai.dts create mode 100644 configs/j721e_hs_evm_a72_defconfig create mode 100644 configs/j721e_hs_evm_r5_defconfig create mode 100644 include/environment/ti/k3_dfu.h

On Mon, Jan 20, 2020 at 02:36:26PM +0530, Lokesh Vutla wrote:
Hi Tom,
Please find the pull request for v2020.04 merge window containing TI specific changes.
Travis-CI tests: https://travis-ci.org/lokeshvutla/u-boot/builds/639323217
Thanks and regards, Lokesh
The following changes since commit 2d2f91a480f6849a8548414003d36fa030d434f1:
Merge branch '2020-01-17-improve-aes-support' (2020-01-17 13:23:32 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git tags/2020-01-20-ti-2020.04
for you to fetch changes up to 1adea9cc03a73d43a8f5c88659fa163fe21b382b:
arm: omap: fix MPU DPLL divisor for 800MHz clock (2020-01-20 10:10:29 +0530)
Applied to u-boot/master, thanks!
participants (2)
-
Lokesh Vutla
-
Tom Rini