Charles Keepax
00053de522
extcon: arizona: Disable mic detect if running when driver is removed
...
Microphone detection provides the button detection features on the
Arizona CODECs as such it will be running if the jack is currently
inserted. If the driver is unbound whilst the jack is still inserted
this will cause warnings from the regulator framework as the MICVDD
regulator is put but was never disabled.
Correct this by disabling microphone detection on driver removal and if
the microphone detection was running disable the regulator and put the
runtime reference that was currently held.
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2019-04-12 09:38:40 +09:00
..
devres.c
extcon: Fix build warning for extcon_unregister_notifier comment
2019-04-05 10:21:41 +09:00
extcon-adc-jack.c
extcon: adc-jack: Fix platform_get_irq's error checking
2017-11-27 10:23:47 +09:00
extcon-arizona.c
extcon: arizona: Disable mic detect if running when driver is removed
2019-04-12 09:38:40 +09:00
extcon-axp288.c
extcon: axp288: Set USB role where necessary
2018-03-22 13:49:28 +01:00
extcon-gpio.c
extcon: gpio: Convert to fully use GPIO descriptor
2018-03-21 13:58:09 +09:00
extcon-intel-cht-wc.c
extcon: intel: Split out some definitions to a common header
2019-04-05 10:21:41 +09:00
extcon-intel-int3496.c
extcon: int3496: Convert to use SPDX identifier
2018-08-28 11:21:15 +09:00
extcon-intel-mrfld.c
extcon: mrfld: Introduce extcon driver for Basin Cove PMIC
2019-04-05 10:21:41 +09:00
extcon-intel.h
extcon: intel: Split out some definitions to a common header
2019-04-05 10:21:41 +09:00
extcon-max3355.c
extcon: max3355: include mod_devicetable.h
2018-07-11 18:17:56 +02:00
extcon-max8997.c
extcon: max8997: Fix lack of path setting in USB device mode
2018-11-14 09:06:32 +09:00
extcon-max14577.c
extcon: max14577: Avoid forcing UART path on drive probe
2018-11-12 09:17:13 +09:00
extcon-max77693.c
extcon: max77693: Avoid forcing UART path on drive probe
2018-11-12 09:17:13 +09:00
extcon-max77843.c
extcon: max77843: Avoid forcing UART path on drive probe
2018-11-12 09:17:13 +09:00
extcon-palmas.c
extcon-ptn5150.c
extcon: ptn5150: Fix return value check in ptn5150_i2c_probe()
2019-02-11 17:21:38 +09:00
extcon-qcom-spmi-misc.c
headers: separate linux/mod_devicetable.h from linux/platform_device.h
2018-07-07 17:52:26 +02:00
extcon-rt8973a.c
extcon-rt8973a.h
extcon-sm5502.c
extcon-sm5502.h
extcon-usb-gpio.c
extcon-usbc-cros-ec.c
extcon: usbc-cros-ec: Switch to SPDX identifier.
2018-07-12 09:06:31 +09:00
extcon.c
extcon: Switch to use kasprintf() instead of open coded
2018-08-28 11:21:14 +09:00
extcon.h
Kconfig
extcon: axp288: Add a depends on ACPI to the Kconfig entry
2019-04-12 08:23:24 +09:00
Makefile
extcon: mrfld: Introduce extcon driver for Basin Cove PMIC
2019-04-05 10:21:41 +09:00