Commit e3cda6938ab3 for kernel

commit e3cda6938ab3027266bcbf92063075c9c495ddc2
Author: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Date:   Tue Jun 30 11:24:30 2026 +0200

    usb: dwc2: Add include defining struct pci_device_id

    Up to now <linux/acpi.h> includes <linux/mod_devicetable.h> that
    provides struct pci_device_id. However <linux/mod_devicetable.h> was
    split into per bus headers and <linux/acpi.h> will only include the acpi
    related one (and similar for other bus headers).

    As struct pci_device_id is used in drivers/usb/dwc2/core.h, add an
    include to ensure it's defined also after the includes in <linux/acpi.h>
    are tightened.

    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Danilo Krummrich <dakr@kernel.org>
    Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
    Link: https://patch.msgid.link/bddfcdfaf36d735c244e03efada6083ef98ebd51.1782808461.git.u.kleine-koenig@baylibre.com
    Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>

diff --git a/drivers/usb/dwc2/core.h b/drivers/usb/dwc2/core.h
index 34127b890b2a..767251aa1aa3 100644
--- a/drivers/usb/dwc2/core.h
+++ b/drivers/usb/dwc2/core.h
@@ -9,6 +9,7 @@
 #define __DWC2_CORE_H__

 #include <linux/acpi.h>
+#include <linux/device-id/pci.h>
 #include <linux/phy/phy.h>
 #include <linux/regulator/consumer.h>
 #include <linux/usb/gadget.h>