xref: /openbmc/linux/drivers/usb/host/xhci-pci.h (revision 884c2744)
18bd5741eSChristian Lamparter /* SPDX-License-Identifier: GPL-2.0 */
28bd5741eSChristian Lamparter /* Copyright (C) 2019-2020 Linaro Limited */
38bd5741eSChristian Lamparter 
48bd5741eSChristian Lamparter #ifndef XHCI_PCI_H
58bd5741eSChristian Lamparter #define XHCI_PCI_H
68bd5741eSChristian Lamparter 
78bd5741eSChristian Lamparter #if IS_ENABLED(CONFIG_USB_XHCI_PCI_RENESAS)
88bd5741eSChristian Lamparter int renesas_xhci_check_request_fw(struct pci_dev *dev,
98bd5741eSChristian Lamparter 				  const struct pci_device_id *id);
108bd5741eSChristian Lamparter 
118bd5741eSChristian Lamparter #else
renesas_xhci_check_request_fw(struct pci_dev * dev,const struct pci_device_id * id)1278ef1b1eSVinod Koul static int renesas_xhci_check_request_fw(struct pci_dev *dev,
138bd5741eSChristian Lamparter 					 const struct pci_device_id *id)
148bd5741eSChristian Lamparter {
158bd5741eSChristian Lamparter 	return 0;
168bd5741eSChristian Lamparter }
178bd5741eSChristian Lamparter 
188bd5741eSChristian Lamparter #endif
198bd5741eSChristian Lamparter 
208bd5741eSChristian Lamparter struct xhci_driver_data {
218bd5741eSChristian Lamparter 	u64 quirks;
228bd5741eSChristian Lamparter 	const char *firmware;
238bd5741eSChristian Lamparter };
248bd5741eSChristian Lamparter 
258bd5741eSChristian Lamparter #endif
26