pull request of u-boot-fsl-qoriq for v2022.01

Priyanka Jain priyanka.jain at nxp.com
Thu Nov 11 05:27:09 CET 2021


Dear Tom,

Please find my pull-request for u-boot-fsl-qoriq/master
https://github.com/u-boot/u-boot/pull/99

Summary
fsl-qoriq:
device-tree sync-up with Linux for ls1028a
fixes/update in fsl-ddr driver, fsl-validate, lx2162a, fsl-mc, spintable code, configs, qspi node, pci
enable EFI_SET_TIME support in sl28
powerpc: Drop -mstring


Regards
Priyanka
------------
The following changes since commit f8ed9059001d803b0eae4b49178789aa0e29edec:

  Merge tag 'efi-2022-01-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2021-11-07 23:00:29 -0500)

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 99e1fa89f1a6ce13787af34cbd933c846bc7e93a:

  configs: ls1028a: ensure Ethernet is enabled (2021-11-09 17:18:23 +0530)

----------------------------------------------------------------
Alban Bedel (1):
      armv8: fsl-layerscape: Erratum A010315 needs PCIE support

Cosmin-Florin Aluchenesei (1):
      drivers: net: fsl-mc: add a command which dumps the MC log

Frieder Schrempf (1):
      doc: board: kontron: sl28: Reduce section levels and change title

Hou Zhiqiang (1):
      pci: layerscape: Fix the LUT and msi-map mismatch issue

Kshitiz Varshney (1):
      board: fsl_validate: Fix Double free Issue

Kuldeep Singh (4):
      configs: lx2162a: Enable CONFIG_SPI_FLASH_MT35XU for lx2162a-qds
      arm: dts: ls1088a: Update qspi node properties
      configs: ls1046aqds: Move CONFIG_SPI_FLASH_* definitions to defconfigs
      configs: ls1046aqds: Configure environment related configs

Maninder Singh (1):
      drivers: ddr: lc_common_dimm_params.c : Fix Divison by zero issue

Meenakshi Aggarwal (1):
      lx2162a : Rename emmc boot command variable

Michael Walle (43):
      board: sl28: enable EFI_SET_TIME support
      board: sl28: generate FIT update image
      board: sl28: enable EFI UpdateCapsule support
      board: sl28: add update image documentation
      armv8: ls1028a: use the official compatible string for the GPU
      arm: dts: ls1028a: remove /memory node
      arm: dts: ls1028a-{rdb, qds}: remove dm-pre-reloc property
      arm: dts: ls1028a: add an empty /soc
      arm: dts: ls1028a: move the clockgen node into /soc
      arm: dts: ls1028a: move I2C controller nodes into /soc
      arm: dts: ls1028a: move the FlexSPI controller node
      arm: dts: ls1028a: move the SPI and eSDHC controller nodes into /soc
      arm: dts: ls1028a: move the UART controller nodes into /soc
      arm: dts: ls1028a: move the low-power UART nodes into /soc
      arm: dts: ls1028a: move the GPIO controller nodes into /soc
      arm: dts: ls1028a: move SATA and USB controller nodes into /soc
      arm: dts: ls1028a: move the PCIe controller nodes into /soc
      arm: dts: ls1028a: move the watchdog node into /soc
      arm: dts: ls1028a: move the iRC node and its devices into /soc
      arm: dts: ls1028a: update the labels
      watchdog: sp805_wdt: use correct compatible string
      spi: fsl_dspi: add new compatible fsl, ls1021a-v1.0-dspi
      spi: fsl_dspi: rename num-cs to spi-num-chipselects
      serial: lpuart: add new compatible fsl, ls1028a-lpuart
      scsi: ceva: rename the resource name to match the linux kernel one
      usb: xhci: fsl: add new compatible fsl,ls1028a-dwc3
      pci: layerscape: add official ls1028a binding support
      arm: dts: ls1028a: remove num-lanes in the PCIe controller nodes
      arm: dts: ls1028a: move the PCI I/O window to match
      arm: dts: ls1028a: disable the PCIe controller by default
      arm: dts: ls1028a: sync the fsl-ls1028a.dtsi with linux
      arm: dts: sl28: sync dtbs
      dm: core: add ofnode_for_each_compatible_node()
      test: dm: add test for ofnode_for_each_compatible_node()
      armv8: fsl-layerscape: rework the dwc3 snooping enable code
      usb: common: silence dubious errors
      usb: dwc3: Add frame length adjustment quirk
      usb: dwc3: Enable undefined length INCR burst type
      usb: dwc3: add layerscape support
      board: sl28: switch to dwc3 driver
      board: sl28: enable USB periheral support and gadgets
      armv8: layerscape: use memalign() to allocate spintable code
      board: kontron: sl28: add myself to ls1028a.dtsi maintainers

Priyanka Singh (4):
      drivers: ddr: util.c: Fix divide by zero issue
      drivers: ddr: fsl_ddr_gen4.c: Fix divide by zero issue
      drivers: ddr: main.c: Fix Bad Shift operator issue
      board: freescale: t104xrdb: Set popts->cpo_sample to 0x54 for DDR3

Rajesh Bhagat (1):
      configs: fsl: migrate FMAN/QE specific defines to Kconfig

Tom Rini (1):
      ppc: mpc8xx: Drop -mstring from PLATFORM_CPPFLAGS

Vladimir Oltean (1):
      configs: ls1028a: ensure Ethernet is enabled

Wasim Khan (1):
      board: freescale: lx216x : increase fdt blob size

 arch/arm/cpu/armv8/fsl-layerscape/Kconfig          |    4 +-
 arch/arm/cpu/armv8/fsl-layerscape/fdt.c            |    2 +-
 arch/arm/cpu/armv8/fsl-layerscape/ls1028_ids.c     |    2 +-
 arch/arm/cpu/armv8/fsl-layerscape/mp.c             |   29 +-
 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |   28 +-
 arch/arm/dts/fsl-ls1012a.dtsi                      |    4 +-
 arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi  |   72 +-
 .../dts/fsl-ls1028a-kontron-sl28-var1-u-boot.dtsi  |    2 +-
 arch/arm/dts/fsl-ls1028a-kontron-sl28-var1.dts     |   31 +-
 .../dts/fsl-ls1028a-kontron-sl28-var2-u-boot.dtsi  |    8 +
 arch/arm/dts/fsl-ls1028a-kontron-sl28-var2.dts     |   46 +-
 .../dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi  |    2 +-
 .../dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi  |    4 +-
 arch/arm/dts/fsl-ls1028a-kontron-sl28-var4.dts     |   18 +-
 arch/arm/dts/fsl-ls1028a-kontron-sl28.dts          |  256 +++-
 arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi   |    4 +-
 arch/arm/dts/fsl-ls1028a-qds-6xxx-sch-30842.dtsi   |    4 +-
 arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi   |   12 +-
 arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi  |    8 +-
 arch/arm/dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi   |    4 +-
 .../dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi   |   12 +-
 arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi   |   12 +-
 arch/arm/dts/fsl-ls1028a-qds-duart.dts             |    2 +-
 .../dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi   |   12 +-
 .../dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi   |   12 +-
 arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi   |    6 +-
 arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi   |    6 +-
 arch/arm/dts/fsl-ls1028a-qds.dtsi                  |   25 +-
 arch/arm/dts/fsl-ls1028a-rdb.dts                   |   31 +-
 arch/arm/dts/fsl-ls1028a.dtsi                      | 1443 ++++++++++++++------
 arch/arm/dts/fsl-ls1043a.dtsi                      |    6 +-
 arch/arm/dts/fsl-ls1046a.dtsi                      |    6 +-
 arch/arm/dts/fsl-ls1088a.dtsi                      |    6 +-
 arch/arm/dts/fsl-ls2080a.dtsi                      |    2 +-
 arch/arm/dts/fsl-lx2160a.dtsi                      |    6 +-
 arch/arm/dts/hi3660.dtsi                           |    4 +-
 arch/arm/dts/ls1021a.dtsi                          |    6 +-
 arch/arm/dts/vf.dtsi                               |    4 +-
 arch/powerpc/cpu/mpc8xx/config.mk                  |    2 +-
 board/freescale/common/fsl_validate.c              |   28 +-
 board/freescale/lx2160a/lx2160a.c                  |    8 +
 board/freescale/t104xrdb/ddr.c                     |    2 +
 board/kontron/sl28/MAINTAINERS                     |    1 +
 configs/P2041RDB_NAND_defconfig                    |    1 +
 configs/P2041RDB_SDCARD_defconfig                  |    1 +
 configs/P2041RDB_SPIFLASH_defconfig                |    1 +
 configs/P2041RDB_defconfig                         |    1 +
 configs/P3041DS_NAND_defconfig                     |    1 +
 configs/P3041DS_SDCARD_defconfig                   |    1 +
 configs/P3041DS_SPIFLASH_defconfig                 |    1 +
 configs/P3041DS_defconfig                          |    1 +
 configs/P4080DS_SDCARD_defconfig                   |    1 +
 configs/P4080DS_SPIFLASH_defconfig                 |    1 +
 configs/P4080DS_defconfig                          |    1 +
 configs/P5040DS_NAND_defconfig                     |    1 +
 configs/P5040DS_SDCARD_defconfig                   |    1 +
 configs/P5040DS_SPIFLASH_defconfig                 |    1 +
 configs/P5040DS_defconfig                          |    1 +
 configs/T1024RDB_NAND_defconfig                    |    2 +
 configs/T1024RDB_SDCARD_defconfig                  |    2 +
 configs/T1024RDB_SPIFLASH_defconfig                |    2 +
 configs/T1024RDB_defconfig                         |    2 +
 configs/T1042D4RDB_NAND_defconfig                  |    2 +
 configs/T1042D4RDB_SDCARD_defconfig                |    2 +
 configs/T1042D4RDB_SPIFLASH_defconfig              |    2 +
 configs/T1042D4RDB_defconfig                       |    2 +
 configs/T2080QDS_NAND_defconfig                    |    1 +
 configs/T2080QDS_SDCARD_defconfig                  |    1 +
 configs/T2080QDS_SECURE_BOOT_defconfig             |    1 +
 configs/T2080QDS_SPIFLASH_defconfig                |    1 +
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |    1 +
 configs/T2080QDS_defconfig                         |    1 +
 configs/T2080RDB_NAND_defconfig                    |    1 +
 configs/T2080RDB_SDCARD_defconfig                  |    1 +
 configs/T2080RDB_SPIFLASH_defconfig                |    1 +
 configs/T2080RDB_defconfig                         |    1 +
 configs/T2080RDB_revD_NAND_defconfig               |    1 +
 configs/T2080RDB_revD_SDCARD_defconfig             |    1 +
 configs/T2080RDB_revD_SPIFLASH_defconfig           |    1 +
 configs/T2080RDB_revD_defconfig                    |    1 +
 configs/T4240RDB_SDCARD_defconfig                  |    1 +
 configs/T4240RDB_defconfig                         |    1 +
 configs/kmcent2_defconfig                          |    2 +
 configs/kmtegr1_defconfig                          |    1 +
 configs/kontron_sl28_defconfig                     |   17 +-
 configs/ls1021aiot_qspi_defconfig                  |    1 +
 configs/ls1021aiot_sdcard_defconfig                |    1 +
 configs/ls1021aqds_ddr4_nor_defconfig              |    1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |    1 +
 configs/ls1021aqds_nand_defconfig                  |    1 +
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |    1 +
 configs/ls1021aqds_nor_defconfig                   |    1 +
 configs/ls1021aqds_nor_lpuart_defconfig            |    1 +
 configs/ls1021aqds_qspi_defconfig                  |    1 +
 configs/ls1021aqds_sdcard_ifc_defconfig            |    1 +
 configs/ls1021aqds_sdcard_qspi_defconfig           |    1 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |    1 +
 configs/ls1021atwr_nor_defconfig                   |    1 +
 configs/ls1021atwr_nor_lpuart_defconfig            |    1 +
 configs/ls1021atwr_qspi_defconfig                  |    1 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |    1 +
 configs/ls1021atwr_sdcard_ifc_defconfig            |    1 +
 configs/ls1021atwr_sdcard_qspi_defconfig           |    1 +
 configs/ls1028aqds_tfa_SECURE_BOOT_defconfig       |    1 +
 configs/ls1028aqds_tfa_defconfig                   |    1 +
 configs/ls1028aqds_tfa_lpuart_defconfig            |    1 +
 configs/ls1028ardb_tfa_SECURE_BOOT_defconfig       |    1 +
 configs/ls1028ardb_tfa_defconfig                   |    1 +
 configs/ls1043aqds_defconfig                       |    2 +
 configs/ls1043aqds_lpuart_defconfig                |    2 +
 configs/ls1043aqds_nand_defconfig                  |    1 +
 configs/ls1043aqds_nor_ddr3_defconfig              |    2 +
 configs/ls1043aqds_qspi_defconfig                  |    1 +
 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      |    1 +
 configs/ls1043ardb_nand_defconfig                  |    1 +
 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/ls1046aqds_SECURE_BOOT_defconfig           |    4 +
 configs/ls1046aqds_defconfig                       |    4 +
 configs/ls1046aqds_lpuart_defconfig                |    4 +
 configs/ls1046aqds_nand_defconfig                  |    4 +
 configs/ls1046aqds_qspi_defconfig                  |    4 +
 configs/ls1046aqds_sdcard_ifc_defconfig            |    4 +
 configs/ls1046aqds_sdcard_qspi_defconfig           |    4 +
 configs/ls1046aqds_tfa_SECURE_BOOT_defconfig       |    4 +
 configs/ls1046aqds_tfa_defconfig                   |    9 +-
 configs/ls1046ardb_emmc_defconfig                  |    1 +
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig      |    1 +
 configs/ls1046ardb_qspi_defconfig                  |    1 +
 configs/ls1046ardb_qspi_spl_defconfig              |    1 +
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig    |    1 +
 configs/ls1046ardb_sdcard_defconfig                |    1 +
 configs/ls1046ardb_tfa_SECURE_BOOT_defconfig       |    1 +
 configs/ls1046ardb_tfa_defconfig                   |    1 +
 configs/lx2162aqds_tfa_SECURE_BOOT_defconfig       |    1 +
 configs/lx2162aqds_tfa_defconfig                   |    1 +
 configs/lx2162aqds_tfa_verified_boot_defconfig     |    1 +
 configs/pg_wcom_expu1_defconfig                    |    1 +
 configs/pg_wcom_seli8_defconfig                    |    1 +
 doc/board/kontron/sl28.rst                         |   45 +-
 drivers/ata/sata_ceva.c                            |    2 +-
 drivers/crypto/fsl/fsl_hash.c                      |   14 +-
 drivers/ddr/fsl/fsl_ddr_gen4.c                     |   14 +-
 drivers/ddr/fsl/lc_common_dimm_params.c            |   10 +-
 drivers/ddr/fsl/main.c                             |   11 +-
 drivers/ddr/fsl/util.c                             |   12 +-
 drivers/net/Kconfig                                |   10 +
 drivers/net/fsl-mc/mc.c                            |   89 +-
 drivers/pci/pcie_layerscape_fixup.c                |    8 +-
 drivers/pci/pcie_layerscape_fixup_common.c         |    6 +-
 drivers/pci/pcie_layerscape_gen4.c                 |    4 +-
 drivers/pci/pcie_layerscape_gen4_fixup.c           |    5 +-
 drivers/pci/pcie_layerscape_rc.c                   |   64 +-
 drivers/qe/Kconfig                                 |    4 +
 drivers/serial/serial_lpuart.c                     |    2 +
 drivers/spi/fsl_dspi.c                             |    6 +-
 drivers/usb/common/common.c                        |    4 +-
 drivers/usb/dwc3/Kconfig                           |   10 +
 drivers/usb/dwc3/Makefile                          |    1 +
 drivers/usb/dwc3/core.c                            |   95 ++
 drivers/usb/dwc3/core.h                            |   22 +
 drivers/usb/dwc3/dwc3-layerscape.c                 |  222 +++
 drivers/usb/host/xhci-fsl.c                        |    1 +
 drivers/watchdog/sp805_wdt.c                       |    2 +-
 include/configs/P2041RDB.h                         |   31 +-
 include/configs/T102xRDB.h                         |   32 +-
 include/configs/T104xRDB.h                         |   29 +-
 include/configs/T208xQDS.h                         |   27 -
 include/configs/T208xRDB.h                         |   29 -
 include/configs/T4240RDB.h                         |   18 -
 include/configs/corenet_ds.h                       |   31 +-
 include/configs/km/km-mpc8309.h                    |    3 -
 include/configs/km/pg-wcom-ls102xa.h               |    1 -
 include/configs/kmcent2.h                          |    4 -
 include/configs/kontron_sl28.h                     |    2 +
 include/configs/ls1012a_common.h                   |    4 -
 include/configs/ls1021aiot.h                       |    2 -
 include/configs/ls1021aqds.h                       |    3 -
 include/configs/ls1021atwr.h                       |    2 -
 include/configs/ls1043a_common.h                   |   23 -
 include/configs/ls1046a_common.h                   |   20 -
 include/configs/ls1046aqds.h                       |    7 -
 include/configs/lx2162aqds.h                       |    4 +-
 include/configs/p1_p2_rdb_pc.h                     |    6 -
 include/dm/ofnode.h                                |   24 +
 include/dt-bindings/clock/fsl,qoriq-clockgen.h     |   15 +
 include/fsl-mc/fsl_mc.h                            |    9 +
 scripts/config_whitelist.txt                       |    3 -
 test/dm/ofnode.c                                   |   18 +
 197 files changed, 2383 insertions(+), 983 deletions(-)
 create mode 100644 drivers/usb/dwc3/dwc3-layerscape.c
 create mode 100644 include/dt-bindings/clock/fsl,qoriq-clockgen.h


More information about the U-Boot mailing list