<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/usb/Kconfig, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2018-12-14T16:59:08Z</updated>
<entry>
<title>usb: Don't enable CONFIG_SPL_DM_USB for non-DM SPL</title>
<updated>2018-12-14T16:59:08Z</updated>
<author>
<name>Martyn Welch</name>
</author>
<published>2018-12-10T11:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=16ecb295b3834d8017d922ae46eedbbf6fd6c99b'/>
<id>urn:sha1:16ecb295b3834d8017d922ae46eedbbf6fd6c99b</id>
<content type='text'>
When CONFIG_SPL_DM_USB was added, it was added defaulted on without
protection to ensure it didn't get set for non-DM SPL builds.

This leads to unexpected and confusing failures when building a DM based
U-Boot but with a non-DM SPL, as the defconfig is unlikely to have
CONFIG_SPL_DM_USB actively disabled.

Tweak the Kconfig to not enable this setting unless CONFIG_SPL_DM is set.

Signed-off-by: Martyn Welch &lt;martyn.welch@collabora.com&gt;
</content>
</entry>
<entry>
<title>usb: introduce a separate config option for DM USB device</title>
<updated>2018-12-07T15:31:45Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-11-29T09:52:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=687ab54560809e01a10652ef82dbac6ae72deb91'/>
<id>urn:sha1:687ab54560809e01a10652ef82dbac6ae72deb91</id>
<content type='text'>
Using CONFIG_DM_USB for this purpose prevents using DM_USB for host and not
for device.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
</entry>
<entry>
<title>usb: Do not compile USB_STORAGE with BLK &amp;&amp; !DM_USB</title>
<updated>2018-12-02T20:59:37Z</updated>
<author>
<name>Alexander Graf</name>
</author>
<published>2018-10-19T12:41:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=dc03b704f4364da6df6a86aafccc3828ade8ed43'/>
<id>urn:sha1:dc03b704f4364da6df6a86aafccc3828ade8ed43</id>
<content type='text'>
The USB storage driver does not compile when CONFIG_BLK is set,
but DM_USB is not set, as we're missing the DM device links for
CONFIG_BLK enabled code paths.

So far it looks like nobody fell into this trap, because no board
enabled CONFIG_BLK and CONFIG_USB_STORAGE while not enabling
CONFIG_DM_USB, but we should still reflect that dependency properly
in Kconfig so that implicit enabling of CONFIG_USB_STORAGE works.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>usb: Introduce CONFIG_SPL_DM_USB</title>
<updated>2018-11-26T20:19:03Z</updated>
<author>
<name>Sven Schwermer</name>
</author>
<published>2018-11-21T07:43:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=41a25f46044c5f9b57197cfcc931106a3b8327d7'/>
<id>urn:sha1:41a25f46044c5f9b57197cfcc931106a3b8327d7</id>
<content type='text'>
This allows building the SPL without driver model for USB. Since
CONFIG_SPL_DM_USB is enabled if and only if CONFIG_DM_USB was enabled
before, this patch does not change the build behaviour.

Signed-off-by: Sven Schwermer &lt;sven@svenschwermer.de&gt;
</content>
</entry>
<entry>
<title>usb: kbd: select SYS_STDIO_DEREGISTER</title>
<updated>2018-02-21T19:28:15Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2018-02-21T03:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=462c117ce045571fef86f88fad3be8b3117897b1'/>
<id>urn:sha1:462c117ce045571fef86f88fad3be8b3117897b1</id>
<content type='text'>
If SYS_STDIO_DEREGISTER is not selected and USB_KEYBOARD is selected
U-Boot cannot be built due to missing function stdio_deregister_dev.

So USB_KEYBOARD should select SYS_STDIO_DEREGISTER.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_TWL4030_USB to Kconfig</title>
<updated>2018-01-22T21:43:30Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2018-01-02T16:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3b9e2a2520082ebf64ad4607bace057ac8fb0076'/>
<id>urn:sha1:3b9e2a2520082ebf64ad4607bace057ac8fb0076</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_TWL4030_USB

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_USB_MUSB_HCD et al to Kconfig</title>
<updated>2018-01-22T21:43:29Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2017-12-29T15:15:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e13a9dc370352000b16905c3abf586e3b9f3c5ef'/>
<id>urn:sha1:e13a9dc370352000b16905c3abf586e3b9f3c5ef</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_USB_MUSB_HCD
   CONFIG_USB_MUSB_UDC
   CONFIG_USB_DAVINCI
   CONFIG_USB_OMAP3
   CONFIG_USB_DA8XX
   CONFIG_USB_AM35X

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: kbd: Set a default polling mechanism for USB keyboard</title>
<updated>2017-09-27T10:12:23Z</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2017-09-13T08:19:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2e5026a2f022f1c5ab5e879684a895ccdca7690c'/>
<id>urn:sha1:2e5026a2f022f1c5ab5e879684a895ccdca7690c</id>
<content type='text'>
The choice of "USB keyboard polling" cannot be optional as without
one mechanism being set, it just doesn't work. Set the default one
to CONFIG_SYS_USB_EVENT_POLL.

Fixes: ecad7051 ("configs: Migrate all of the existing USB symbols, except fastboot")
Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>usb: net: Add support for Microchip LAN75xx and LAN78xx</title>
<updated>2017-08-14T17:47:33Z</updated>
<author>
<name>Yuiko Oshino</name>
</author>
<published>2017-08-11T16:44:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d2c319792210c2db518235eb8e90979a311bbf73'/>
<id>urn:sha1:d2c319792210c2db518235eb8e90979a311bbf73</id>
<content type='text'>
Add support for Microchip LAN7500, LAN7800 and LAN7850,
USB to 10/100/1000 Ethernet Controllers.

Signed-off-by: Yuiko Oshino &lt;yuiko.oshino@microchip.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>usb: gadget: Move CONFIG_USB_GADGET_DUALSPEED to Kconfig</title>
<updated>2016-04-20T09:43:27Z</updated>
<author>
<name>Sam Protsenko</name>
</author>
<published>2016-04-13T11:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3457bbaf22a8fb6884d52fc3af997c187e930f06'/>
<id>urn:sha1:3457bbaf22a8fb6884d52fc3af997c187e930f06</id>
<content type='text'>
Move CONFIG_USB_GADGET_DUALSPEED option to Kconfig and
make all UDC controllers select USB_GADGET_DUALSPEED:
  - add next options to Kconfig selecting USB_GADGET_DUALSPEED:
    - USB_GADGET_ATMEL_USBA
    - USB_GADGET_DWC2_OTG
    - USB_DWC3
    - CI_UDC
  - make USB_MUSB_GADGET select USB_GADGET_DUALSPEED

While at it, make some related fixes:
  - remove DUALSPEED from configs that don't enable gadget support:
    - kwb.h
    - tseries.h
  - add missing USB_GADGET option to next configs:
    - novena_defconfig
    - pcm051_rev*_defconfig
    - xfi3_defconfig

Signed-off-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;
</content>
</entry>
</feed>
