Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: musb: select GENERIC_PHY instead of depending on it

The kconfig symbol GENERIC_PHY says:
All the users of this framework should select this config.
and around 136 out of 138 drivers do so, so change USB_MUSB_MEDIATEK
to do so also.

This (also) fixes a long circular dependency problem for an upcoming
patch.

Fixes: 0990366bab3c ("usb: musb: Add support for MediaTek musb controller")
Cc: Bin Liu <b-liu@ti.com>
Cc: Min Guo <min.guo@mediatek.com>
Cc: Yonglong Wu <yonglong.wu@mediatek.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-mediatek@lists.infradead.org
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20211005235747.5588-1-rdunlap@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Randy Dunlap and committed by
Greg Kroah-Hartman
fde1fbed 9eff2b2e

+1 -1
+1 -1
drivers/usb/musb/Kconfig
··· 120 120 tristate "MediaTek platforms" 121 121 depends on ARCH_MEDIATEK || COMPILE_TEST 122 122 depends on NOP_USB_XCEIV 123 - depends on GENERIC_PHY 123 + select GENERIC_PHY 124 124 select USB_ROLE_SWITCH 125 125 126 126 comment "MUSB DMA mode"