Dear Tom, Please find my pull-request for u-boot-mpc85xx
https://travis-ci.org/github/p-priyanka-jain/u-boot/builds/729353915 Summary Add DM_SPI, DM_SPI_FLASH support for powerpc platforms Add DM_ETH support on P1010RDB, P1020RDB, P2020RDB reduce number of WATCHDOG_RESET calls from flush_cache Remove some un-maintained powerpc platforms Add USB_STORAGE support in config Thanks Priyanka --------- The following changes since commit 751b18b8a1b576aecf51faf22c2bb9e7ce70debd: Merge branch 'master' into next (2020-09-21 14:25:37 -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 f14d786a19513008baa59072611dcf5fc21aa248: configs: powerpc: add usb (host) mass storage support (2020-09-22 21:15:40 +0530) ---------------------------------------------------------------- Chuanhua Han (3): powerpc: dts: t2080: add espi controller node support powerpc: dts: t2080qds: add espi slave nodes support configs: enable espi device module in T2080QDS Hou Zhiqiang (19): dts: P1010: Add eSPI controller DT node dts: P1010RDB: Add eSPI slave DT nodes configs: P1010RDB: Enable eSPI controller and SPI flash DM driver net: fsl_mdio: Change to use virtual address net: fsl_mdio: Correct the MII management register block address net: tsec: convert to use DM_MDIO when DM_ETH enabled net: tsec: Add fixed-link PHY support net: tsec: Add the compatible string "gianfar" support mpc8xxx: Don't compile board_eth_init() for DM_ETH fsl: p1_p2_rdb: Move vsc7835 firmware uploading to board_early_init_r() configs: p1_p2_rdb: Add the default address of vsc7385 firmware dts: powerpc: p1020rdb: Add eTSEC DT nodes p1_p2_rdb: Don't compile board_eth_init() for DM_ETH configs: P1020RDB: Enable DM_ETH config dts: powerpc: p1010rdb: Add eTSEC DT nodes p1010rdb: Don't compile board_eth_init() for DM_ETH configs: P1010RDB: Enable DM_ETH config dts: powerpc: p2020rdb: Add eTSEC DT nodes configs: P2020RDB: Enable DM_ETH config Priyanka Jain (11): board/freescale: Remove p1023rdb board support configs: Remove P1010RDB secure boot configs board/freescale: Remove P1025RDB board support board/freescale: Remove P1020UTM board support board/freescale: Remove P1020MBG board support board/freescale: Remove P1021RDB board support board/freescale: Remove P1024RDB board support configs: Remove P3041DS secure boot configs powerpc:Remove P4080DS secure boot configs board/freescale: Remove P5020DS board support configs: Remove P5040DS secure boot configs Ran Wang (1): configs: powerpc: add usb (host) mass storage support Rasmus Villemoes (1): powerpc: reduce number of WATCHDOG_RESET calls from flush_cache Vladimir Oltean (2): phy: make phy_connect_fixed work with a null mdio bus configs: enable DM_MDIO for LS1021A-TWR and LS1021A-TSN Xiaowei Bao (29): dts: P1020: Add ESPI DT nodes dts: P1020RDB: Add ESPI slave device node configs: P1020RDB: Enable ESPI driver dts: P2020: Add ESPI DT nodes dts: P2020RDB: Add ESPI slave device node configs: P2020RDB: Enable ESPI driver dts: P2041: Add ESPI DT nodes dts: P2041RDB: Add ESPI slave device node configs: P2041RDB: Enable ESPI driver dts: P3041: Add ESPI DT nodes dts: P3041DS: Add ESPI slave device node configs: P3041DS: Enable ESPI driver dts: P4080: Add ESPI DT nodes dts: P4080DS: Add ESPI slave device node configs: P4080DS: Enable ESPI driver dts: P5040: Add ESPI DT nodes dts: P5040DS: Add ESPI slave device node configs: P5040DS: Enable ESPI driver dts: T102x: Add ESPI DT nodes dts: T1024RDB: Add ESPI slave device node configs: T1024RDB: Enable ESPI driver dts: T104x: Add ESPI DT nodes dts: T1042D4RDB: Add ESPI slave device node configs: T1042D4RDB: Enable ESPI driver dts: T2080RDB: Add ESPI slave device node configs: T2080RDB: Enable ESPI driver dts: T4240: Add ESPI DT nodes dts: T4240RDB: Add ESPI slave device node configs: T4240RDB: Enable ESPI driver arch/powerpc/cpu/mpc85xx/Kconfig | 61 ---- arch/powerpc/cpu/mpc8xxx/cpu.c | 2 + arch/powerpc/dts/p1010rdb-pa.dts | 1 + arch/powerpc/dts/p1010rdb-pa_36b.dts | 1 + arch/powerpc/dts/p1010rdb.dtsi | 67 ++++ arch/powerpc/dts/p1010si-post.dtsi | 35 +++ arch/powerpc/dts/p1020-post.dtsi | 29 +- arch/powerpc/dts/p1020rdb-pc.dts | 16 + arch/powerpc/dts/p1020rdb-pc.dtsi | 55 ++++ arch/powerpc/dts/p1020rdb-pc_36b.dts | 16 + arch/powerpc/dts/p1020rdb-pd.dts | 60 ++++ arch/powerpc/dts/p2020-post.dtsi | 17 +- arch/powerpc/dts/p2020rdb-pc.dts | 16 + arch/powerpc/dts/p2020rdb-pc.dtsi | 50 +++ arch/powerpc/dts/p2020rdb-pc_36b.dts | 16 + arch/powerpc/dts/p2041.dtsi | 9 + arch/powerpc/dts/p2041rdb.dts | 13 + arch/powerpc/dts/p3041.dtsi | 9 + arch/powerpc/dts/p3041ds.dts | 13 + arch/powerpc/dts/p4080.dtsi | 9 + arch/powerpc/dts/p4080ds.dts | 13 + arch/powerpc/dts/p5040.dtsi | 9 + arch/powerpc/dts/p5040ds.dts | 13 + arch/powerpc/dts/pq3-etsec1-0.dtsi | 28 ++ arch/powerpc/dts/pq3-etsec1-1.dtsi | 28 ++ arch/powerpc/dts/pq3-etsec1-2.dtsi | 28 ++ arch/powerpc/dts/pq3-etsec1-3.dtsi | 28 ++ arch/powerpc/dts/pq3-etsec2-0.dtsi | 35 +++ arch/powerpc/dts/pq3-etsec2-1.dtsi | 35 +++ arch/powerpc/dts/pq3-etsec2-2.dtsi | 35 +++ arch/powerpc/dts/pq3-etsec2-grp2-0.dtsi | 16 + arch/powerpc/dts/pq3-etsec2-grp2-1.dtsi | 16 + arch/powerpc/dts/pq3-etsec2-grp2-2.dtsi | 16 + arch/powerpc/dts/t1024rdb.dts | 12 + arch/powerpc/dts/t102x.dtsi | 9 + arch/powerpc/dts/t1042d4rdb.dts | 15 + arch/powerpc/dts/t104x.dtsi | 9 + arch/powerpc/dts/t2080.dtsi | 10 + arch/powerpc/dts/t2080qds.dts | 33 ++ arch/powerpc/dts/t2080rdb.dts | 15 + arch/powerpc/dts/t4240.dtsi | 9 + arch/powerpc/dts/t4240rdb.dts | 15 + arch/powerpc/lib/cache.c | 8 +- board/freescale/common/Makefile | 1 - board/freescale/corenet_ds/Kconfig | 15 - board/freescale/corenet_ds/MAINTAINERS | 10 - board/freescale/corenet_ds/Makefile | 2 - board/freescale/corenet_ds/p5020ds_ddr.c | 15 - board/freescale/corenet_ds/rcw_p5020ds.cfg | 11 - board/freescale/p1010rdb/MAINTAINERS | 12 - board/freescale/p1010rdb/p1010rdb.c | 2 + board/freescale/p1023rdb/Kconfig | 12 - board/freescale/p1023rdb/MAINTAINERS | 6 - board/freescale/p1023rdb/Makefile | 8 - board/freescale/p1023rdb/ddr.c | 85 ------ board/freescale/p1023rdb/law.c | 17 -- board/freescale/p1023rdb/p1023rdb.c | 160 ---------- board/freescale/p1023rdb/tlb.c | 98 ------ board/freescale/p1_p2_rdb_pc/Kconfig | 7 +- board/freescale/p1_p2_rdb_pc/MAINTAINERS | 26 -- board/freescale/p1_p2_rdb_pc/README | 2 - board/freescale/p1_p2_rdb_pc/ddr.c | 7 +- board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 149 ++------- board/freescale/p1_p2_rdb_pc/tlb.c | 4 +- configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 65 ---- configs/P1010RDB-PA_36BIT_NAND_defconfig | 4 + configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 64 ---- configs/P1010RDB-PA_36BIT_NOR_defconfig | 4 + configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 4 + .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 66 ---- configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 4 + configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 63 ---- configs/P1010RDB-PA_NAND_defconfig | 4 + configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 61 ---- configs/P1010RDB-PA_NOR_defconfig | 4 + configs/P1010RDB-PA_SDCARD_defconfig | 4 + configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 64 ---- configs/P1010RDB-PA_SPIFLASH_defconfig | 4 + configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 65 ---- configs/P1010RDB-PB_36BIT_NAND_defconfig | 4 + configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 64 ---- configs/P1010RDB-PB_36BIT_NOR_defconfig | 4 + configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 4 + .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 66 ---- configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 4 + configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 63 ---- configs/P1010RDB-PB_NAND_defconfig | 4 + configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 62 ---- configs/P1010RDB-PB_NOR_defconfig | 4 + configs/P1010RDB-PB_SDCARD_defconfig | 4 + configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 64 ---- configs/P1010RDB-PB_SPIFLASH_defconfig | 4 + configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 69 ----- configs/P1020MBG-PC_36BIT_defconfig | 57 ---- configs/P1020MBG-PC_SDCARD_defconfig | 67 ---- configs/P1020MBG-PC_defconfig | 55 ---- configs/P1020RDB-PC_36BIT_NAND_defconfig | 6 + configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 6 + configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 6 + configs/P1020RDB-PC_36BIT_defconfig | 6 + configs/P1020RDB-PC_NAND_defconfig | 6 + configs/P1020RDB-PC_SDCARD_defconfig | 6 + configs/P1020RDB-PC_SPIFLASH_defconfig | 6 + configs/P1020RDB-PC_defconfig | 6 + configs/P1020RDB-PD_NAND_defconfig | 6 + configs/P1020RDB-PD_SDCARD_defconfig | 6 + configs/P1020RDB-PD_SPIFLASH_defconfig | 6 + configs/P1020RDB-PD_defconfig | 6 + configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 69 ----- configs/P1020UTM-PC_36BIT_defconfig | 57 ---- configs/P1020UTM-PC_SDCARD_defconfig | 67 ---- configs/P1020UTM-PC_defconfig | 55 ---- configs/P1021RDB-PC_36BIT_NAND_defconfig | 86 ------ configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 81 ----- configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 83 ----- configs/P1021RDB-PC_36BIT_defconfig | 69 ----- configs/P1021RDB-PC_NAND_defconfig | 84 ----- configs/P1021RDB-PC_SDCARD_defconfig | 79 ----- configs/P1021RDB-PC_SPIFLASH_defconfig | 81 ----- configs/P1021RDB-PC_defconfig | 67 ---- configs/P1023RDB_defconfig | 50 --- configs/P1024RDB_36BIT_defconfig | 63 ---- configs/P1024RDB_NAND_defconfig | 78 ----- configs/P1024RDB_SDCARD_defconfig | 72 ----- configs/P1024RDB_SPIFLASH_defconfig | 74 ----- configs/P1024RDB_defconfig | 61 ---- configs/P1025RDB_36BIT_defconfig | 65 ---- configs/P1025RDB_NAND_defconfig | 81 ----- configs/P1025RDB_SDCARD_defconfig | 74 ----- configs/P1025RDB_SPIFLASH_defconfig | 77 ----- configs/P1025RDB_defconfig | 63 ---- configs/P2020RDB-PC_36BIT_NAND_defconfig | 6 + configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 6 + configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 6 + configs/P2020RDB-PC_36BIT_defconfig | 6 + configs/P2020RDB-PC_NAND_defconfig | 6 + configs/P2020RDB-PC_SDCARD_defconfig | 5 + configs/P2020RDB-PC_SPIFLASH_defconfig | 6 + configs/P2020RDB-PC_defconfig | 6 + configs/P2041RDB_NAND_defconfig | 3 + configs/P2041RDB_SDCARD_defconfig | 3 + configs/P2041RDB_SPIFLASH_defconfig | 3 + configs/P2041RDB_defconfig | 3 + configs/P3041DS_NAND_SECURE_BOOT_defconfig | 62 ---- configs/P3041DS_NAND_defconfig | 3 + configs/P3041DS_SDCARD_defconfig | 3 + configs/P3041DS_SECURE_BOOT_defconfig | 60 ---- configs/P3041DS_SPIFLASH_defconfig | 3 + configs/P3041DS_defconfig | 3 + configs/P4080DS_SDCARD_defconfig | 3 + configs/P4080DS_SECURE_BOOT_defconfig | 59 ---- configs/P4080DS_SPIFLASH_defconfig | 3 + configs/P4080DS_defconfig | 3 + configs/P5020DS_NAND_SECURE_BOOT_defconfig | 63 ---- configs/P5020DS_NAND_defconfig | 60 ---- configs/P5020DS_SDCARD_defconfig | 58 ---- configs/P5020DS_SECURE_BOOT_defconfig | 60 ---- configs/P5020DS_SPIFLASH_defconfig | 59 ---- configs/P5020DS_SRIO_PCIE_BOOT_defconfig | 53 ---- configs/P5020DS_defconfig | 57 ---- configs/P5040DS_NAND_SECURE_BOOT_defconfig | 63 ---- configs/P5040DS_NAND_defconfig | 3 + configs/P5040DS_SDCARD_defconfig | 3 + configs/P5040DS_SECURE_BOOT_defconfig | 60 ---- configs/P5040DS_SPIFLASH_defconfig | 3 + configs/P5040DS_defconfig | 3 + configs/T1024RDB_NAND_defconfig | 3 + configs/T1024RDB_SDCARD_defconfig | 3 + configs/T1024RDB_SECURE_BOOT_defconfig | 2 + configs/T1024RDB_SPIFLASH_defconfig | 3 + configs/T1024RDB_defconfig | 3 + configs/T1042D4RDB_NAND_defconfig | 3 + configs/T1042D4RDB_SDCARD_defconfig | 3 + configs/T1042D4RDB_SPIFLASH_defconfig | 3 + configs/T1042D4RDB_defconfig | 3 + configs/T2080QDS_NAND_defconfig | 2 + configs/T2080QDS_SDCARD_defconfig | 2 + configs/T2080QDS_SECURE_BOOT_defconfig | 2 + configs/T2080QDS_SPIFLASH_defconfig | 2 + configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 2 + configs/T2080QDS_defconfig | 2 + configs/T2080RDB_NAND_defconfig | 3 + configs/T2080RDB_SDCARD_defconfig | 3 + configs/T2080RDB_SPIFLASH_defconfig | 3 + configs/T2080RDB_defconfig | 3 + configs/T4240RDB_SDCARD_defconfig | 3 + configs/T4240RDB_defconfig | 3 + configs/ls1021atsn_qspi_defconfig | 1 + configs/ls1021atsn_sdcard_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 + doc/device-tree-bindings/net/fsl-tsec-phy.txt | 2 +- drivers/net/fsl_mdio.c | 28 +- drivers/net/phy/phy.c | 4 +- drivers/net/tsec.c | 57 ++-- include/configs/P1023RDB.h | 338 --------------------- include/configs/P5020DS.h | 25 -- include/configs/p1_p2_rdb_pc.h | 108 +------ include/fsl_mdio.h | 4 + include/tsec.h | 4 + 205 files changed, 1241 insertions(+), 4566 deletions(-) create mode 100644 arch/powerpc/dts/p1020rdb-pc.dtsi create mode 100644 arch/powerpc/dts/p2020rdb-pc.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec1-0.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec1-1.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec1-2.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec1-3.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-0.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-1.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-2.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-grp2-0.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-grp2-1.dtsi create mode 100644 arch/powerpc/dts/pq3-etsec2-grp2-2.dtsi delete mode 100644 board/freescale/corenet_ds/p5020ds_ddr.c delete mode 100644 board/freescale/corenet_ds/rcw_p5020ds.cfg delete mode 100644 board/freescale/p1023rdb/Kconfig delete mode 100644 board/freescale/p1023rdb/MAINTAINERS delete mode 100644 board/freescale/p1023rdb/Makefile delete mode 100644 board/freescale/p1023rdb/ddr.c delete mode 100644 board/freescale/p1023rdb/law.c delete mode 100644 board/freescale/p1023rdb/p1023rdb.c delete mode 100644 board/freescale/p1023rdb/tlb.c delete mode 100644 configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PA_NAND_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PA_NOR_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_NAND_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_NOR_SECBOOT_defconfig delete mode 100644 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig delete mode 100644 configs/P1020MBG-PC_36BIT_SDCARD_defconfig delete mode 100644 configs/P1020MBG-PC_36BIT_defconfig delete mode 100644 configs/P1020MBG-PC_SDCARD_defconfig delete mode 100644 configs/P1020MBG-PC_defconfig delete mode 100644 configs/P1020UTM-PC_36BIT_SDCARD_defconfig delete mode 100644 configs/P1020UTM-PC_36BIT_defconfig delete mode 100644 configs/P1020UTM-PC_SDCARD_defconfig delete mode 100644 configs/P1020UTM-PC_defconfig delete mode 100644 configs/P1021RDB-PC_36BIT_NAND_defconfig delete mode 100644 configs/P1021RDB-PC_36BIT_SDCARD_defconfig delete mode 100644 configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig delete mode 100644 configs/P1021RDB-PC_36BIT_defconfig delete mode 100644 configs/P1021RDB-PC_NAND_defconfig delete mode 100644 configs/P1021RDB-PC_SDCARD_defconfig delete mode 100644 configs/P1021RDB-PC_SPIFLASH_defconfig delete mode 100644 configs/P1021RDB-PC_defconfig delete mode 100644 configs/P1023RDB_defconfig delete mode 100644 configs/P1024RDB_36BIT_defconfig delete mode 100644 configs/P1024RDB_NAND_defconfig delete mode 100644 configs/P1024RDB_SDCARD_defconfig delete mode 100644 configs/P1024RDB_SPIFLASH_defconfig delete mode 100644 configs/P1024RDB_defconfig delete mode 100644 configs/P1025RDB_36BIT_defconfig delete mode 100644 configs/P1025RDB_NAND_defconfig delete mode 100644 configs/P1025RDB_SDCARD_defconfig delete mode 100644 configs/P1025RDB_SPIFLASH_defconfig delete mode 100644 configs/P1025RDB_defconfig delete mode 100644 configs/P3041DS_NAND_SECURE_BOOT_defconfig delete mode 100644 configs/P3041DS_SECURE_BOOT_defconfig delete mode 100644 configs/P4080DS_SECURE_BOOT_defconfig delete mode 100644 configs/P5020DS_NAND_SECURE_BOOT_defconfig delete mode 100644 configs/P5020DS_NAND_defconfig delete mode 100644 configs/P5020DS_SDCARD_defconfig delete mode 100644 configs/P5020DS_SECURE_BOOT_defconfig delete mode 100644 configs/P5020DS_SPIFLASH_defconfig delete mode 100644 configs/P5020DS_SRIO_PCIE_BOOT_defconfig delete mode 100644 configs/P5020DS_defconfig delete mode 100644 configs/P5040DS_NAND_SECURE_BOOT_defconfig delete mode 100644 configs/P5040DS_SECURE_BOOT_defconfig delete mode 100644 include/configs/P1023RDB.h delete mode 100644 include/configs/P5020DS.h