]> Git Repo - u-boot.git/commit
sunxi: Kconfig: rework PHY_USB_SUN4I selection
authorAndre Przywara <[email protected]>
Sun, 11 Jun 2023 23:32:37 +0000 (00:32 +0100)
committerAndre Przywara <[email protected]>
Thu, 20 Jul 2023 23:26:36 +0000 (00:26 +0100)
commitfcd9220d66ee859969ccaa0b2cadbf6b7376f3c5
treef8d451542e034486628dc490964dfb72ef09052a
parent003fbb2f8e7c6f278513d6a5f2d101f924a4044d
sunxi: Kconfig: rework PHY_USB_SUN4I selection

At the moment we use "select" in each Allwinner SoC's Kconfig section to
include the USB PHY driver in the build. This means it cannot be disabled
via Kconfig, although USB is not really a strictly required core
functionality, and a particular board might not even include USB ports.

Rework the Kconfig part by removing the "select" lines for each SoC's
section, and instead letting it default to "y" in the PHY driver section
itself. We use "depends on !" to exclude the few SoCs we don't support
(yet). The Allwinner V3s does not enable USB (PHY) support at the moment,
even though it should work: let the PHY default to "n" to keep the
current behaviour.

Also the MUSB USB driver directly calls some functions from the PHY
driver, so let the former depend on the PHY driver.

Signed-off-by: Andre Przywara <[email protected]>
Reviewed-by: Jernej Skrabec <[email protected]>
Tested-by: Sam Edwards <[email protected]>
arch/arm/mach-sunxi/Kconfig
drivers/phy/allwinner/Kconfig
drivers/usb/musb-new/Kconfig
This page took 0.033241 seconds and 4 git commands to generate.