diff options
author | Li Jun <jun.li@freescale.com> | 2015-07-09 10:18:44 +0300 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2015-07-29 17:59:21 +0300 |
commit | 929412d94f2b75fe2a662afa2977bfb6a233c1c3 (patch) | |
tree | 308458c63b28530f698017ef2c13159a6fda1cd9 /include/linux/usb/of.h | |
parent | b5513dede7c90ba2370ab5eb547568a22991907b (diff) | |
download | linux-929412d94f2b75fe2a662afa2977bfb6a233c1c3.tar.xz |
usb: common: add API to update usb otg capabilities by device tree
Check property of usb hardware to update otg version and disable SRP, HNP
and ADP if its disable flag is present.
Reviewed-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Li Jun <jun.li@freescale.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'include/linux/usb/of.h')
-rw-r--r-- | include/linux/usb/of.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/usb/of.h b/include/linux/usb/of.h index cfe0528cdbb1..8c5a818ec244 100644 --- a/include/linux/usb/of.h +++ b/include/linux/usb/of.h @@ -15,6 +15,8 @@ enum usb_dr_mode of_usb_get_dr_mode(struct device_node *np); enum usb_device_speed of_usb_get_maximum_speed(struct device_node *np); bool of_usb_host_tpl_support(struct device_node *np); +int of_usb_update_otg_caps(struct device_node *np, + struct usb_otg_caps *otg_caps); #else static inline enum usb_dr_mode of_usb_get_dr_mode(struct device_node *np) { @@ -30,6 +32,11 @@ static inline bool of_usb_host_tpl_support(struct device_node *np) { return false; } +static inline int of_usb_update_otg_caps(struct device_node *np, + struct usb_otg_caps *otg_caps) +{ + return 0; +} #endif #if IS_ENABLED(CONFIG_OF) && IS_ENABLED(CONFIG_USB_SUPPORT) |