
The hard work to actually enable DM_PCI everywhere was done recently. This series attempts to drop most of the code that it no-longer needed now that PCI has been converted to driver model.
It also drops the UCP1020 board since it has various unique build issues. It doesn't even support driver model so it seems reasonable to just remove it.
The DM_PCI option disappears and only PCI is left.
We can drop about 50 ad-hoc CONFIGs also, but this series doesn't do that since it is probably best done when the CONFIGs are resynced. It does include a CONFIG resync patch which can be dropped if that is done separately.
Simon Glass (33): configs: Resync with savedefconfig pci: Drop old code from pci command ppc: Remove UCP1020 board pci: Drop old code from header file pci: Remove guard around compatibility functions pci: Drop DM_PCI check from fdtdec pci: Drop DM_PCI check from pci_common ppc: Drop CONFIG_SYS_PCI_SUBSYS_VENDORID pci: powerpc: Drop old code pci: freescale: Drop old code pci: dm: core: Drop DM_PCI check from devfdt_get_addr_pci() ppc: Drop DM_PCI from config files pci: acpi: Drop DM_PCI check from ahci pci: usb: Drop DM_PCI from ohci ppc: malta: Drop use of DM_PCI ppc: socrates: Drop use of DM_PCI pci: gt64120: Drop use of DM_PCI pci: msc01: Drop use of DM_PCI pci: imx: Drop use of DM_PCI pci: scsi: pci: Drop DM_PCI check from scsi pci: Drop DM_PCI check from bios_emul net: Drop DM_PCI check from designware driver pci: imx: Drop DM_PCI check from cpu driver pci: arm: mvebu: Drop DM_PCI check from pci: sata_sil: Drop DM_PCI checks distro_bootcmd: Drop DM_PCI check pci: Drop pci_init_board() pci: ppc: Drop ftpci100 driver ppc: Drop idt8t49n222a_serdes_clk driver ppc: Drop t4qds and b4860qds references pci: Drop PCI_INDIRECT_BRIDGE pci: Drop DM_PCI pci: Drop migration method
.azure-pipelines.yml | 4 +- README | 3 - arch/Kconfig | 1 - arch/arm/Kconfig | 2 +- arch/arm/mach-imx/cpu.c | 4 - arch/arm/mach-imx/mx6/Kconfig | 2 +- arch/arm/mach-mvebu/arm64-common.c | 5 +- arch/mips/Kconfig | 2 +- arch/nds32/include/asm/arch-ag102/ag102.h | 2 - arch/powerpc/cpu/mpc83xx/pci.c | 160 ---- arch/powerpc/cpu/mpc85xx/Makefile | 1 - arch/powerpc/cpu/mpc85xx/pci.c | 191 ---- board/Arcturus/ucp1020/Kconfig | 28 +- board/Arcturus/ucp1020/MAINTAINERS | 7 - board/Arcturus/ucp1020/Makefile | 31 - board/Arcturus/ucp1020/README | 54 -- board/Arcturus/ucp1020/cmd_arc.c | 408 --------- board/Arcturus/ucp1020/ddr.c | 161 ---- board/Arcturus/ucp1020/law.c | 24 - board/Arcturus/ucp1020/spl.c | 127 --- board/Arcturus/ucp1020/spl_minimal.c | 67 -- board/Arcturus/ucp1020/tlb.c | 100 --- board/Arcturus/ucp1020/ucp1020.c | 372 -------- board/Arcturus/ucp1020/ucp1020.h | 45 - board/cavium/thunderx/thunderx.c | 7 - board/emulation/qemu-riscv/Kconfig | 1 - board/freescale/common/Makefile | 1 - board/freescale/common/cds_pci_ft.c | 59 -- .../common/idt8t49n222a_serdes_clk.c | 208 ----- .../common/idt8t49n222a_serdes_clk.h | 106 --- board/freescale/common/p_corenet/Makefile | 1 - board/freescale/common/p_corenet/pci.c | 25 - board/freescale/mpc8349emds/pci.c | 73 -- board/freescale/mpc837xerdb/Makefile | 1 - board/freescale/mpc837xerdb/pci.c | 109 --- board/freescale/mpc8548cds/mpc8548cds.c | 114 --- board/freescale/p1010rdb/p1010rdb.c | 11 - board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 11 - board/freescale/t102xrdb/Makefile | 1 - board/freescale/t102xrdb/pci.c | 25 - board/freescale/t104xrdb/Makefile | 1 - board/freescale/t104xrdb/pci.c | 25 - board/freescale/t208xqds/Makefile | 1 - board/freescale/t208xqds/pci.c | 25 - board/freescale/t208xrdb/Makefile | 1 - board/freescale/t208xrdb/pci.c | 25 - board/freescale/t4rdb/Makefile | 1 - board/freescale/t4rdb/pci.c | 25 - board/imgtec/malta/malta.c | 67 -- board/socionext/developerbox/Kconfig | 1 - board/socrates/socrates.c | 4 +- board/xes/common/fsl_8xxx_pci.c | 50 -- cmd/pci.c | 212 ----- common/Kconfig | 1 - configs/MPC8349EMDS_PCI64_defconfig | 1 - configs/MPC8349EMDS_SDRAM_defconfig | 1 - configs/MPC8349EMDS_SLAVE_defconfig | 1 - configs/MPC8349EMDS_defconfig | 1 - configs/MPC837XERDB_defconfig | 2 - configs/MPC8548CDS_36BIT_defconfig | 1 - configs/MPC8548CDS_defconfig | 1 - configs/MPC8548CDS_legacy_defconfig | 1 - configs/P1010RDB-PA_36BIT_NAND_defconfig | 1 - configs/P1010RDB-PA_36BIT_NOR_defconfig | 1 - configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 1 - configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 1 - configs/P1010RDB-PA_NAND_defconfig | 1 - configs/P1010RDB-PA_NOR_defconfig | 1 - configs/P1010RDB-PA_SDCARD_defconfig | 1 - configs/P1010RDB-PA_SPIFLASH_defconfig | 1 - configs/P1010RDB-PB_36BIT_NAND_defconfig | 1 - configs/P1010RDB-PB_36BIT_NOR_defconfig | 1 - configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 1 - configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 1 - configs/P1010RDB-PB_NAND_defconfig | 1 - configs/P1010RDB-PB_NOR_defconfig | 1 - configs/P1010RDB-PB_SDCARD_defconfig | 1 - configs/P1010RDB-PB_SPIFLASH_defconfig | 1 - configs/P1020RDB-PC_36BIT_NAND_defconfig | 2 - configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 2 - configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 2 - configs/P1020RDB-PC_36BIT_defconfig | 2 - configs/P1020RDB-PC_NAND_defconfig | 2 - configs/P1020RDB-PC_SDCARD_defconfig | 2 - configs/P1020RDB-PC_SPIFLASH_defconfig | 2 - configs/P1020RDB-PC_defconfig | 2 - configs/P1020RDB-PD_NAND_defconfig | 2 - configs/P1020RDB-PD_SDCARD_defconfig | 2 - configs/P1020RDB-PD_SPIFLASH_defconfig | 2 - configs/P1020RDB-PD_defconfig | 2 - configs/P2020RDB-PC_36BIT_NAND_defconfig | 2 - configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 2 - configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 2 - configs/P2020RDB-PC_36BIT_defconfig | 2 - configs/P2020RDB-PC_NAND_defconfig | 2 - configs/P2020RDB-PC_SDCARD_defconfig | 2 - configs/P2020RDB-PC_SPIFLASH_defconfig | 2 - configs/P2020RDB-PC_defconfig | 2 - configs/P2041RDB_NAND_defconfig | 2 - configs/P2041RDB_SDCARD_defconfig | 2 - configs/P2041RDB_SPIFLASH_defconfig | 2 - configs/P2041RDB_defconfig | 2 - configs/P3041DS_NAND_defconfig | 2 - configs/P3041DS_SDCARD_defconfig | 2 - configs/P3041DS_SPIFLASH_defconfig | 2 - configs/P3041DS_defconfig | 2 - configs/P4080DS_SDCARD_defconfig | 2 - configs/P4080DS_SPIFLASH_defconfig | 2 - configs/P4080DS_defconfig | 2 - configs/P5040DS_NAND_defconfig | 2 - configs/P5040DS_SDCARD_defconfig | 2 - configs/P5040DS_SPIFLASH_defconfig | 2 - configs/P5040DS_defconfig | 2 - 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 | 4 +- configs/T2080QDS_SDCARD_defconfig | 4 +- configs/T2080QDS_SECURE_BOOT_defconfig | 4 +- configs/T2080QDS_SPIFLASH_defconfig | 4 +- configs/T2080QDS_SRIO_PCIE_BOOT_defconfig | 4 +- configs/T2080QDS_defconfig | 4 +- configs/T2080RDB_NAND_defconfig | 2 - configs/T2080RDB_SDCARD_defconfig | 2 - configs/T2080RDB_SPIFLASH_defconfig | 2 - configs/T2080RDB_defconfig | 2 - configs/T2080RDB_revD_NAND_defconfig | 2 - configs/T2080RDB_revD_SDCARD_defconfig | 2 - configs/T2080RDB_revD_SPIFLASH_defconfig | 2 - configs/T2080RDB_revD_defconfig | 2 - configs/T4240RDB_SDCARD_defconfig | 2 - configs/T4240RDB_defconfig | 2 - configs/UCP1020_defconfig | 59 -- configs/alt_defconfig | 2 - configs/am335x_baltos_defconfig | 1 - configs/am335x_boneblack_vboot_defconfig | 1 - configs/am335x_evm_defconfig | 1 - configs/am335x_evm_spiboot_defconfig | 1 - configs/am335x_guardian_defconfig | 13 +- configs/am335x_hs_evm_defconfig | 1 - configs/am335x_hs_evm_uart_defconfig | 1 - configs/am3517_evm_defconfig | 1 - configs/am43xx_evm_defconfig | 1 - configs/am43xx_evm_qspiboot_defconfig | 1 - configs/am43xx_evm_rtconly_defconfig | 1 - configs/am43xx_evm_usbhost_boot_defconfig | 1 - configs/am43xx_hs_evm_defconfig | 1 - configs/am57xx_evm_defconfig | 1 - configs/am57xx_hs_evm_defconfig | 1 - configs/am57xx_hs_evm_usb_defconfig | 1 - configs/am64x_evm_a53_defconfig | 1 - configs/am64x_evm_r5_defconfig | 1 - configs/am65x_evm_a53_defconfig | 1 - configs/am65x_evm_r5_usbdfu_defconfig | 2 - configs/am65x_evm_r5_usbmsc_defconfig | 2 - configs/am65x_hs_evm_a53_defconfig | 1 - configs/apalis-imx8x_defconfig | 1 - configs/apalis-tk1_defconfig | 2 - configs/apalis_imx6_defconfig | 3 +- configs/apalis_t30_defconfig | 2 - configs/aristainetos2c_defconfig | 2 - configs/aristainetos2ccslb_defconfig | 2 - configs/arndale_defconfig | 1 - configs/at91sam9260ek_dataflash_cs0_defconfig | 2 - configs/at91sam9260ek_dataflash_cs1_defconfig | 2 - configs/at91sam9260ek_nandflash_defconfig | 2 - configs/at91sam9261ek_dataflash_cs0_defconfig | 2 - configs/at91sam9261ek_dataflash_cs3_defconfig | 2 - configs/at91sam9261ek_nandflash_defconfig | 2 - configs/at91sam9263ek_dataflash_cs0_defconfig | 3 - configs/at91sam9263ek_dataflash_defconfig | 3 - configs/at91sam9263ek_nandflash_defconfig | 3 - configs/at91sam9263ek_norflash_boot_defconfig | 3 - configs/at91sam9263ek_norflash_defconfig | 3 - configs/at91sam9g10ek_dataflash_cs0_defconfig | 2 - configs/at91sam9g10ek_dataflash_cs3_defconfig | 2 - configs/at91sam9g10ek_nandflash_defconfig | 2 - configs/at91sam9g20ek_2mmc_defconfig | 3 - .../at91sam9g20ek_2mmc_nandflash_defconfig | 3 - configs/at91sam9g20ek_dataflash_cs0_defconfig | 2 - configs/at91sam9g20ek_dataflash_cs1_defconfig | 2 - configs/at91sam9g20ek_nandflash_defconfig | 2 - configs/at91sam9m10g45ek_mmc_defconfig | 1 - configs/at91sam9m10g45ek_nandflash_defconfig | 1 - configs/at91sam9n12ek_mmc_defconfig | 3 - configs/at91sam9n12ek_nandflash_defconfig | 3 - configs/at91sam9n12ek_spiflash_defconfig | 3 - configs/at91sam9x5ek_dataflash_defconfig | 1 - configs/at91sam9x5ek_mmc_defconfig | 1 - configs/at91sam9x5ek_nandflash_defconfig | 1 - configs/at91sam9x5ek_spiflash_defconfig | 1 - configs/at91sam9xeek_dataflash_cs0_defconfig | 2 - configs/at91sam9xeek_dataflash_cs1_defconfig | 2 - configs/at91sam9xeek_nandflash_defconfig | 2 - configs/axs101_defconfig | 1 - configs/axs103_defconfig | 1 - configs/beaver_defconfig | 6 +- configs/beelink-gtking_defconfig | 1 - configs/beelink-gtkingpro_defconfig | 1 - configs/blanche_defconfig | 2 - configs/boston32r2_defconfig | 1 - configs/boston32r2el_defconfig | 1 - configs/boston32r6_defconfig | 1 - configs/boston32r6el_defconfig | 1 - configs/boston64r2_defconfig | 1 - configs/boston64r2el_defconfig | 1 - configs/boston64r6_defconfig | 1 - configs/boston64r6el_defconfig | 1 - configs/brppt1_mmc_defconfig | 1 - configs/brppt1_nand_defconfig | 2 - configs/brppt1_spi_defconfig | 1 - configs/brppt2_defconfig | 1 - configs/brsmarc1_defconfig | 1 - configs/brxre1_defconfig | 1 - configs/cardhu_defconfig | 2 - configs/cei-tk1-som_defconfig | 6 +- configs/chiliboard_defconfig | 1 - configs/cl-som-imx7_defconfig | 1 - configs/clearfog_defconfig | 1 - configs/clearfog_gt_8k_defconfig | 2 - configs/cm_fx6_defconfig | 1 - configs/cm_t43_defconfig | 1 - configs/colibri-imx6ull_defconfig | 1 - configs/colibri_imx6_defconfig | 3 +- configs/colibri_imx7_defconfig | 1 - configs/colibri_imx7_emmc_defconfig | 1 - configs/colibri_pxa270_defconfig | 1 - configs/colibri_t20_defconfig | 5 +- configs/colibri_t30_defconfig | 5 +- configs/colibri_vf_defconfig | 1 - configs/comtrend_ar5315u_ram_defconfig | 1 - configs/comtrend_ar5387un_ram_defconfig | 1 - configs/comtrend_ct5361_ram_defconfig | 1 - configs/comtrend_vr3032u_ram_defconfig | 1 - configs/comtrend_wap5813n_ram_defconfig | 1 - configs/controlcenterdc_defconfig | 1 - configs/corvus_defconfig | 2 - configs/d2net_v2_defconfig | 2 - configs/da850evm_defconfig | 1 - configs/da850evm_direct_nor_defconfig | 2 - configs/da850evm_nand_defconfig | 1 - configs/dalmore_defconfig | 5 +- configs/db-88f6720_defconfig | 2 - configs/db-88f6820-amc_defconfig | 3 - configs/db-88f6820-gp_defconfig | 2 - configs/db-mv784mp-gp_defconfig | 3 - configs/db-xc3-24g4xg_defconfig | 2 - configs/devkit3250_defconfig | 3 - configs/dh_imx6_defconfig | 1 - configs/display5_factory_defconfig | 1 - configs/dns325_defconfig | 2 - configs/dra7xx_evm_defconfig | 1 - configs/dra7xx_hs_evm_defconfig | 1 - configs/dra7xx_hs_evm_usb_defconfig | 1 - configs/dragonboard410c_defconfig | 9 +- configs/dreamplug_defconfig | 2 - configs/ds109_defconfig | 2 - configs/ds414_defconfig | 2 - configs/durian_defconfig | 1 - configs/edison_defconfig | 2 +- configs/edminiv2_defconfig | 3 - configs/ethernut5_defconfig | 1 - configs/ev-imx280-nano-x-mb_defconfig | 1 - configs/firefly-rk3288_defconfig | 4 +- configs/ge_b1x5v2_defconfig | 1 - configs/ge_bx50v3_defconfig | 1 - configs/goflexhome_defconfig | 2 - configs/gose_defconfig | 2 - configs/grpeach_defconfig | 2 - configs/guruplug_defconfig | 2 - configs/gwventana_emmc_defconfig | 9 +- configs/gwventana_gw5904_defconfig | 9 +- configs/gwventana_nand_defconfig | 9 +- configs/harmony_defconfig | 2 - configs/helios4_defconfig | 1 - configs/hihope_rzg2_defconfig | 1 - configs/hikey_defconfig | 1 - configs/hsdk_defconfig | 1 - configs/huawei_hg556a_ram_defconfig | 1 - configs/imx6q_logic_defconfig | 1 - configs/imx7_cm_defconfig | 1 - configs/imx8mm-cl-iot-gate_defconfig | 5 +- configs/imx8mn_beacon_2g_defconfig | 1 - configs/imx8mn_beacon_defconfig | 1 - configs/imx8mq_evk_defconfig | 8 +- configs/imxrt1050-evk_defconfig | 1 - configs/inetspace_v2_defconfig | 2 - configs/iot_devkit_defconfig | 1 - configs/j7200_evm_a72_defconfig | 1 - configs/j7200_evm_r5_defconfig | 5 +- configs/j721e_evm_a72_defconfig | 1 - configs/j721e_evm_r5_defconfig | 1 - configs/j721e_hs_evm_a72_defconfig | 1 - configs/jetson-tk1_defconfig | 6 +- configs/k2e_evm_defconfig | 1 - configs/k2e_hs_evm_defconfig | 1 - configs/k2g_evm_defconfig | 1 - configs/k2g_hs_evm_defconfig | 1 - configs/k2hk_evm_defconfig | 1 - configs/k2hk_hs_evm_defconfig | 1 - configs/k2l_evm_defconfig | 1 - configs/k2l_hs_evm_defconfig | 1 - configs/khadas-vim2_defconfig | 1 - configs/khadas-vim3_defconfig | 1 - configs/khadas-vim3l_defconfig | 1 - configs/khadas-vim_defconfig | 1 - configs/kmcent2_defconfig | 1 - configs/koelsch_defconfig | 2 - configs/kylin-rk3036_defconfig | 4 +- configs/lager_defconfig | 2 - configs/libretech-ac_defconfig | 1 - configs/libretech-cc_defconfig | 1 - configs/libretech-cc_v2_defconfig | 1 - configs/libretech-s905d-pc_defconfig | 1 - configs/libretech-s912-pc_defconfig | 1 - configs/linkit-smart-7688_defconfig | 2 - configs/liteboard_defconfig | 1 - configs/ls1012a2g5rdb_qspi_defconfig | 1 - configs/ls1012a2g5rdb_tfa_defconfig | 1 - configs/ls1012afrdm_qspi_defconfig | 3 - configs/ls1012afrdm_tfa_defconfig | 3 - .../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 | 1 - configs/ls1021aqds_ddr4_nor_defconfig | 4 +- configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 4 +- configs/ls1021aqds_nand_defconfig | 4 +- configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 4 +- configs/ls1021aqds_nor_defconfig | 4 +- configs/ls1021aqds_nor_lpuart_defconfig | 4 +- configs/ls1021aqds_qspi_defconfig | 4 +- configs/ls1021aqds_sdcard_ifc_defconfig | 4 +- configs/ls1021aqds_sdcard_qspi_defconfig | 4 +- 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 - ...s1021atwr_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 | 4 +- configs/ls1043aqds_lpuart_defconfig | 4 +- configs/ls1043aqds_nand_defconfig | 4 +- configs/ls1043aqds_nor_ddr3_defconfig | 4 +- configs/ls1043aqds_qspi_defconfig | 4 +- configs/ls1043aqds_sdcard_ifc_defconfig | 4 +- configs/ls1043aqds_sdcard_qspi_defconfig | 4 +- configs/ls1043aqds_tfa_SECURE_BOOT_defconfig | 4 +- configs/ls1043aqds_tfa_defconfig | 4 +- configs/ls1043ardb_SECURE_BOOT_defconfig | 2 - configs/ls1043ardb_defconfig | 2 - configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 2 - configs/ls1043ardb_nand_defconfig | 2 - .../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_SECURE_BOOT_defconfig | 4 +- configs/ls1046afrwy_tfa_defconfig | 4 +- 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 | 4 +- configs/ls1046ardb_emmc_defconfig | 2 - configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 2 - configs/ls1046ardb_qspi_defconfig | 2 - configs/ls1046ardb_qspi_spl_defconfig | 2 - .../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 | 4 +- configs/ls1088aqds_qspi_SECURE_BOOT_defconfig | 4 +- configs/ls1088aqds_qspi_defconfig | 4 +- configs/ls1088aqds_sdcard_ifc_defconfig | 4 +- configs/ls1088aqds_sdcard_qspi_defconfig | 4 +- configs/ls1088aqds_tfa_defconfig | 4 +- configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 4 +- configs/ls1088ardb_qspi_defconfig | 4 +- ...1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 4 +- configs/ls1088ardb_sdcard_qspi_defconfig | 4 +- configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 4 +- configs/ls1088ardb_tfa_defconfig | 6 +- configs/ls2080aqds_SECURE_BOOT_defconfig | 4 +- configs/ls2080aqds_defconfig | 4 +- configs/ls2080aqds_nand_defconfig | 4 +- configs/ls2080aqds_qspi_defconfig | 4 +- configs/ls2080aqds_sdcard_defconfig | 4 +- configs/ls2080ardb_SECURE_BOOT_defconfig | 4 +- configs/ls2080ardb_defconfig | 4 +- configs/ls2080ardb_nand_defconfig | 4 +- configs/ls2081ardb_defconfig | 4 +- configs/ls2088aqds_tfa_defconfig | 4 +- configs/ls2088ardb_qspi_SECURE_BOOT_defconfig | 4 +- configs/ls2088ardb_qspi_defconfig | 4 +- configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 4 +- configs/ls2088ardb_tfa_defconfig | 4 +- configs/lschlv2_defconfig | 2 - configs/lsxhl_defconfig | 2 - configs/lx2160aqds_tfa_SECURE_BOOT_defconfig | 4 +- configs/lx2160aqds_tfa_defconfig | 4 +- configs/lx2160ardb_tfa_SECURE_BOOT_defconfig | 4 +- configs/lx2160ardb_tfa_defconfig | 4 +- configs/lx2160ardb_tfa_stmm_defconfig | 4 +- configs/lx2162aqds_tfa_SECURE_BOOT_defconfig | 4 +- configs/lx2162aqds_tfa_defconfig | 4 +- .../lx2162aqds_tfa_verified_boot_defconfig | 4 +- configs/m53menlo_defconfig | 1 - configs/marsboard_defconfig | 1 - configs/medcom-wide_defconfig | 1 - configs/meerkat96_defconfig | 1 - configs/miqi-rk3288_defconfig | 4 +- configs/mt7620_rfb_defconfig | 1 - configs/mt7622_rfb_defconfig | 1 - configs/mt7629_rfb_defconfig | 2 - configs/mt8183_pumpkin_defconfig | 1 - configs/mt8512_bm1_emmc_defconfig | 1 - configs/mt8516_pumpkin_defconfig | 1 - configs/mt8518_ap1_emmc_defconfig | 1 - configs/mvebu_crb_cn9130_defconfig | 2 - configs/mvebu_db-88f3720_defconfig | 2 - configs/mvebu_db_armada8k_defconfig | 2 - configs/mvebu_db_cn9130_defconfig | 2 - configs/mvebu_espressobin-88f3720_defconfig | 2 - configs/mvebu_mcbin-88f8040_defconfig | 2 - configs/mvebu_puzzle-m801-88f8040_defconfig | 2 - configs/mx23evk_defconfig | 1 - configs/mx28evk_auart_console_defconfig | 6 - configs/mx28evk_defconfig | 6 - configs/mx28evk_nand_defconfig | 6 - configs/mx28evk_spi_defconfig | 6 - configs/mx51evk_defconfig | 1 - configs/mx53cx9020_defconfig | 1 - configs/mx53loco_defconfig | 1 - configs/mx53ppd_defconfig | 1 - configs/mx6cuboxi_defconfig | 1 - configs/mx6qsabrelite_defconfig | 1 - configs/mx6sabreauto_defconfig | 5 +- configs/mx6sabresd_defconfig | 6 +- configs/mx6slevk_defconfig | 1 - configs/mx6slevk_spinor_defconfig | 1 - configs/mx6slevk_spl_defconfig | 1 - configs/mx6sllevk_defconfig | 1 - configs/mx6sllevk_plugin_defconfig | 1 - configs/mx6sxsabreauto_defconfig | 1 - configs/mx6sxsabresd_defconfig | 2 - configs/mx6ul_14x14_evk_defconfig | 1 - configs/mx6ul_9x9_evk_defconfig | 1 - configs/mx7dsabresd_defconfig | 5 +- configs/mx7dsabresd_qspi_defconfig | 5 +- configs/mx7ulp_com_defconfig | 1 - configs/myir_mys_6ulx_defconfig | 1 - configs/nanopc-t4-rk3399_defconfig | 2 +- configs/nas220_defconfig | 2 - configs/net2big_v2_defconfig | 2 - configs/netgear_dgnd3700v2_ram_defconfig | 1 - configs/netspace_lite_v2_defconfig | 2 - configs/netspace_max_v2_defconfig | 2 - configs/netspace_v2_defconfig | 2 - configs/nitrogen6dl2g_defconfig | 1 - configs/nitrogen6dl_defconfig | 1 - configs/nitrogen6q2g_defconfig | 1 - configs/nitrogen6q_defconfig | 1 - configs/nitrogen6s1g_defconfig | 1 - configs/nitrogen6s_defconfig | 1 - configs/novena_defconfig | 6 +- configs/nsa310s_defconfig | 18 +- configs/nyan-big_defconfig | 5 +- configs/o4-imx6ull-nano_defconfig | 1 - configs/octeon_ebb7304_defconfig | 2 - configs/octeon_nic23_defconfig | 1 - configs/octeontx2_95xx_defconfig | 1 - configs/octeontx2_96xx_defconfig | 2 - configs/octeontx_81xx_defconfig | 2 - configs/octeontx_83xx_defconfig | 2 - configs/odroid-c2_defconfig | 1 - configs/odroid-c4_defconfig | 1 - configs/odroid-n2_defconfig | 1 - configs/odroid-xu3_defconfig | 3 +- configs/odroid_defconfig | 5 +- configs/omap35_logic_defconfig | 1 - configs/omap35_logic_somlv_defconfig | 1 - configs/omap3_beagle_defconfig | 9 +- configs/omap3_evm_defconfig | 9 +- configs/omap3_logic_defconfig | 1 - configs/omap3_logic_somlv_defconfig | 1 - configs/omap4_panda_defconfig | 3 +- configs/omap4_sdp4430_defconfig | 1 - configs/omap5_uevm_defconfig | 5 +- configs/omapl138_lcdk_defconfig | 1 - configs/opos6uldev_defconfig | 1 - configs/origen_defconfig | 1 - configs/p212_defconfig | 1 - configs/p2371-0000_defconfig | 5 +- configs/p2371-2180_defconfig | 6 +- configs/p2571_defconfig | 5 +- configs/p2771-0000-000_defconfig | 3 - configs/p2771-0000-500_defconfig | 3 - configs/p3450-0000_defconfig | 6 +- configs/paz00_defconfig | 1 - configs/peach-pi_defconfig | 1 - configs/peach-pit_defconfig | 1 - configs/phycore-am335x-r2-regor_defconfig | 1 - configs/phycore-am335x-r2-wega_defconfig | 1 - configs/phycore-rk3288_defconfig | 4 +- configs/phycore_pcl063_defconfig | 1 - configs/phycore_pcl063_ull_defconfig | 1 - configs/pic32mzdask_defconfig | 1 - configs/pico-dwarf-imx7d_defconfig | 1 - configs/pico-hobbit-imx7d_defconfig | 1 - configs/pico-imx6_defconfig | 1 - configs/pico-imx6ul_defconfig | 1 - configs/pico-imx7d_bl33_defconfig | 1 - configs/pico-imx7d_defconfig | 1 - configs/pico-nymph-imx7d_defconfig | 1 - configs/pico-pi-imx7d_defconfig | 1 - configs/plutux_defconfig | 1 - configs/pm9261_defconfig | 3 - configs/pm9263_defconfig | 3 - configs/pm9g45_defconfig | 1 - configs/poplar_defconfig | 4 +- configs/popmetal-rk3288_defconfig | 4 +- configs/porter_defconfig | 2 - configs/qemu-ppce500_defconfig | 1 - configs/qemu_arm64_defconfig | 3 - configs/qemu_arm_defconfig | 3 - configs/r2dplus_defconfig | 1 - configs/r8a774a1_beacon_defconfig | 1 - configs/r8a774b1_beacon_defconfig | 1 - configs/r8a774e1_beacon_defconfig | 1 - configs/r8a77970_eagle_defconfig | 2 - configs/r8a77980_condor_defconfig | 2 - configs/r8a77990_ebisu_defconfig | 1 - configs/r8a77995_draak_defconfig | 1 - configs/rcar3_salvator-x_defconfig | 2 - configs/rcar3_ulcb_defconfig | 3 +- configs/riotboard_defconfig | 1 - configs/roc-pc-mezzanine-rk3399_defconfig | 2 +- configs/roc-pc-rk3399_defconfig | 2 +- configs/rock-pi-4-rk3399_defconfig | 2 +- configs/rock-pi-4c-rk3399_defconfig | 2 +- configs/rpi_0_w_defconfig | 1 - configs/rpi_2_defconfig | 1 - configs/rpi_3_32b_defconfig | 1 - configs/rpi_3_b_plus_defconfig | 1 - configs/rpi_3_defconfig | 1 - configs/rpi_4_32b_defconfig | 2 - configs/rpi_4_defconfig | 2 - configs/rpi_arm64_defconfig | 2 - configs/rpi_defconfig | 1 - configs/s400_defconfig | 1 - configs/s5pc210_universal_defconfig | 1 - configs/sama5d27_giantboard_defconfig | 1 - configs/sama5d27_som1_ek_mmc1_defconfig | 1 - configs/sama5d27_som1_ek_mmc_defconfig | 1 - configs/sama5d27_som1_ek_qspiflash_defconfig | 1 - configs/sama5d27_wlsom1_ek_mmc_defconfig | 1 - .../sama5d27_wlsom1_ek_qspiflash_defconfig | 1 - configs/sama5d2_ptc_ek_mmc_defconfig | 1 - configs/sama5d2_ptc_ek_nandflash_defconfig | 1 - configs/sama5d2_xplained_emmc_defconfig | 1 - configs/sama5d2_xplained_mmc_defconfig | 1 - configs/sama5d2_xplained_qspiflash_defconfig | 1 - configs/sama5d2_xplained_spiflash_defconfig | 1 - configs/sama5d3_xplained_mmc_defconfig | 1 - configs/sama5d3_xplained_nandflash_defconfig | 1 - configs/sama5d3xek_mmc_defconfig | 1 - configs/sama5d3xek_nandflash_defconfig | 1 - configs/sama5d3xek_spiflash_defconfig | 1 - configs/sama5d4_xplained_mmc_defconfig | 1 - configs/sama5d4_xplained_nandflash_defconfig | 1 - configs/sama5d4_xplained_spiflash_defconfig | 1 - configs/sama5d4ek_mmc_defconfig | 1 - configs/sama5d4ek_nandflash_defconfig | 1 - configs/sama5d4ek_spiflash_defconfig | 1 - configs/sandbox64_defconfig | 2 - configs/sandbox_defconfig | 25 +- configs/sandbox_flattree_defconfig | 2 - configs/sandbox_noinst_defconfig | 2 - configs/sandbox_spl_defconfig | 2 - configs/seaboard_defconfig | 1 - configs/seeed_npi_imx6ull_defconfig | 1 - configs/sei510_defconfig | 1 - configs/sei610_defconfig | 1 - configs/sfr_nb4-ser_ram_defconfig | 1 - configs/sheevaplug_defconfig | 10 +- configs/sifive_unmatched_defconfig | 1 - configs/silinux_ek874_defconfig | 1 - configs/silk_defconfig | 2 - configs/smartweb_defconfig | 5 - configs/smdk5250_defconfig | 1 - configs/smdk5420_defconfig | 1 - configs/smdkv310_defconfig | 1 - configs/sniper_defconfig | 12 - configs/snow_defconfig | 1 - configs/socfpga_agilex_atf_defconfig | 1 - configs/socfpga_agilex_defconfig | 1 - configs/socfpga_agilex_vab_defconfig | 1 - configs/socfpga_arria10_defconfig | 1 - configs/socfpga_arria5_defconfig | 1 - configs/socfpga_cyclone5_defconfig | 1 - configs/socfpga_dbm_soc1_defconfig | 1 - configs/socfpga_de0_nano_soc_defconfig | 1 - configs/socfpga_de10_nano_defconfig | 1 - configs/socfpga_de1_soc_defconfig | 1 - configs/socfpga_mcvevk_defconfig | 1 - configs/socfpga_sockit_defconfig | 1 - configs/socfpga_socrates_defconfig | 1 - configs/socfpga_stratix10_atf_defconfig | 1 - configs/socfpga_stratix10_defconfig | 3 +- configs/socfpga_vining_fpga_defconfig | 1 - configs/socrates_defconfig | 3 - configs/somlabs_visionsom_6ull_defconfig | 1 - configs/spring_defconfig | 1 - configs/stih410-b2260_defconfig | 1 - configs/stm32mp15_basic_defconfig | 1 - configs/stm32mp15_dhcom_basic_defconfig | 5 +- configs/stm32mp15_dhcor_basic_defconfig | 5 +- configs/stm32mp15_trusted_defconfig | 1 - configs/stout_defconfig | 2 - configs/synquacer_developerbox_defconfig | 1 - configs/taurus_defconfig | 5 - configs/tbs2910_defconfig | 2 - configs/tec-ng_defconfig | 1 - configs/tec_defconfig | 1 - configs/theadorable_debug_defconfig | 3 - configs/tinker-rk3288_defconfig | 4 +- configs/tinker-s-rk3288_defconfig | 4 +- configs/tools-only_defconfig | 1 - configs/total_compute_defconfig | 1 - configs/tplink_wdr4300_defconfig | 1 - configs/trats2_defconfig | 1 - configs/trats_defconfig | 1 - configs/trimslice_defconfig | 2 - configs/turris_mox_defconfig | 2 - configs/turris_omnia_defconfig | 7 +- configs/u200_defconfig | 1 - configs/uDPU_defconfig | 2 - configs/usbarmory_defconfig | 1 - configs/variscite_dart6ul_defconfig | 1 - configs/venice2_defconfig | 5 +- configs/ventana_defconfig | 1 - configs/verdin-imx8mm_defconfig | 1 - configs/vexpress_aemv8a_juno_defconfig | 1 - configs/vinco_defconfig | 6 +- configs/vining_2000_defconfig | 6 +- configs/vocore2_defconfig | 1 - configs/vyasa-rk3288_defconfig | 6 +- configs/wandboard_defconfig | 1 - configs/warp7_bl33_defconfig | 1 - configs/warp7_defconfig | 1 - configs/warp_defconfig | 8 - configs/wetek-core2_defconfig | 1 - configs/x530_defconfig | 2 - configs/xilinx_versal_virt_defconfig | 1 - configs/xilinx_zynqmp_virt_defconfig | 4 +- configs/zmx25_defconfig | 3 - doc/board/freescale/b4860qds.rst | 453 ---------- doc/board/freescale/index.rst | 1 - doc/develop/driver-model/migration.rst | 9 - drivers/ata/ahci.c | 55 -- drivers/ata/sata_sil.c | 8 - drivers/ata/sata_sil.h | 4 - drivers/bios_emulator/atibios.c | 98 --- drivers/bios_emulator/bios.c | 39 - drivers/core/fdtaddr.c | 3 +- drivers/gpio/Kconfig | 2 +- drivers/i2c/Makefile | 2 +- drivers/net/Kconfig | 6 +- drivers/net/designware.c | 22 +- drivers/net/mscc_eswitch/Kconfig | 2 +- drivers/pci/Kconfig | 40 +- drivers/pci/Makefile | 2 - drivers/pci/pci_common.c | 4 +- drivers/pci/pci_ftpci100.c | 319 ------- drivers/pci/pci_gt64120.c | 64 -- drivers/pci/pci_indirect.c | 71 -- drivers/pci/pci_msc01.c | 64 -- drivers/pci/pcie_imx.c | 81 -- drivers/scsi/scsi.c | 6 - drivers/spi/Kconfig | 2 +- drivers/usb/host/ohci-hcd.c | 15 +- drivers/virtio/Kconfig | 2 +- include/ahci.h | 4 - include/bios_emul.h | 16 - include/config_distro_bootcmd.h | 5 - include/configs/MPC8349EMDS.h | 5 - include/configs/MPC8349EMDS_SDRAM.h | 5 - include/configs/MPC837XERDB.h | 3 - include/configs/MPC8540ADS.h | 2 - include/configs/MPC8548CDS.h | 16 - include/configs/MPC8560ADS.h | 2 - include/configs/P1010RDB.h | 28 - include/configs/P2041RDB.h | 17 - include/configs/T102xRDB.h | 17 - include/configs/T104xRDB.h | 20 - include/configs/T208xQDS.h | 20 - include/configs/T208xRDB.h | 20 - include/configs/T4240RDB.h | 21 - include/configs/UCP1020.h | 832 ------------------ include/configs/corenet_ds.h | 21 - include/configs/p1_p2_rdb_pc.h | 24 - include/configs/t4qds.h | 240 ----- include/init.h | 3 - include/pci.h | 76 +- lib/fdtdec.c | 10 +- scripts/config_whitelist.txt | 6 - test/dm/Makefile | 2 +- 735 files changed, 260 insertions(+), 6976 deletions(-) delete mode 100644 arch/powerpc/cpu/mpc85xx/pci.c delete mode 100644 board/Arcturus/ucp1020/MAINTAINERS delete mode 100644 board/Arcturus/ucp1020/Makefile delete mode 100644 board/Arcturus/ucp1020/README delete mode 100644 board/Arcturus/ucp1020/cmd_arc.c delete mode 100644 board/Arcturus/ucp1020/ddr.c delete mode 100644 board/Arcturus/ucp1020/law.c delete mode 100644 board/Arcturus/ucp1020/spl.c delete mode 100644 board/Arcturus/ucp1020/spl_minimal.c delete mode 100644 board/Arcturus/ucp1020/tlb.c delete mode 100644 board/Arcturus/ucp1020/ucp1020.c delete mode 100644 board/Arcturus/ucp1020/ucp1020.h delete mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.c delete mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.h delete mode 100644 board/freescale/common/p_corenet/pci.c delete mode 100644 board/freescale/mpc837xerdb/pci.c delete mode 100644 board/freescale/t102xrdb/pci.c delete mode 100644 board/freescale/t104xrdb/pci.c delete mode 100644 board/freescale/t208xqds/pci.c delete mode 100644 board/freescale/t208xrdb/pci.c delete mode 100644 board/freescale/t4rdb/pci.c delete mode 100644 configs/UCP1020_defconfig delete mode 100644 doc/board/freescale/b4860qds.rst delete mode 100644 drivers/pci/pci_ftpci100.c delete mode 100644 drivers/pci/pci_indirect.c delete mode 100644 include/configs/UCP1020.h delete mode 100644 include/configs/t4qds.h