Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 93305
b: refs/heads/master
c: 22552b2
h: refs/heads/master
i:
  93303: e617cf3
v: v3
  • Loading branch information
Robin Getz authored and Greg Kroah-Hartman committed Apr 25, 2008
1 parent 94d5ef8 commit 1a41970
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b56394bf325820e9f338eaef2941f18b17b98098
refs/heads/master: 22552b286b44b8988e08fb74379507a9b32521b0
13 changes: 8 additions & 5 deletions trunk/drivers/usb/core/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -111,14 +111,16 @@ config USB_OTG

config USB_OTG_WHITELIST
bool "Rely on OTG Targeted Peripherals List"
depends on USB_OTG
default y
depends on USB_OTG || EMBEDDED
default y if USB_OTG
default n if EMBEDDED
help
If you say Y here, the "otg_whitelist.h" file will be used as a
product whitelist, so USB peripherals not listed there will be
rejected during enumeration. This behavior is required by the
USB OTG specification for all devices not on your product's
"Targeted Peripherals List".
"Targeted Peripherals List". "Embedded Hosts" are likewise
allowed to support only a limited number of peripherals.

Otherwise, peripherals not listed there will only generate a
warning and enumeration will continue. That's more like what
Expand All @@ -127,9 +129,10 @@ config USB_OTG_WHITELIST

config USB_OTG_BLACKLIST_HUB
bool "Disable external hubs"
depends on USB_OTG
depends on USB_OTG || EMBEDDED
help
If you say Y here, then Linux will refuse to enumerate
external hubs. OTG hosts are allowed to reduce hardware
and software costs by not supporting external hubs.
and software costs by not supporting external hubs. So
are "Emedded Hosts" that don't offer OTG support.

0 comments on commit 1a41970

Please sign in to comment.