[GIT PULL] TI patches for v2020.04

Lokesh Vutla lokeshvutla at ti.com
Mon Jan 20 10:06:26 CET 2020


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
-- 
2.23.0



More information about the U-Boot mailing list