WSL2-Linux-Kernel/drivers/extcon
Hans de Goede 585cb239f4 extcon: intel-cht-wc: Disable external 5v boost converter on probe
Disable the 5v boost converter on probe in case it was left on by
the BIOS, this fixes 2 problems:

1) This gets seen by the external battery charger as a valid Vbus
   supply and it then tries to feed Vsys from this creating a
   feedback loop which causes aprox. 300 mA extra battery drain
   (and unless we drive the external-charger-disable pin high it
   also tries to charge the battery causing even more feedback).
2) This gets seen by the pwrsrc block as a SDP USB Vbus supply

Since the external battery charger has its own 5v boost converter
which does not have these issues, we simply turn the separate
external 5v boost converter off and leave it off entirely.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2017-04-06 10:55:25 +09:00
..
Kconfig extcon: intel-cht-wc: Add Intel Cherry Trail Whiskey Cove PMIC extcon driver 2017-04-06 10:55:23 +09:00
Makefile extcon: intel-cht-wc: Add Intel Cherry Trail Whiskey Cove PMIC extcon driver 2017-04-06 10:55:23 +09:00
devres.c extcon: Add new extcon_register_notifier_all() to monitor all external connectors 2017-04-04 11:22:42 +09:00
extcon-adc-jack.c extcon: adc-jack: Use the internal data instead of using struct extcon_dev 2017-01-09 10:04:11 +09:00
extcon-arizona.c extcon: arizona: Wait for any running HPDETs to complete on jack removal 2017-04-06 10:55:19 +09:00
extcon-axp288.c extcon: axp288: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set 2017-01-09 10:04:11 +09:00
extcon-gpio.c Merge branch 'next' into resolution 2016-09-15 16:45:20 +05:30
extcon-intel-cht-wc.c extcon: intel-cht-wc: Disable external 5v boost converter on probe 2017-04-06 10:55:25 +09:00
extcon-intel-int3496.c extcon: int3496: Set the id pin to direction-input if necessary 2017-03-22 18:29:48 +09:00
extcon-max3355.c extcon: Use the extcon_set_state_sync() instead of deprecated functions 2016-09-13 11:26:26 +09:00
extcon-max8997.c extcon: Use the extcon_set_state_sync() instead of deprecated functions 2016-09-13 11:26:26 +09:00
extcon-max14577.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-max77693.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-max77843.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-palmas.c extcon: palmas: Don't miss GPIO events during suspend/resume 2017-04-06 10:55:22 +09:00
extcon-qcom-spmi-misc.c extcon: qcom-spmi-misc: Sync the extcon state on interrupt 2016-10-26 16:04:29 +09:00
extcon-rt8973a.c scripts/spelling.txt: add "swithc" pattern and fix typo instances 2017-02-27 18:43:46 -08:00
extcon-rt8973a.h extcon: rt8973a: Add Richtek RT8973A extcon driver 2014-09-22 11:43:08 +09:00
extcon-sm5502.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-sm5502.h extcon: sm5502: Move sm5502.h header file to extcon directory 2014-09-22 11:43:08 +09:00
extcon-usb-gpio.c extcon: usb-gpio: Don't miss event during suspend/resume 2017-04-06 10:55:21 +09:00
extcon.c extcon: Remove porting compatibility of swich class 2017-04-06 10:55:24 +09:00
extcon.h extcon: Add new extcon_register_notifier_all() to monitor all external connectors 2017-04-04 11:22:42 +09:00