@@ -805,6 +805,7 @@ int usb_otg_descriptor_init(struct usb_gadget *gadget,
805
805
806
806
/* utility to simplify map/unmap of usb_requests to/from DMA */
807
807
808
+ #ifdef CONFIG_HAS_DMA
808
809
extern int usb_gadget_map_request_by_dev (struct device * dev ,
809
810
struct usb_request * req , int is_in );
810
811
extern int usb_gadget_map_request (struct usb_gadget * gadget ,
@@ -814,6 +815,17 @@ extern void usb_gadget_unmap_request_by_dev(struct device *dev,
814
815
struct usb_request * req , int is_in );
815
816
extern void usb_gadget_unmap_request (struct usb_gadget * gadget ,
816
817
struct usb_request * req , int is_in );
818
+ #else /* !CONFIG_HAS_DMA */
819
+ static inline int usb_gadget_map_request_by_dev (struct device * dev ,
820
+ struct usb_request * req , int is_in ) { return - ENOSYS ; }
821
+ static inline int usb_gadget_map_request (struct usb_gadget * gadget ,
822
+ struct usb_request * req , int is_in ) { return - ENOSYS ; }
823
+
824
+ static inline void usb_gadget_unmap_request_by_dev (struct device * dev ,
825
+ struct usb_request * req , int is_in ) { }
826
+ static inline void usb_gadget_unmap_request (struct usb_gadget * gadget ,
827
+ struct usb_request * req , int is_in ) { }
828
+ #endif /* !CONFIG_HAS_DMA */
817
829
818
830
/*-------------------------------------------------------------------------*/
819
831
0 commit comments