pull request of u-boot-mpc85xx, fsl-qoriq for v2022.07

Priyanka Jain priyanka.jain at nxp.com
Wed Apr 27 12:11:27 CEST 2022


Hello Tom,

Please find my pull-request for u-boot-mpc85xx/master
https://github.com/u-boot/u-boot/pull/170


Summary
fsl-qoriq: Fixes and updates on fsl-layerscape
mpc85xx: fixes and code cleanup

Regards
Priyanka
---------------
The following changes since commit 9bb99fa95826d1a608737ca821977b4136a1a278:

  Merge branch '2022-04-22-assorted-updates' (2022-04-23 08:06:28 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx.git HEAD

for you to fetch changes up to 182d45ddff8944e291c805d94a01d7dd29d0d3b6:

  cpu: 83xx: Add missing dependency on CPU_MPC83XX (2022-04-26 17:18:39 +0530)

----------------------------------------------------------------
Hou Zhiqiang (1):
      configs: Layerscape: Remove the 'fdt_addr' env

Michael Walle (5):
      armv8: include psci_update_dt() unconditionally
      armv8: layerscape: get rid of smc_call()
      armv8: psci: skip setup code if we are not EL3
      armv8: psci: add ARMV8_PSCI_RELOCATE Kconfig option
      board: sl28: add basic PSCI implementation

Michal Simek (1):
      cpu: 83xx: Add missing dependency on CPU_MPC83XX

Pali Rohár (44):
      powerpc: mpc85xx: Drop _start symbol
      powerpc: mpc85xx: Rename _start_e500 symbol to _start
      powerpc: mpc85xx: Show e500 core version
      mmc: fsl_esdhc_spl: pre-PBL: check for BOOT signature instead of MBR/DBR
      mmc: fsl_esdhc_spl: pre-PBL: fix determining U-Boot size
      mmc: fsl_esdhc_spl: Call mmc_init() before booting from SD card
      mmc: mmc_mode_name() is used also when LOGLEVEL >= LOGL_DEBUG
      hwconfig: Allow to compile it without env support
      ddr: fsl: Allow to compile it without env support
      board: freescale: p1_p2_rdb_pc: Allow to compile it without env support
      powerpc: dts: p2020: Add fsl/p2020si-pre.dtsi and fsl/p2020si-post.dtsi symlinks
      powerpc: dts: p2020: Add serial0 and serial1 via pq3-duart-0.dtsi
      mtd: rawnand: fsl_elbc: Implement RNDOUT command
      mtd: rawnand: fsl_elbc: Add device tree support
      mtd: rawnand: fsl_elbc: Use ECC configuration from device tree
      mtd: nand: raw: Add support for DT property nand-ecc-algo=bch
      mmc: fsl_esdhc: Define macro ESDHCCTL_SNOOP for Snoop attribute
      mmc: fsl_esdhc_spl: pre-PBL: implement redundancy support
      powerpc: dts: p2020: Add localbus node
      powerpc: dts: p1020/p2020: Fix esdhc node name
      powerpc: mpc85xx: Fix CONFIG_OF_SEPARATE support
      powerpc: mpc85xx: Remove u-boot-nand_spl.lds
      powerpc: mpc85xx: Remove duplicate u-boot-nand.lds
      powerpc: mpc85xx: Remove useless SIZEOF_HEADERS and .interp from ld script
      powerpc: mpc85xx: Put bss after image when not including reset vector
      powerpc: mpc85xx: Define linker sections in ascending order
      board: freescale: p1_p2_rdb_pc: Do not hang in checkboard()
      board: freescale: p1_p2_rdb_pc: Detect both P2020 SD switch configurations
      board: freescale: p1_p2_rdb_pc: Do not set MPC85xx_PMUXCR_SDHC_WP bit when SDHC_WP is used as GPIO
      board: freescale: p1_p2_rdb_pc: Fix page attributes for second 1G SDRAM map
      board: freescale: p1_p2_rdb_pc: Move ifdef for USB/eLBC check to correct place
      board: freescale: p1_p2_rdb_pc: Fix env $vscfw_addr
      board: freescale: p1_p2_rdb_pc: Use named macros for i2c bus num and address
      board: freescale: p1_p2_rdb_pc: Define SW macros for lower and upper NOR banks
      powerpc: dts: p2020: Add gpio-controller at fc00 node via pq3-gpio-0.dtsi
      powerpc: dts: p2020: Make PCIe nodes compatible for Linux kernel driver
      powerpc: dts: p2020: Add ptp_clock at 24e00 node via pq3-etsec1-timer-0.dtsi
      powerpc: dts: p2020: Add Linux compatible string and property for eSDHC
      powerpc: dts: p2020: Do not automatically disable spi at 7000 node in p2020-post.dtsi
      powerpc: dts: p2020: Add missing interrupts property to spi at 7000 node
      powerpc: dts: p2020: Make usb at 22000 node compatible for Linux kernel driver
      powerpc: dts: p2020: Define L2 cache node
      powerpc: dts: p2020: Set dfsrr property for i2c nodes
      pci: fsl: Change compatible string for mpc8548 to "fsl, mpc8548-pcie"

Sean Anderson (3):
      armv8: fsl-layerscape: Respect Kconfig for erratum A009007
      arm: layerscape: Disable erratum A009007 on LS1021A, LS1043A, and LS1046A
      board: ls1046afrwy: Remove Manish Tomar's email

Stephen Carlson (1):
      armv8/fsl-lsch3: Suppress spurious warning on Layerscape CPUs

Yuantian Tang (1):
      armv8: layerscape: fix the function mismatch issue

 arch/arm/cpu/armv7/ls102xa/Kconfig                 |   1 -
 arch/arm/cpu/armv8/Kconfig                         |  30 ++++---
 arch/arm/cpu/armv8/cpu-dt.c                        |   9 +-
 arch/arm/cpu/armv8/cpu.c                           |   3 +
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig          |   5 +-
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |  49 ++++------
 .../cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c    |  10 ++-
 arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S       |   4 +-
 arch/arm/cpu/armv8/fsl-layerscape/mp.c             |  11 +--
 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |   3 +
 arch/arm/cpu/armv8/sec_firmware.c                  |  19 ++--
 arch/powerpc/cpu/mpc85xx/cpu.c                     |   4 +-
 arch/powerpc/cpu/mpc85xx/resetvec.S                |   2 +-
 arch/powerpc/cpu/mpc85xx/start.S                   |  13 +--
 arch/powerpc/cpu/mpc85xx/u-boot-nand.lds           |  97 --------------------
 arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds       |  68 --------------
 arch/powerpc/cpu/mpc85xx/u-boot-spl.lds            |  20 +++--
 arch/powerpc/cpu/mpc85xx/u-boot.lds                |  27 +++---
 arch/powerpc/dts/fsl/p2020si-post.dtsi             |   1 +
 arch/powerpc/dts/fsl/p2020si-pre.dtsi              |   1 +
 arch/powerpc/dts/mpc8548-post.dtsi                 |   2 +-
 arch/powerpc/dts/p1020-post.dtsi                   |   2 +-
 arch/powerpc/dts/p2020-post.dtsi                   | 100 +++++++++++++++++++--
 arch/powerpc/dts/p2020.dtsi                        |   2 +
 arch/powerpc/dts/p2020rdb-pc.dts                   |   5 +-
 arch/powerpc/dts/p2020rdb-pc_36b.dts               |   5 +-
 arch/powerpc/dts/pq3-duart-0.dtsi                  |  51 +++++++++++
 arch/powerpc/dts/pq3-etsec1-timer-0.dtsi           |  39 ++++++++
 arch/powerpc/dts/pq3-gpio-0.dtsi                   |  41 +++++++++
 arch/powerpc/dts/pq3-i2c-0.dtsi                    |   1 +
 arch/powerpc/dts/pq3-i2c-1.dtsi                    |   1 +
 board/freescale/ls1043ardb/Kconfig                 |   8 --
 board/freescale/ls1046afrwy/MAINTAINERS            |   4 -
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c        |  16 ++--
 board/freescale/p1_p2_rdb_pc/spl.c                 |   4 +
 board/freescale/p1_p2_rdb_pc/tlb.c                 |   6 +-
 board/kontron/sl28/Makefile                        |   2 +
 board/kontron/sl28/psci.c                          |  42 +++++++++
 common/hwconfig.c                                  |   2 +
 configs/P1010RDB-PA_36BIT_NAND_defconfig           |   2 -
 configs/P1010RDB-PA_NAND_defconfig                 |   2 -
 configs/P1010RDB-PB_36BIT_NAND_defconfig           |   2 -
 configs/P1010RDB-PB_NAND_defconfig                 |   2 -
 configs/P1020RDB-PC_36BIT_NAND_defconfig           |   2 -
 configs/P1020RDB-PC_NAND_defconfig                 |   2 -
 configs/P1020RDB-PD_NAND_defconfig                 |   2 -
 configs/P2020RDB-PC_36BIT_NAND_defconfig           |   2 -
 configs/P2020RDB-PC_NAND_defconfig                 |   2 -
 configs/T1024RDB_NAND_defconfig                    |   2 -
 configs/T1042D4RDB_NAND_defconfig                  |   2 -
 configs/T2080QDS_NAND_defconfig                    |   2 -
 configs/T2080RDB_NAND_defconfig                    |   2 -
 configs/T2080RDB_revD_NAND_defconfig               |   2 -
 configs/kontron_sl28_defconfig                     |   2 +
 doc/README.mpc85xx                                 |   4 +-
 drivers/cpu/Kconfig                                |   2 +-
 drivers/ddr/fsl/options.c                          |   4 +
 drivers/mmc/fsl_esdhc.c                            |   2 +-
 drivers/mmc/fsl_esdhc_spl.c                        |  67 ++++++++++----
 drivers/mmc/mmc.c                                  |   2 +-
 drivers/mtd/nand/raw/Kconfig                       |   4 +
 drivers/mtd/nand/raw/fsl_elbc_nand.c               |  99 ++++++++++++++------
 drivers/mtd/nand/raw/nand_base.c                   |   6 ++
 drivers/pci/pcie_fsl.c                             |   2 +-
 include/configs/P1010RDB.h                         |   4 +
 include/configs/T102xRDB.h                         |   3 +
 include/configs/T104xRDB.h                         |   3 +
 include/configs/T208xQDS.h                         |   3 +
 include/configs/T208xRDB.h                         |   3 +
 include/configs/ls1012a2g5rdb.h                    |   1 -
 include/configs/ls1012afrdm.h                      |   2 +-
 include/configs/ls1012afrwy.h                      |   1 -
 include/configs/ls1012aqds.h                       |   1 -
 include/configs/ls1012ardb.h                       |   1 -
 include/configs/ls1021atsn.h                       |   1 -
 include/configs/ls1021atwr.h                       |   4 +-
 include/configs/ls1028aqds.h                       |   3 +-
 include/configs/ls1028ardb.h                       |   3 +-
 include/configs/ls1043a_common.h                   |   1 -
 include/configs/ls1046a_common.h                   |   1 -
 include/configs/ls1088ardb.h                       |   2 -
 include/configs/ls2080ardb.h                       |   2 -
 include/configs/lx2160a_common.h                   |   1 -
 include/configs/p1_p2_rdb_pc.h                     |  48 ++++++----
 include/fsl_esdhc.h                                |   1 +
 85 files changed, 605 insertions(+), 416 deletions(-)
 delete mode 100644 arch/powerpc/cpu/mpc85xx/u-boot-nand.lds
 delete mode 100644 arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds
 create mode 120000 arch/powerpc/dts/fsl/p2020si-post.dtsi
 create mode 120000 arch/powerpc/dts/fsl/p2020si-pre.dtsi
 create mode 100644 arch/powerpc/dts/pq3-duart-0.dtsi
 create mode 100644 arch/powerpc/dts/pq3-etsec1-timer-0.dtsi
 create mode 100644 arch/powerpc/dts/pq3-gpio-0.dtsi
 create mode 100644 board/kontron/sl28/psci.c



More information about the U-Boot mailing list