
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@fc00 node via pq3-gpio-0.dtsi powerpc: dts: p2020: Make PCIe nodes compatible for Linux kernel driver powerpc: dts: p2020: Add ptp_clock@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@7000 node in p2020-post.dtsi powerpc: dts: p2020: Add missing interrupts property to spi@7000 node powerpc: dts: p2020: Make usb@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