usb: misc: onboard_usb_hub: Add support for clock input
authorFrieder Schrempf <frieder.schrempf@kontron.de>
Mon, 27 Nov 2023 11:22:25 +0000 (12:22 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 27 Nov 2023 19:13:22 +0000 (19:13 +0000)
commit65e62b8a955adebee8634804d8f72599213c2774
tree57d83784b740585684b37c1296e720d57466d177
parentea3ba10f2961f08155bb66c0b1b8088652ca5f28
usb: misc: onboard_usb_hub: Add support for clock input

Most onboard USB hubs have a dedicated crystal oscillator but on some
boards the clock signal for the hub is provided by the SoC.

In order to support this, we add the possibility of specifying a
clock in the devicetree that gets enabled/disabled when the hub
is powered up/down.

Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Link: https://lore.kernel.org/r/20231127112234.109073-2-frieder@fris.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/onboard_usb_hub.c