|
@@ -164,8 +164,19 @@ otg_shutdown(struct otg_transceiver *otg)
|
|
}
|
|
}
|
|
|
|
|
|
/* for usb host and peripheral controller drivers */
|
|
/* for usb host and peripheral controller drivers */
|
|
|
|
+#ifdef CONFIG_USB_OTG_UTILS
|
|
extern struct otg_transceiver *otg_get_transceiver(void);
|
|
extern struct otg_transceiver *otg_get_transceiver(void);
|
|
extern void otg_put_transceiver(struct otg_transceiver *);
|
|
extern void otg_put_transceiver(struct otg_transceiver *);
|
|
|
|
+#else
|
|
|
|
+static inline struct otg_transceiver *otg_get_transceiver(void)
|
|
|
|
+{
|
|
|
|
+ return NULL;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+static inline void otg_put_transceiver(struct otg_transceiver *x)
|
|
|
|
+{
|
|
|
|
+}
|
|
|
|
+#endif
|
|
|
|
|
|
/* Context: can sleep */
|
|
/* Context: can sleep */
|
|
static inline int
|
|
static inline int
|