Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
78c289f8 FB |
2 | #ifndef __LINUX_USB_NOP_XCEIV_H |
3 | #define __LINUX_USB_NOP_XCEIV_H | |
4 | ||
c84d364f | 5 | #include <linux/usb/otg.h> |
c84d364f | 6 | |
dca769bd | 7 | #if IS_ENABLED(CONFIG_NOP_USB_XCEIV) |
78c289f8 | 8 | /* sometimes transceivers are accessed only through e.g. ULPI */ |
2f36ff69 FB |
9 | extern struct platform_device *usb_phy_generic_register(void); |
10 | extern void usb_phy_generic_unregister(struct platform_device *); | |
78c289f8 | 11 | #else |
2f36ff69 | 12 | static inline struct platform_device *usb_phy_generic_register(void) |
78c289f8 | 13 | { |
2f36ff69 | 14 | return NULL; |
78c289f8 FB |
15 | } |
16 | ||
2f36ff69 | 17 | static inline void usb_phy_generic_unregister(struct platform_device *pdev) |
78c289f8 FB |
18 | { |
19 | } | |
20 | #endif | |
21 | ||
22 | #endif /* __LINUX_USB_NOP_XCEIV_H */ |