pull request of u-boot-fsl-qoriq for v2021.01
Priyanka Jain
priyanka.jain at nxp.com
Thu Oct 29 08:37:42 CET 2020
Dear Tom,
Please find my pull-request for u-boot-fsl-qoriq/master
https://travis-ci.com/github/p-priyanka-jain/u-boot/builds/194450191
Summary
Bug fixes and updates on vid, ls1088a lx2160a and
other layerscape platforms.
Add optee_rpmb support for LX2 & Kontron sl28 support
Thanks
Priyanka
---------
he following changes since commit ae4fdd7b0432bcb0bc2fe7d90b6d3e92001ab478:
Merge branch '2020-10-22-misc-changes' (2020-10-22 14:36:47 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git HEAD
for you to fetch changes up to 78a8bca5e4971e4be0c3ba438f7386462507ad6a:
configs: ls1088a: enable CMD_MDIO (2020-10-23 16:52:09 +0530)
----------------------------------------------------------------
Biwen Li (1):
board/freescale/vid: enables writes to all commands for LTC3882
Hou Zhiqiang (1):
dm: pci: fsl: Correct the workaround of erratum A-007815
Ioana Ciornei (1):
configs: ls1088a: enable CMD_MDIO
Laurentiu Tudor (4):
pci: layerscape: move per-pci device fdt fixup in a function
pci: layerscape: move pci node search in a common function
pci: add a few ARI related defines
pci: layerscape: add a way of specifying additional iommu mappings
Michael Walle (3):
board: kontron: add sl28 support
board: sl28: add board specific nvm command
armv8: layerscape: don't remove crypto node if just partially disabled
Priyanka Singh (1):
board: freescale: vid.c: Initialize variable 'i2caddress'
Razvan Ionut Cirjan (1):
net: lx2160a.c: Update to set ECx_PMUX precedence
Ruchika Gupta (2):
cmd: optee_rpmb command for read/write of rpmb from optee
configs: lx2160a: Enable OPTEE support
Wasim Khan (1):
configs: Enable NVME support for Layerscape platforms
hui.song (1):
gpio: mpc8xxx: support fsl-layerscape platform
arch/arm/Kconfig | 11 +
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 16 +-
.../fsl-layerscape/doc/README.pci_iommu_extra | 67 +++
arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 41 +-
arch/arm/dts/Makefile | 3 +
arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi | 135 ++++++
.../dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi | 2 +
arch/arm/dts/fsl-ls1028a-kontron-sl28-var3.dts | 15 +
.../dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi | 2 +
arch/arm/dts/fsl-ls1028a-kontron-sl28-var4.dts | 48 +++
arch/arm/dts/fsl-ls1028a-kontron-sl28.dts | 189 +++++++++
.../include/asm/arch-fsl-layerscape/immap_lsch3.h | 2 +-
board/freescale/common/vid.c | 44 +-
board/freescale/common/vid.h | 19 +
board/kontron/sl28/Kconfig | 18 +
board/kontron/sl28/MAINTAINERS | 7 +
board/kontron/sl28/Makefile | 8 +
board/kontron/sl28/cmds.c | 178 ++++++++
board/kontron/sl28/common.c | 10 +
board/kontron/sl28/ddr.c | 98 +++++
board/kontron/sl28/sl28.c | 68 +++
board/kontron/sl28/spl.c | 32 ++
cmd/Kconfig | 8 +
cmd/Makefile | 1 +
cmd/optee_rpmb.c | 272 ++++++++++++
configs/kontron_sl28_defconfig | 107 +++++
configs/ls1012afrdm_qspi_defconfig | 2 +
configs/ls1012afrdm_tfa_defconfig | 2 +
configs/ls1012afrwy_qspi_SECURE_BOOT_defconfig | 2 +
configs/ls1012afrwy_qspi_defconfig | 2 +
configs/ls1012afrwy_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1012afrwy_tfa_defconfig | 2 +
configs/ls1012aqds_qspi_defconfig | 2 +
configs/ls1012aqds_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1012aqds_tfa_defconfig | 2 +
configs/ls1012ardb_qspi_SECURE_BOOT_defconfig | 2 +
configs/ls1012ardb_qspi_defconfig | 2 +
configs/ls1012ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1012ardb_tfa_defconfig | 2 +
configs/ls1021aiot_qspi_defconfig | 2 +
configs/ls1021aiot_sdcard_defconfig | 2 +
configs/ls1021aqds_ddr4_nor_defconfig | 2 +
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 2 +
configs/ls1021aqds_nand_defconfig | 2 +
configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 2 +
configs/ls1021aqds_nor_defconfig | 2 +
configs/ls1021aqds_nor_lpuart_defconfig | 2 +
configs/ls1021aqds_qspi_defconfig | 2 +
configs/ls1021aqds_sdcard_ifc_defconfig | 2 +
configs/ls1021aqds_sdcard_qspi_defconfig | 2 +
configs/ls1021atsn_qspi_defconfig | 2 +
configs/ls1021atsn_sdcard_defconfig | 2 +
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 2 +
configs/ls1021atwr_nor_defconfig | 2 +
configs/ls1021atwr_nor_lpuart_defconfig | 2 +
configs/ls1021atwr_qspi_defconfig | 2 +
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 2 +
configs/ls1021atwr_sdcard_ifc_defconfig | 2 +
configs/ls1021atwr_sdcard_qspi_defconfig | 2 +
configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1028aqds_tfa_defconfig | 2 +
configs/ls1028aqds_tfa_lpuart_defconfig | 2 +
configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1028ardb_tfa_defconfig | 2 +
configs/ls1043aqds_defconfig | 2 +
configs/ls1043aqds_lpuart_defconfig | 2 +
configs/ls1043aqds_nand_defconfig | 2 +
configs/ls1043aqds_nor_ddr3_defconfig | 2 +
configs/ls1043aqds_qspi_defconfig | 2 +
configs/ls1043aqds_sdcard_ifc_defconfig | 2 +
configs/ls1043aqds_sdcard_qspi_defconfig | 2 +
configs/ls1043aqds_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1043aqds_tfa_defconfig | 2 +
configs/ls1043ardb_SECURE_BOOT_defconfig | 2 +
configs/ls1043ardb_defconfig | 2 +
configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 2 +
configs/ls1043ardb_nand_defconfig | 2 +
configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 2 +
configs/ls1043ardb_sdcard_defconfig | 2 +
configs/ls1043ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1043ardb_tfa_defconfig | 2 +
configs/ls1046afrwy_tfa_defconfig | 2 +
configs/ls1046aqds_SECURE_BOOT_defconfig | 2 +
configs/ls1046aqds_defconfig | 2 +
configs/ls1046aqds_lpuart_defconfig | 2 +
configs/ls1046aqds_nand_defconfig | 2 +
configs/ls1046aqds_qspi_defconfig | 2 +
configs/ls1046aqds_sdcard_ifc_defconfig | 2 +
configs/ls1046aqds_sdcard_qspi_defconfig | 2 +
configs/ls1046aqds_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1046aqds_tfa_defconfig | 2 +
configs/ls1046ardb_emmc_defconfig | 2 +
configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 2 +
configs/ls1046ardb_qspi_defconfig | 2 +
configs/ls1046ardb_qspi_spl_defconfig | 2 +
configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig | 2 +
configs/ls1046ardb_sdcard_defconfig | 2 +
configs/ls1046ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls1046ardb_tfa_defconfig | 2 +
configs/ls1088aqds_defconfig | 2 +
configs/ls1088aqds_qspi_SECURE_BOOT_defconfig | 3 +-
configs/ls1088aqds_qspi_defconfig | 3 +-
configs/ls1088aqds_sdcard_ifc_defconfig | 2 +
configs/ls1088aqds_sdcard_qspi_defconfig | 3 +-
configs/ls1088aqds_tfa_defconfig | 3 +-
configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 3 +-
configs/ls1088ardb_qspi_defconfig | 3 +-
.../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 3 +-
configs/ls1088ardb_sdcard_qspi_defconfig | 3 +-
configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 3 +-
configs/ls1088ardb_tfa_defconfig | 3 +-
configs/ls2080aqds_SECURE_BOOT_defconfig | 2 +
configs/ls2080aqds_defconfig | 2 +
configs/ls2080aqds_nand_defconfig | 2 +
configs/ls2080aqds_qspi_defconfig | 2 +
configs/ls2080aqds_sdcard_defconfig | 2 +
configs/ls2080ardb_SECURE_BOOT_defconfig | 2 +
configs/ls2080ardb_defconfig | 2 +
configs/ls2080ardb_nand_defconfig | 2 +
configs/ls2081ardb_defconfig | 2 +
configs/ls2088aqds_tfa_defconfig | 2 +
configs/ls2088ardb_qspi_SECURE_BOOT_defconfig | 2 +
configs/ls2088ardb_qspi_defconfig | 2 +
configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/ls2088ardb_tfa_defconfig | 2 +
configs/lx2160aqds_tfa_SECURE_BOOT_defconfig | 2 +
configs/lx2160aqds_tfa_defconfig | 2 +
configs/lx2160ardb_tfa_SECURE_BOOT_defconfig | 2 +
configs/lx2160ardb_tfa_defconfig | 7 +
configs/lx2160ardb_tfa_stmm_defconfig | 2 +
doc/board/index.rst | 1 +
doc/board/kontron/index.rst | 9 +
doc/board/kontron/sl28.rst | 160 +++++++
drivers/gpio/mpc8xxx_gpio.c | 108 ++++-
drivers/net/ldpaa_eth/lx2160a.c | 4 +-
drivers/pci/Kconfig | 12 +
drivers/pci/pcie_fsl.c | 20 +-
drivers/pci/pcie_fsl.h | 2 +
drivers/pci/pcie_layerscape_fixup.c | 458 ++++++++++++++++++---
include/configs/kontron_sl28.h | 108 +++++
include/pci.h | 6 +
141 files changed, 2396 insertions(+), 116 deletions(-)
create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/doc/README.pci_iommu_extra
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var3.dts
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var4.dts
create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28.dts
create mode 100644 board/kontron/sl28/Kconfig
create mode 100644 board/kontron/sl28/MAINTAINERS
create mode 100644 board/kontron/sl28/Makefile
create mode 100644 board/kontron/sl28/cmds.c
create mode 100644 board/kontron/sl28/common.c
create mode 100644 board/kontron/sl28/ddr.c
create mode 100644 board/kontron/sl28/sl28.c
create mode 100644 board/kontron/sl28/spl.c
create mode 100644 cmd/optee_rpmb.c
create mode 100644 configs/kontron_sl28_defconfig
create mode 100644 doc/board/kontron/index.rst
create mode 100644 doc/board/kontron/sl28.rst
create mode 100644 include/configs/kontron_sl28.h
More information about the U-Boot
mailing list