OpenCloudOS-Kernel/drivers/extcon
Yassine Oudjana 341fd15e2e extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
Commit bf7571c00d ("extcon: usbc-tusb320: Add USB TYPE-C support")
added an optional Type-C interface to the driver but missed to check
if it is in use when calling the IRQ handler. This causes an oops on
devices currently using the old extcon interface. Check if a Type-C
port is registered before calling the Type-C IRQ handler.

Fixes: bf7571c00d ("extcon: usbc-tusb320: Add USB TYPE-C support")
Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20221107153317.657803-1-y.oudjana@protonmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-11-08 16:45:31 +01:00
..
Kconfig extcon: usbc-tusb320: Add USB TYPE-C support 2022-09-26 04:40:13 +09:00
Makefile
devres.c
extcon-adc-jack.c
extcon-axp288.c
extcon-fsa9480.c extcon: fsa9480: Drop no-op remove function 2022-07-15 11:37:40 +09:00
extcon-gpio.c
extcon-intel-cht-wc.c
extcon-intel-int3496.c extcon: int3496: Add support for controlling Vbus through a regulator 2022-05-13 17:03:40 +09:00
extcon-intel-mrfld.c
extcon-intel.h
extcon-max3355.c
extcon-max8997.c
extcon-max14577.c
extcon-max77693.c
extcon-max77843.c
extcon-palmas.c extcon: Remove extraneous space before a debug message 2022-07-15 11:37:40 +09:00
extcon-ptn5150.c extcon: ptn5150: Add usb role class support 2022-05-13 17:03:41 +09:00
extcon-qcom-spmi-misc.c
extcon-rt8973a.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
extcon-rt8973a.h
extcon-sm5502.c extcon: sm5502: Drop useless mask_invert flag on irqchip 2022-07-15 11:37:41 +09:00
extcon-sm5502.h
extcon-usb-gpio.c extcon: usb-gpio: Remove disable irq operation in system sleep 2022-05-13 17:03:40 +09:00
extcon-usbc-cros-ec.c extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() 2022-05-13 17:03:40 +09:00
extcon-usbc-tusb320.c extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered 2022-11-08 16:45:31 +01:00
extcon.c extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP 2022-07-15 11:37:41 +09:00
extcon.h