[PATCH v2 00/32] pci: Drop all pre-driver model code

Simon Glass sjg at chromium.org
Sat Aug 7 16:14:31 CEST 2021


Hi Tom,

On Sun, 1 Aug 2021 at 18:54, Simon Glass <sjg at chromium.org> wrote:
>
> 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.
>
> Changes in v2:
> - Update to mention DM_PCI instead
> - Fix tag to 'mips' from 'ppc'
>
> Simon Glass (32):
>   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
>

Thanks for fixing up and applying most of this.

Shall I rebase and send the remaining patches as a new series?

Regards,
Simon


More information about the U-Boot mailing list