19 if (
config->xhci_overcurrent_mapping)
30 reg32 &= ~((1 << 20) | (1 << 21));
31 reg32 |= (1 << 19) | (1 << 18) | (1 << 17);
32 reg32 |= (1 << 10) | (1 << 9) | (1 << 8);
55 static const struct pci_driver pch_usb_xhci
__pci_driver = {
#define printk(level,...)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
static const char * xhci_acpi_name(const struct device *dev)
static struct device_operations usb_xhci_ops
static const struct pci_driver pch_usb_xhci __pci_driver
static const unsigned short pci_device_ids[]
static void usb_xhci_init(struct device *dev)
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info