android_kernel_oneplus_msm8998/drivers
Harry Yang dd9faf5083 qcom-charger: WA for typec cc2 sink removal with rdstd
In PMICv2, typec removal relies on CC detachment detection,
but CC removal event does not fire when orientation is CC2
with rdstd, due to a HW bug.

The software workaround is to force typec sink cycles and
poll CC states, until cc status reading confirms detachment,
and PD is notified of typec removal.

CRs-Fixed: 1079913
Change-Id: Ie9ed65d421df57c9bfa4db8e44d358da3b0cdc36
Signed-off-by: Harry Yang <harryy@codeaurora.org>
2016-11-14 10:44:35 -08:00
..
accessibility
acpi Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
amba
android Merge "ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct" 2016-11-08 11:19:02 -08:00
ata Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
atm
auxdisplay
base Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4" 2016-11-04 22:22:00 -07:00
bcma
bif
block Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
bluetooth Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4" 2016-11-04 22:22:00 -07:00
bus Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
cdrom
char msm: ADSPRPC: Use secure session device while freeing memory 2016-11-07 10:11:51 -08:00
clk Merge "clk: msm: mdss: fix potential use of un-initialized variable" 2016-11-13 13:51:07 -08:00
clocksource Merge remote-tracking branch 'origin/tmp-917a9a9133a6' into lsk 2016-07-12 11:40:49 -07:00
connector
cpufreq Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
cpuidle Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4" 2016-11-04 22:22:00 -07:00
crypto crypto: msm: qce50: Prevent deadlock during timeout 2016-11-09 09:43:31 -08:00
dca
devfreq PM / devfreq: Restart previous governor if new governor fails to start 2016-11-09 09:55:27 -08:00
dio
dma Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
dma-buf
edac Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
eisa
esoc
extcon Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
firewire
firmware Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
fmc
fpga
gpio Merge "gpio: qpnp-pin: Fix reading the GPIO mode for GPIO_LV_MV subtype" 2016-11-08 11:18:49 -08:00
gpu Merge "msm: kgsl: add egl_surface/egl_image usage count in debugfs" 2016-11-10 22:49:43 -08:00
hid Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
hsi
hv
hwmon Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
hwspinlock
hwtracing Merge "coresight: tmc: fix mutex release" 2016-11-08 11:18:58 -08:00
i2c Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
ide
idle
iio Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
infiniband Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
input Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4" 2016-11-04 22:22:00 -07:00
iommu Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
ipack
irqchip Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
isdn
leds Merge "leds: qpnp-flash-v2: Fix strobe control settings" 2016-11-02 14:41:37 -07:00
lguest
lightnvm
macintosh
mailbox
mcb
md CHROMIUM: dm: boot time specification of dm= 2016-10-28 17:08:21 -07:00
media Merge "msm: sde: add buf_finish callback to clear last fd" 2016-11-13 13:51:08 -08:00
memory memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing 2016-07-27 09:47:35 -07:00
memstick
message
mfd Merge "ASoC: wcd9xxx: clean up bootup errors" 2016-11-10 15:14:25 -08:00
misc Merge "msm: mdss: dp: handle fast attention events" 2016-11-13 13:51:09 -08:00
mmc Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
mtd Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
net Merge "wil6210: validate wil_pmc_alloc parameters" 2016-11-09 16:24:56 -08:00
nfc NFC: Detection of NQ chip set and firmware version 2016-11-07 16:23:44 +05:30
ntb
nubus
nvdimm
nvme
nvmem Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
of Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
oprofile
parisc
parport
pci Merge "msm: pcie: change the log type for PCIe Synopsys MSI interrupts" 2016-11-10 22:49:21 -08:00
pcmcia
perf perf: add hotplug support so that perf continues after hotplug 2016-08-13 15:05:21 -07:00
phy phy: qcom-ufs: remove warnings for optional clocks 2016-09-16 15:14:08 -07:00
pinctrl Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
platform Merge "msm_11ad: disbale L1 for 11ad device" 2016-11-11 20:05:50 -08:00
pnp
power qcom-charger: WA for typec cc2 sink removal with rdstd 2016-11-14 10:44:35 -08:00
powercap
pps
ps3
ptp
pwm Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
rapidio
ras
regulator regulator: qpnp-labibb: add support to configure PFM for LAB regulator 2016-11-09 20:03:44 -08:00
remoteproc
reset
rpmsg
rtc Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
s390
sbus
scsi Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
sensors sensors: ssc: add support to read SLPI fw name 2016-10-26 15:39:02 +05:30
sfi
sh
slimbus Merge "slim: msm: Avoid registration with notifier if service is not located" 2016-09-13 05:43:48 -07:00
sn
soc Merge "soc: qcom: Replace ARRAY_SIZE macro with strlen" 2016-11-11 20:05:46 -08:00
soundwire soundwire: Add support for usecases without compander 2016-09-21 02:49:13 -07:00
spi Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
spmi spmi: pmic-arb: support show_resume_irq 2016-11-08 10:23:45 -08:00
ssb
staging Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4" 2016-11-04 22:22:00 -07:00
switch
target
tc
thermal Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
thunderbolt
tty Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
uio
usb Merge "usb: gadget: Do not disconnect unregistered dev" 2016-11-11 20:05:49 -08:00
uwb
vfio
vhost
video Merge "msm: mdss: dp: handle fast attention events" 2016-11-13 13:51:09 -08:00
virt
virtio virtio_balloon: fix PFN format for virtio-1 2016-07-27 09:47:34 -07:00
vlynq
vme
w1
watchdog
xen Revert "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-26 14:34:05 -07:00
zorro
Kconfig
Makefile scsi: ufs: Initiate crypto before SCSI for UFS fast boot 2016-08-29 00:30:38 -07:00