1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * drivers/usb/host/xhci-rcar.h 4 * 5 * Copyright (C) 2014 Renesas Electronics Corporation 6 */ 7 8 #ifndef _XHCI_RCAR_H 9 #define _XHCI_RCAR_H 10 11 #define XHCI_RCAR_FIRMWARE_NAME_V1 "r8a779x_usb3_v1.dlmem" 12 #define XHCI_RCAR_FIRMWARE_NAME_V2 "r8a779x_usb3_v2.dlmem" 13 #define XHCI_RCAR_FIRMWARE_NAME_V3 "r8a779x_usb3_v3.dlmem" 14 15 #if IS_ENABLED(CONFIG_USB_XHCI_RCAR) 16 void xhci_rcar_start(struct usb_hcd *hcd); 17 int xhci_rcar_init_quirk(struct usb_hcd *hcd); 18 int xhci_rcar_resume_quirk(struct usb_hcd *hcd); 19 #else xhci_rcar_start(struct usb_hcd * hcd)20static inline void xhci_rcar_start(struct usb_hcd *hcd) 21 { 22 } 23 xhci_rcar_init_quirk(struct usb_hcd * hcd)24static inline int xhci_rcar_init_quirk(struct usb_hcd *hcd) 25 { 26 return 0; 27 } 28 xhci_rcar_resume_quirk(struct usb_hcd * hcd)29static inline int xhci_rcar_resume_quirk(struct usb_hcd *hcd) 30 { 31 return 0; 32 } 33 #endif 34 #endif /* _XHCI_RCAR_H */ 35