Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __LINUX_USB_NOP_XCEIV_H
3#define __LINUX_USB_NOP_XCEIV_H
4
5#include <linux/usb/otg.h>
6
7#if IS_ENABLED(CONFIG_NOP_USB_XCEIV)
8/* sometimes transceivers are accessed only through e.g. ULPI */
9extern struct platform_device *usb_phy_generic_register(void);
10extern void usb_phy_generic_unregister(struct platform_device *);
11#else
12static inline struct platform_device *usb_phy_generic_register(void)
13{
14 return NULL;
15}
16
17static inline void usb_phy_generic_unregister(struct platform_device *pdev)
18{
19}
20#endif
21
22#endif /* __LINUX_USB_NOP_XCEIV_H */