kbuild found a compile error with recent additions to the tps6598x to add role-switch notification support. Digging into that error it turns out we needed to add "select USB_ROLE_SWITCH" to Kconfig. Adding "depends on USB_ROLE_SWITCH" as had previously been done for this driver could still result in a link-time failure. This patch propagates the tps6598x fix to hd3ss3220. Fixes: da4b5d18dd94 ("usb: typec: add dependency for TYPEC_HD3SS3220") Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@xxxxxxxxxx> --- drivers/usb/typec/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/typec/Kconfig b/drivers/usb/typec/Kconfig index a6cdf4ec0be6..8f84304802f4 100644 --- a/drivers/usb/typec/Kconfig +++ b/drivers/usb/typec/Kconfig @@ -53,7 +53,7 @@ source "drivers/usb/typec/ucsi/Kconfig" config TYPEC_HD3SS3220 tristate "TI HD3SS3220 Type-C DRP Port controller driver" depends on I2C - depends on USB_ROLE_SWITCH + select USB_ROLE_SWITCH help Say Y or M here if your system has TI HD3SS3220 Type-C DRP Port controller driver. -- 2.25.1