[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