diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2019-12-10 05:41:45 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-12-10 05:41:45 +0100 |
commit | 4b05f14d96afde2fb8e7e9a92893ca3c684870d0 (patch) | |
tree | 842f73c8bcd3d242dba6aa05a82d2089f816b255 /include | |
parent | 06f66d85753a49d4eb14578914ac7ce5e6454734 (diff) | |
parent | c56443efe14cc1991fcbf52ffba2b6e872b0cf61 (diff) | |
download | barebox-4b05f14d96afde2fb8e7e9a92893ca3c684870d0.tar.gz barebox-4b05f14d96afde2fb8e7e9a92893ca3c684870d0.tar.xz |
Merge branch 'for-next/usb'
Diffstat (limited to 'include')
-rw-r--r-- | include/usb/chipidea-imx.h | 8 | ||||
-rw-r--r-- | include/usb/usb.h | 3 |
2 files changed, 4 insertions, 7 deletions
diff --git a/include/usb/chipidea-imx.h b/include/usb/chipidea-imx.h index 973aee6a0e..5ea5fcc26d 100644 --- a/include/usb/chipidea-imx.h +++ b/include/usb/chipidea-imx.h @@ -37,16 +37,10 @@ #define MXC_EHCI_DISABLE_OVERCURRENT (1 << 14) -enum imx_usb_mode { - IMX_USB_MODE_HOST, - IMX_USB_MODE_DEVICE, - IMX_USB_MODE_OTG, -}; - struct imxusb_platformdata { unsigned long flags; enum usb_phy_interface phymode; - enum imx_usb_mode mode; + enum usb_dr_mode mode; }; int imx_usbmisc_port_init(struct device_d *dev, int port, unsigned flags); diff --git a/include/usb/usb.h b/include/usb/usb.h index 0045608d64..d39de71aff 100644 --- a/include/usb/usb.h +++ b/include/usb/usb.h @@ -444,6 +444,9 @@ enum usb_phy_interface of_usb_get_phy_mode(struct device_node *np, enum usb_device_speed of_usb_get_maximum_speed(struct device_node *np, const char *propname); +int usb_register_otg_device(struct device_d *parent, + int (*set_mode)(void *ctx, enum usb_dr_mode mode), void *ctx); + extern struct list_head usb_device_list; #endif /*_USB_H_ */ |