Merge branch 'pci/enumeration'
authorBjorn Helgaas <bhelgaas@google.com>
Sat, 28 Oct 2023 18:30:58 +0000 (13:30 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Sat, 28 Oct 2023 18:30:58 +0000 (13:30 -0500)
commit553b84bf467746b95f893f1bb92b143674a1aaf0
tree03c121526da55c6f2c131b75910d61f2c02cde91
parent4eccbed8f48c6cdcfe97b76be2b36d69e8f0845a
parent7994db905c0fd692cf04c527585f08a91b560144
Merge branch 'pci/enumeration'

- Add and use pci_get_base_class() to search for all PCI_BASE_CLASS_DISPLAY
  devices (Sui Jingfeng)

- Fix a vmd check for multi-function devices (Ilpo Järvinen)

- Add PCI_HEADER_TYPE_MFD and use it to replace literals (Ilpo Järvinen)

- Use acpi_evaluate_dsm_typed() instead of open-coding it (Andy Shevchenko)

- Keep .remove() and .probe() callbacks (previously marked __init) in case
  they're used via sysfs (Uwe Kleine-König)

* pci/enumeration:
  PCI: keystone: Don't discard .probe() callback
  PCI: keystone: Don't discard .remove() callback
  PCI: kirin: Don't discard .remove() callback
  PCI: exynos: Don't discard .remove() callback
  PCI/ACPI: Use acpi_evaluate_dsm_typed()
  PCI: Use PCI_HEADER_TYPE_* instead of literals
  PCI: Add PCI_HEADER_TYPE_MFD definition
  PCI: vmd: Correct PCI Header Type Register's multi-function check
  drm/radeon: Use pci_get_base_class() to reduce duplicated code
  drm/amdgpu: Use pci_get_base_class() to reduce duplicated code
  drm/nouveau: Use pci_get_base_class() to reduce duplicated code
  ALSA: hda: Use pci_get_base_class() to reduce duplicated code
  PCI: Add pci_get_base_class() helper
drivers/pci/quirks.c
include/uapi/linux/pci_regs.h