[PATCH v2 18/24] usbserial: add inline wrappers
Sascha Hauer
s.hauer at pengutronix.de
Wed Sep 17 06:53:38 PDT 2025
We'll need static inline wrappers in following patches, let's add them.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
include/linux/usb/usbserial.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/include/linux/usb/usbserial.h b/include/linux/usb/usbserial.h
index e1375c489a027448c8e75ce1ce051c279650bcc9..2d33a8e25a7f86a8956805dec1742757e2a7c60f 100644
--- a/include/linux/usb/usbserial.h
+++ b/include/linux/usb/usbserial.h
@@ -7,7 +7,18 @@ struct usb_serial_pdata {
bool acm;
};
+#ifdef CONFIG_USB_GADGET_SERIAL
int usb_serial_register(struct usb_serial_pdata *pdata);
void usb_serial_unregister(void);
+#else
+static inline int usb_serial_register(struct usb_serial_pdata *pdata)
+{
+ return -ENOSYS;
+}
+
+static inline void usb_serial_unregister(void)
+{
+}
+#endif
#endif /* _USB_SERIAL_H */
--
2.47.3
More information about the barebox
mailing list