Commit graph

892,209 commits

Author SHA1 Message Date
Vatsal Bucha
1ca159a38c fsa4480: Resolve euro usb analog headset detect issue after PDR
Euro headset is sometimes detected as headphone post PDR.
This is due to race condition between powering up of PGA
and cross connection detection due to which cross conn
detection is not successful resulting in usb analog headset
being detected as headphone post PDR. Save switch_control
value before PDR and apply same value during fsa reg notifier
after PDR so that euro side does not detect as cross conn
post PDR to resolve issue.

Change-Id: I4af17d83a8e4a55185421b370162d8e7a5d5b91f
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2020-11-16 02:08:00 -08:00
qctecmdr
58329ca148 Merge "clk: qcom: Add the debug mux information for SM8150" 2020-11-15 17:44:56 -08:00
qctecmdr
b8bfad925d Merge "exfat: add super block operations" 2020-11-15 08:04:36 -08:00
qctecmdr
5869c90e4f Merge "soc: qcom: qmi_interface: Parse all control packets" 2020-11-15 08:04:35 -08:00
qctecmdr
3de3dfe933 Merge "net: neuron: channel: Check buffer boundaries" 2020-11-15 08:04:35 -08:00
qctecmdr
174db10e47 Merge "arm: qcom: Add initial platform for Monaco and Scuba" 2020-11-15 04:36:26 -08:00
qctecmdr
5ca720a4d8 Merge "power: supply: qcom: Add module dependency on TYPEC" 2020-11-15 04:36:25 -08:00
qctecmdr
aad412cb4f Merge "soc: qcom: minidump: Change the way to locate log_buf" 2020-11-15 04:36:25 -08:00
qctecmdr
1843c1a799 Merge "staging: exfat: remove staging version of exfat filesystem" 2020-11-15 04:36:25 -08:00
qctecmdr
f94ed13be9 Merge "exfat: add in-memory and on-disk structures and headers" 2020-11-15 04:36:25 -08:00
qctecmdr
7f23279eb1 Merge "dt-bindings: iio: Add scale function for PM2250 S3 die temp" 2020-11-15 01:08:07 -08:00
qctecmdr
8ff49d4085 Merge "defconfig: Enable required defconfigs for sdxlemur target" 2020-11-15 01:08:06 -08:00
qctecmdr
1bee375fee Merge "clk: qcom: lahaina: Fix providers left active in suspend" 2020-11-15 01:08:06 -08:00
qctecmdr
a4b6932845 Merge "input: touchscreen: st: cancel pending firmware update" 2020-11-15 01:08:05 -08:00
qctecmdr
d35e872fd1 Merge "clk: qcom: alpha-pll: Export required symbols from alpla-pll" 2020-11-14 21:07:20 -08:00
qctecmdr
b7a4fe5073 Merge "pci: msm: Move rpmsg lock after command completion" 2020-11-14 17:35:49 -08:00
qctecmdr
723156f03e Merge "mhi: uci: Add channel mutex lock for read and write file ops" 2020-11-14 17:35:48 -08:00
qctecmdr
04dd99b363 Merge "icnss2: Avoid sending modem shutdown indication to fw if it is down" 2020-11-14 17:35:48 -08:00
qctecmdr
17b81f1df7 Merge "msm: pcie: switch API for tuning EQ preset request vector configuration" 2020-11-14 17:35:47 -08:00
qctecmdr
da9ad9f15c Merge "msm: ipa_fwmk: Provide api for mhi driver to update state" 2020-11-14 17:35:46 -08:00
qctecmdr
761f457a49 Merge "soc: qcom: smp2p: Add memory barrier for irq_pending" 2020-11-14 01:35:45 -08:00
qctecmdr
a5b3c5962b Merge "power: qpnp-smb5: Update legacy cable detection logic in bootup" 2020-11-14 01:35:45 -08:00
qctecmdr
b28b8c7ed2 Merge "mmc: core: Enable force hw reset" 2020-11-14 01:35:44 -08:00
qctecmdr
5a842fda18 Merge "cfg80211: reg: Reset to upstream" 2020-11-14 01:35:44 -08:00
qctecmdr
9dd8c088c1 Merge "msm: kgsl: Increase GMU log size to 16 KB" 2020-11-14 01:35:44 -08:00
qctecmdr
5dcc7b616a Merge "mmc: sdhci-msm: Toggle fifo write clk after ungating sdcc clk" 2020-11-14 01:35:44 -08:00
qctecmdr
f16a067bfd Merge "msm: kgsl: Check for gmu prealloc failure only in case of prealloc request" 2020-11-13 07:49:42 -08:00
qctecmdr
21a0aa1700 Merge "soc: spcom: fix race during spcom channel create" 2020-11-13 07:49:42 -08:00
qctecmdr
0e8beccdf8 Merge "msm: ipa: create ipa_client for ethernet" 2020-11-13 07:49:42 -08:00
qctecmdr
8de574033a Merge "drivers: pinctrl: Add pinctrl support for NIGHTJAR target" 2020-11-13 07:49:41 -08:00
qctecmdr
693ade15ed Merge "scsi: ufs: update UFS initialization sequence" 2020-11-13 07:49:41 -08:00
qctecmdr
23320c8319 Merge "defconfig: holi: Enable memshare driver on holi_debug" 2020-11-13 07:49:41 -08:00
qctecmdr
e5ff1a7c5a Merge "kernel: arch: Enable qcedev as gki module" 2020-11-13 07:49:41 -08:00
qctecmdr
144d7633f1 Merge "mmc: sdhci-msm: Reset host->pwr and POWER_CONTROL register" 2020-11-13 07:49:40 -08:00
qctecmdr
7c71d182c4 Merge "msm: kgsl: Fix NR_KERNEL_MISC_RECLAIMABLE page stats issue" 2020-11-12 20:42:06 -08:00
qctecmdr
9c05303631 Merge "msm: kgsl: constify structs with function pointers" 2020-11-12 20:42:06 -08:00
qctecmdr
4fc1d397c4 Merge "arm64: defconfig: Set qrtr wakeup for genericarmv8" 2020-11-12 20:42:05 -08:00
qctecmdr
9443b83e3e Merge "net: cnss2: Add second element to avoid OOB issue" 2020-11-12 20:42:05 -08:00
qctecmdr
b56d745861 Merge "clk: qcom: gcc: Register the DFS clocks for HOLI" 2020-11-12 20:42:05 -08:00
Chris Lew
ca1c9dc6bf net: neuron: channel: Check buffer boundaries
Sanitize the ring buffer length read from the other side to ensure
the bounds match the memory that is mapped.

Change-Id: Ifdac3e0dee11374e61ede3a2cfb82e1957c6a2b2
Signed-off-by: Chris Lew <clew@codeaurora.org>
2020-11-12 15:09:46 -08:00
Chris Lew
332b0b6fa4 soc: qcom: qmi_interface: Parse all control packets
There are some control packets such as DEL_CLIENT that will not always
match the local node address. All packets addressed to the control port
should be decoded as qrtr control packets.

Change-Id: I46b366c77fd2d8defc203e0c74181a228710c48e
Signed-off-by: Chris Lew <clew@codeaurora.org>
2020-11-12 15:08:14 -08:00
qctecmdr
b482a807a1 Merge "arm64: defconfig: Increase PANIC timeout for Holi" 2020-11-12 09:55:03 -08:00
qctecmdr
b604e85198 Merge "coresight: byte-cnter: limit error log output" 2020-11-12 09:55:03 -08:00
qctecmdr
e8315dfb98 Merge "cnss2: Avoid race condition between time sync and system suspend" 2020-11-12 09:55:02 -08:00
qctecmdr
b37f5eaee1 Merge "cnss-utils: Compile firmware service file independently" 2020-11-12 09:55:02 -08:00
qctecmdr
dd95ccfb13 Merge "iio: adc: spmi-adc5: Add support for PM2250 S3 die temp channel" 2020-11-12 09:55:02 -08:00
qctecmdr
46f86ded36 Merge "gki: Update GKI_VERSION" 2020-11-12 09:55:02 -08:00
qctecmdr
c8e2ca976a Merge "cnss2: Handle resume request while suspend in progress" 2020-11-11 23:52:34 -08:00
qctecmdr
eeb4692062 Merge "arm64: defconfig: Enable CONFIG_ARM_SMMU_POWER_ON_ALWAYS for GKI targets" 2020-11-11 23:52:34 -08:00
qctecmdr
c64a5ca35d Merge "arm64: defconfig: Disable serial console defconfig" 2020-11-11 23:52:33 -08:00