[GIT PULL] TI changes for next branch targeting v2020.07

Lokesh Vutla lokeshvutla at ti.com
Tue Mar 17 09:09:45 CET 2020


Hi Tom,

Please find the pull request for next branch targeting v2020.07 merge window
containing TI specific changes.

Gitlab build tests: https://gitlab.denx.de/u-boot/custodians/u-boot-ti/pipelines/2444

Thanks and regards,
Lokesh

The following changes since commit 548ce227d3d852455c6395c0cec30af0cda77b09:

  Prepare v2020.04-rc3 (2020-02-26 07:53:20 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-ti.git tags/ti-v2020.07-next

for you to fetch changes up to 445b45042c63c79546124489362ba4e64b61bfdc:

  remoteproc: k3-r5: Fix rproc init failure on Split-mode _only_ devices (2020-03-16 12:33:19 +0530)

----------------------------------------------------------------
Below are major changes in this PR, segregated per SoC family:
K3 J721E:
* OSPI boot support
* Support for loading remote cores in R5 SPL
* PMIC ESM Support
* Minor fixes for R5F and C7x remoteproc drivers

K3 AM654:
* Update AVS class 0 voltages.
* Add I2C nodes

DRA7xx/AM57xx:
* Fixed Android boot on AM57xx

AM33/AM43/Davinci:
* switch to driver model for the net and mdio driver for baltos
* Add DM/DTS support for omap video driver
* Enable fastboot on am335x-evm

----------------------------------------------------------------
Andrew F. Davis (2):
  board: ti: README: Update OP-TEE binary name
  defconfigs: am65x_hs_evm: Sync HS and non-HS defconfigs

Dario Binacchi (13):
  video: omap: use BIT() and GENMASK() macros
  video: omap: add missing bitfield masks
  video: omap: fix coding style on use of spaces
  video: omap: fix bitfields order
  video: omap: rename LCD controller registers
  video: omap: fix debug message
  video: omap: add loop exit conditions to the dpll setup
  video: omap: create two routines to set the pixel clock rate
  video: omap: add support for DM/DTS
  arm: dts: am335x: add 'u-boot, dm-pre-reloc' to panel
  fdt: video: omap: add framebuffer and panel bindings
  video: omap: fix pixel-per-line bitfield setting
  board: brxre1: fix building errors

Keerthy (12):
  lib: elf: Move the generic elf loading/validating functions to lib
  arm: k3: Add support for loading non linux remote cores
  armv7R: K3: r5_mpu: Enable execute permission for MCU0 BTCM
  armv7R: K3: Add support for jumping to firmware
  arm: dts: k3-j721e-r5-u-boot: Add fs_loader node
  arm: dts: k3-j721e-r5: Enable r5fss0 cluster in SPL
  include: configs: j721e_evm: Add env variables for mcu_r5fss0_core0 &
    main_r5fss0_core0
  configs: j721e_evm_r5: Enable R5F remoteproc support
  configs: j721e_evm_r5_defconfig: Remove saving ENV in eMMC
  arm: dts: k3-j721e: Enable ospi1/qspi
  arm: dts: k3-j721e-mcu-wakeup: Add assigned-clocks/rates properties
    for ospi1/qspi
  arm: dts: k3-j721e-r5-common-proc-board: Add ospi1 flash node

Lokesh Vutla (5):
  ARM: mach-k3: sysfw-loader: Use SPI memmapped addr when loading SYSFW
  board: ti: k3: Update the sysfw image gen repository
  firmware: tisci: Drop all deprecated messages
  dma: ti: k3-udma: Mark flow id as valid parameter for RX channel
    config
  arm: mach-k3: Add a separate function for printing sysfw version

Sam Protsenko (3):
  env: ti: boot: Fix Android boot on AM57x EVM
  configs: am335x_evm: Enable DFU over TFTP support
  configs: am335x_evm: Enable Fastboot

Suman Anna (6):
  remoteproc: k3-dsp: Fix unbalanced state machine in k3_dsp_start
  remoteproc: k3-dsp: Add a sanity check for DSP boot address alignment
  armv8: K3: j721e: Add DSP internal memory regions in MMU table
  remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
  remoteproc: k3-r5: Fix rproc init failure for Main R5FSS0
  remoteproc: k3-r5: Fix rproc init failure on Split-mode _only_ devices

Tero Kristo (8):
  power: pmic: tps65941: Add support for probing the child devices
  misc: k3_esm: Add support for Texas Instruments K3 ESM driver
  misc: pmic_esm: Add support for PMIC ESM driver
  arm: dts: k3-k721e: Add Main domain ESM support
  arm: dts: k3-j721e: Add ESM PMIC support for tps659413 based board
  board: ti: j721e: initialize ESM support
  configs: j721e_evm_r5_defconfig: Enable ESM modules
  power: mfd: k3_avs: update am65xx MPU_VDD voltage values

Vignesh Raghavendra (12):
  drivers: Descend to drivers/soc unconditionally
  ARM: mach-k3: arm64-mmu: map 64bit FSS MMIO space in A53 MMU
  ARM: dts: k3-am65: Add OSPI DT nodes
  ARM: dts: k3-j721e: Add OSPI DT nodes
  configs: am65x_evm: Setup mtdparts for OSPI
  configs: j721e_evm: Setup mtdparts for OSPI
  configs: j721e_evm_defconfig: Enable OSPI configs
  configs: am65x_evm_defconfig: Enable OSPI configs
  board: ti: Update AM65x and J721e READMEs for OSPI boot
  configs: ama65x_hs_evm: Enable OSPI related configs
  configs: j721e_hs_evm: Enable OSPI related configs
  arm: dts: k3-am654-base-board: Enable I2C nodes

Yegor Yefremov (1):
  arm: baltos: switch to driver model for the net and mdio driver

 arch/arm/dts/am335x-brppt1-mmc.dts            |   2 +
 arch/arm/dts/am335x-brppt1-nand.dts           |   2 +
 arch/arm/dts/am335x-brppt1-spi.dts            |   2 +
 arch/arm/dts/am335x-brsmarc1.dts              |   1 +
 arch/arm/dts/am335x-brxre1.dts                |   2 +
 arch/arm/dts/am335x-evm-u-boot.dtsi           |   6 +
 arch/arm/dts/am335x-evmsk-u-boot.dtsi         |  12 +
 arch/arm/dts/am335x-guardian-u-boot.dtsi      |   4 +
 arch/arm/dts/am335x-pdu001-u-boot.dtsi        |   4 +
 arch/arm/dts/am335x-pxm50-u-boot.dtsi         |  12 +
 arch/arm/dts/am335x-rut-u-boot.dtsi           |  12 +
 arch/arm/dts/da850-evm-u-boot.dtsi            |   4 +
 arch/arm/dts/k3-am65-mcu.dtsi                 |  38 ++
 arch/arm/dts/k3-am65.dtsi                     |  13 +-
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi  |  19 +
 arch/arm/dts/k3-am654-base-board.dts          |  84 +++
 arch/arm/dts/k3-am654-r5-base-board.dts       |  39 ++
 .../k3-j721e-common-proc-board-u-boot.dtsi    |  28 +
 arch/arm/dts/k3-j721e-common-proc-board.dts   |  33 +
 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi         |  33 +
 .../k3-j721e-r5-common-proc-board-u-boot.dtsi |  34 ++
 .../arm/dts/k3-j721e-r5-common-proc-board.dts |  89 +++
 arch/arm/dts/k3-j721e-som-p0.dtsi             |  36 ++
 arch/arm/dts/k3-j721e.dtsi                    |   3 +
 arch/arm/mach-imx/imx_bootaux.c               |  64 --
 arch/arm/mach-k3/Kconfig                      |   8 +
 arch/arm/mach-k3/am6_init.c                   |   9 +-
 arch/arm/mach-k3/arm64-mmu.c                  |  15 +-
 arch/arm/mach-k3/common.c                     | 128 +++-
 arch/arm/mach-k3/common.h                     |   3 +
 arch/arm/mach-k3/j721e_init.c                 |  37 ++
 arch/arm/mach-k3/r5_mpu.c                     |   4 +-
 arch/arm/mach-k3/sysfw-loader.c               |  49 +-
 arch/arm/mach-omap2/am33xx/clock_am33xx.c     |   4 +
 board/BuR/common/br_resetc.c                  |   2 +-
 board/BuR/common/bur_common.h                 |   3 +
 board/BuR/common/common.c                     |   2 +-
 board/ti/am65x/README                         |  59 +-
 board/ti/j721e/README                         |  51 +-
 board/ti/j721e/evm.c                          |  26 +
 cmd/Kconfig                                   |   1 +
 cmd/elf.c                                     | 229 -------
 configs/am335x_baltos_defconfig               |   2 +
 configs/am335x_evm_defconfig                  |   4 +
 configs/am65x_evm_a53_defconfig               |  25 +
 configs/am65x_evm_r5_defconfig                |  17 +
 configs/am65x_hs_evm_a53_defconfig            |  75 ++-
 configs/am65x_hs_evm_r5_defconfig             |  24 +
 configs/j721e_evm_a72_defconfig               |   9 +-
 configs/j721e_evm_r5_defconfig                |  16 +-
 configs/j721e_hs_evm_a72_defconfig            |   8 +-
 configs/j721e_hs_evm_r5_defconfig             |   7 +
 doc/device-tree-bindings/misc/esm-k3.txt      |  25 +
 doc/device-tree-bindings/misc/esm-pmic.txt    |  19 +
 .../video/tilcdc/panel.txt                    |  66 ++
 .../video/tilcdc/tilcdc.txt                   |  82 +++
 drivers/Makefile                              |   3 +-
 drivers/dma/ti/k3-udma.c                      |   7 +-
 drivers/firmware/ti_sci.c                     |  77 ---
 drivers/firmware/ti_sci.h                     |   5 -
 drivers/misc/Kconfig                          |  12 +
 drivers/misc/Makefile                         |   2 +
 drivers/misc/esm_pmic.c                       |  69 +++
 drivers/misc/k3_avs.c                         |  12 +-
 drivers/misc/k3_esm.c                         |  87 +++
 drivers/power/pmic/tps65941.c                 |   4 +-
 drivers/remoteproc/ti_k3_dsp_rproc.c          | 128 +++-
 drivers/remoteproc/ti_k3_r5f_rproc.c          |   9 +-
 drivers/video/Kconfig                         |   6 +
 drivers/video/am335x-fb.c                     | 567 +++++++++++++++---
 drivers/video/am335x-fb.h                     |  16 +-
 include/configs/am65x_evm.h                   |  21 +-
 include/configs/brxre1.h                      |   2 +
 include/configs/j721e_evm.h                   |  18 +-
 include/elf.h                                 |   4 +
 include/environment/ti/boot.h                 |   8 +-
 include/linux/soc/ti/ti_sci_protocol.h        |   6 -
 lib/Kconfig                                   |   6 +
 lib/Makefile                                  |   1 +
 lib/elf.c                                     | 246 ++++++++
 80 files changed, 2332 insertions(+), 569 deletions(-)
 create mode 100644 arch/arm/dts/am335x-evmsk-u-boot.dtsi
 create mode 100644 arch/arm/dts/am335x-pxm50-u-boot.dtsi
 create mode 100644 arch/arm/dts/am335x-rut-u-boot.dtsi
 create mode 100644 arch/arm/dts/k3-j721e-r5-common-proc-board-u-boot.dtsi
 create mode 100644 doc/device-tree-bindings/misc/esm-k3.txt
 create mode 100644 doc/device-tree-bindings/misc/esm-pmic.txt
 create mode 100644 doc/device-tree-bindings/video/tilcdc/panel.txt
 create mode 100644 doc/device-tree-bindings/video/tilcdc/tilcdc.txt
 create mode 100644 drivers/misc/esm_pmic.c
 create mode 100644 drivers/misc/k3_esm.c
 create mode 100644 lib/elf.c

-- 
2.23.0



More information about the U-Boot mailing list