Commit 67a7570a authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Revert "usb: misc: Add onboard_usb_hub driver"

This reverts commit 0298b4b9.

The series still has built errors as reported in linux-next, so revert
it for now.
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Link: https://lore.kernel.org/r/20220502210728.0b36f3cd@canb.auug.org.au
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: Douglas Anderson <dianders@chromium.org>
Cc: Matthias Kaehlcke <mka@chromium.org>
Cc: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Cc: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f2b6e79c
What: /sys/bus/platform/devices/<dev>/always_powered_in_suspend
Date: February 2022
KernelVersion: 5.18
Contact: Matthias Kaehlcke <matthias@kaehlcke.net>
linux-usb@vger.kernel.org
Description:
(RW) Controls whether the USB hub remains always powered
during system suspend or not.
\ No newline at end of file
......@@ -14631,13 +14631,6 @@ S: Maintained
T: git git://linuxtv.org/media_tree.git
F: drivers/media/i2c/ov9734.c
ONBOARD USB HUB DRIVER
M: Matthias Kaehlcke <mka@chromium.org>
L: linux-usb@vger.kernel.org
S: Maintained
F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
F: drivers/usb/misc/onboard_usb_hub.c
ONENAND FLASH DRIVER
M: Kyungmin Park <kyungmin.park@samsung.com>
L: linux-mtd@lists.infradead.org
......
......@@ -295,26 +295,3 @@ config BRCM_USB_PINMAP
This option enables support for remapping some USB external
signals, which are typically on dedicated pins on the chip,
to any gpio.
config USB_ONBOARD_HUB
bool "Onboard USB hub support"
depends on OF || COMPILE_TEST
help
Say Y here if you want to support discrete onboard USB hubs that
don't require an additional control bus for initialization, but
need some non-trivial form of initialization, such as enabling a
power regulator. An example for such a hub is the Realtek
RTS5411.
This driver can be used as a module but its state (module vs
builtin) must match the state of the USB subsystem. Enabling
this config will enable the driver and it will automatically
match the state of the USB subsystem. If this driver is a
module it will be called onboard_usb_hub.
if USB_ONBOARD_HUB
config USB_ONBOARD_HUB_ACTUAL
tristate
default m if USB=m
default y if USB=y
endif
......@@ -33,4 +33,3 @@ obj-$(CONFIG_USB_CHAOSKEY) += chaoskey.o
obj-$(CONFIG_USB_SISUSBVGA) += sisusbvga/
obj-$(CONFIG_USB_LINK_LAYER_TEST) += lvstest.o
obj-$(CONFIG_BRCM_USB_PINMAP) += brcmstb-usb-pinmap.o
obj-$(CONFIG_USB_ONBOARD_HUB_ACTUAL) += onboard_usb_hub.o
This diff is collapsed.
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __LINUX_USB_ONBOARD_HUB_H
#define __LINUX_USB_ONBOARD_HUB_H
struct usb_device;
struct list_head;
#if IS_ENABLED(CONFIG_USB_ONBOARD_HUB)
void onboard_hub_create_pdevs(struct usb_device *parent_hub, struct list_head *pdev_list);
void onboard_hub_destroy_pdevs(struct list_head *pdev_list);
#else
static inline void onboard_hub_create_pdevs(struct usb_device *parent_hub,
struct list_head *pdev_list) {}
static inline void onboard_hub_destroy_pdevs(struct list_head *pdev_list) {}
#endif
#endif /* __LINUX_USB_ONBOARD_HUB_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment