diff options
Diffstat (limited to 'drivers/usb/common/usb-common.c')
-rw-r--r-- | drivers/usb/common/usb-common.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/usb/common/usb-common.c b/drivers/usb/common/usb-common.c index 6dfd30a863c7..b530fd403ffb 100644 --- a/drivers/usb/common/usb-common.c +++ b/drivers/usb/common/usb-common.c | |||
@@ -139,6 +139,21 @@ enum usb_device_speed of_usb_get_maximum_speed(struct device_node *np) | |||
139 | } | 139 | } |
140 | EXPORT_SYMBOL_GPL(of_usb_get_maximum_speed); | 140 | EXPORT_SYMBOL_GPL(of_usb_get_maximum_speed); |
141 | 141 | ||
142 | /** | ||
143 | * of_usb_host_tpl_support - to get if Targeted Peripheral List is supported | ||
144 | * for given targeted hosts (non-PC hosts) | ||
145 | * @np: Pointer to the given device_node | ||
146 | * | ||
147 | * The function gets if the targeted hosts support TPL or not | ||
148 | */ | ||
149 | bool of_usb_host_tpl_support(struct device_node *np) | ||
150 | { | ||
151 | if (of_find_property(np, "tpl-support", NULL)) | ||
152 | return true; | ||
153 | |||
154 | return false; | ||
155 | } | ||
156 | EXPORT_SYMBOL_GPL(of_usb_host_tpl_support); | ||
142 | #endif | 157 | #endif |
143 | 158 | ||
144 | MODULE_LICENSE("GPL"); | 159 | MODULE_LICENSE("GPL"); |