usb: dwc3: Add disable u2mac linestate check quirk
[oweals/u-boot.git] / drivers / pci / pcie_mediatek.c
index a0dcb258b02a6b61a2e70f16aa74f2505d808e3f..6e6375cec095a686875ef47d08f55846577a4567 100644 (file)
 #include <clk.h>
 #include <dm.h>
 #include <generic-phy.h>
+#include <log.h>
+#include <malloc.h>
 #include <pci.h>
 #include <reset.h>
 #include <asm/io.h>
+#include <dm/devres.h>
+#include <linux/bitops.h>
 #include <linux/iopoll.h>
 #include <linux/list.h>
 
@@ -66,7 +70,7 @@ struct mtk_pcie {
        struct list_head ports;
 };
 
-static int mtk_pcie_config_address(struct udevice *udev, pci_dev_t bdf,
+static int mtk_pcie_config_address(const struct udevice *udev, pci_dev_t bdf,
                                   uint offset, void **paddress)
 {
        struct mtk_pcie *pcie = dev_get_priv(udev);
@@ -77,7 +81,7 @@ static int mtk_pcie_config_address(struct udevice *udev, pci_dev_t bdf,
        return 0;
 }
 
-static int mtk_pcie_read_config(struct udevice *bus, pci_dev_t bdf,
+static int mtk_pcie_read_config(const struct udevice *bus, pci_dev_t bdf,
                                uint offset, ulong *valuep,
                                enum pci_size_t size)
 {