Commit graph

891,254 commits

Author SHA1 Message Date
qctecmdr
263c564bb3 Merge "msm: ipa: Add flag to differentiate b/w gsi db or ddr address" 2020-10-01 13:35:00 -07:00
qctecmdr
64138190eb Merge "msm: kgsl: Move a3xx perfcounters to target specific" 2020-10-01 13:35:00 -07:00
qctecmdr
0db271b936 Merge "leds: qti-flash: Initialize rc in qti_flash_led_symmetry_config()" 2020-10-01 13:34:59 -07:00
qctecmdr
393284bdbc Merge "usb: gadget: qdss: Fix usage of usb_ep_autoconfig()" 2020-10-01 13:34:59 -07:00
qctecmdr
7753d5983d Merge "mmc: sdhci-msm: Update SDCC5 DLL power up sequence" 2020-10-01 13:34:58 -07:00
qctecmdr
8f4bf966d4 Merge "cnss2: Setup DMS QMI client for WLAN MAC address" 2020-10-01 08:54:11 -07:00
qctecmdr
5d916fa113 Merge "serial: msm_geni_serial: Balance vote for zero size transfer" 2020-10-01 08:54:10 -07:00
qctecmdr
26ac3319aa Merge "cnss2: Collect shadow registers for RDDM scenario" 2020-10-01 08:54:09 -07:00
qctecmdr
d7739ad6c4 Merge "cnss2: Add runtime PM stats support" 2020-10-01 08:54:09 -07:00
qctecmdr
243109d661 Merge "usb: gadget: increase the buffer size to 1 MB for tty ports" 2020-10-01 08:54:08 -07:00
qctecmdr
f149243020 Merge "adsprpc: Move sleepable operations outside spin_lock" 2020-10-01 08:54:08 -07:00
qctecmdr
198d27fafc Merge "hh_rm_core: delay sending characters to RM" 2020-09-30 20:54:40 -07:00
qctecmdr
8364edfa9c Merge "arm64: defconfig: disable DCC console on VM" 2020-09-30 20:54:39 -07:00
qctecmdr
4a67eaed37 Merge "hh_dbl: fix a race condition while vm is booting" 2020-09-30 20:54:39 -07:00
qctecmdr
5fe63e27d1 Merge "Merge android11-5.4.61+ (e32adae) into msm-5.4" 2020-09-30 17:02:50 -07:00
Guru Das Srinagesh
fb8d6d4967 leds: qti-flash: Initialize rc in qti_flash_led_symmetry_config()
Initialize rc just for sanity so that it is not used uninitialized in
the return path.

Fixes: 568fc7ac9b ("leds: qti-flash: Handle all-enabled led mask separately")
Change-Id: I77caac87781b7a2ad2de0ecb13c5b3cd9ca3707b
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
2020-09-29 15:25:10 -07:00
qctecmdr
e445c18900 Merge "cnss2: Change to add prints on link down callback" 2020-09-29 10:33:06 -07:00
qctecmdr
0cd1516548 Merge "mm: fix the page_owner initializing issue for arm32" 2020-09-29 10:33:06 -07:00
qctecmdr
ba18f05ca6 Merge "defconfig: Enable Synaptics DSX Touch for Lahaina target" 2020-09-29 10:33:05 -07:00
qctecmdr
24cc636d79 Merge "defconfig: Enable LT9611UXC module for HDK8350" 2020-09-29 10:33:05 -07:00
Jack Pham
630dc6ea35 usb: gadget: qdss: Fix usage of usb_ep_autoconfig()
commit 59ff8848b2 ("usb: gadget: qdss: Use usb_ep_autoconfig()
instead of ss() variant") modified f_qdss to use the simple
usb_ep_autoconfig() helper, however this function has a caveat
that the passed in descriptor's wMaxPacketSize field gets updated
to be a maximum to 64 bytes. Hence, this function should not be
called with descriptors intended for high- or Superspeed usage
since they can support up to 512 or 1024 bytes for bulk endpoints.

Instead, call usb_ep_autoconfig() by passing in the FS descriptors,
and use the resulting bEndpointAddress assignment to update the
corresponding HS and SS descriptors.

Change-Id: I0b177d5d1075bc3e996f09a2db4699952cf0886d
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2020-09-29 09:46:13 -07:00
Armaan Siddiqui
60c017c5d5 msm: ipa: Add flag to differentiate b/w gsi db or ddr address
Added flag to differentiate between gsi db address or
ddr address.

Change-Id: I106e993a5e6a86b8d36009d73fa888a8167922c0
Signed-off-by: Armaan Siddiqui <asiddiqu@codeaurora.org>
2020-09-29 21:39:19 +05:30
Neeraj Upadhyay
ae0007c7e7 dt-bindings: ipcc: Add WDSP client ID
Add Client ID for WDSP in IPCC.

Change-Id: I8a350e7db2f8598f10c8262ab27536387f0ae5ac
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-09-29 02:02:21 -07:00
Wenjun Zhang
a8034e3d71 defconfig: Enable LT9611UXC module for HDK8350
Enable LT9611UXC module for HDK8350.

Change-Id: I8a2ebd616f04ec34f74949f74ced5f10bf8ac332
Signed-off-by: Wenjun Zhang <wjzhan@codeaurora.org>
2020-09-29 01:03:18 -07:00
Fei Mao
3bf50a04fb defconfig: Enable Synaptics DSX Touch for Lahaina target
This change enables synaptic dsx config for Lahaina target.

Change-Id: Id48fa69c3cca261b0a46a1146c44b1198bf55442
Signed-off-by: Fei Mao <feim1@codeaurora.org>
2020-09-28 23:11:31 -07:00
Zhenhua Huang
7f35a1228f mm: fix the page_owner initializing issue for arm32
arm32 original logic:
1. allocated memory for page_ext(using memblock).
2. invoke the init callback of page_ext_ops like
page_owner(using buddy).
3. initialize buddy.

after this change:
1. allocated memory for page_ext(using memblock).
2. initialize buddy.
3. invoke the init callback of page_ext_ops like
page_owner(using buddy).

with the change, failure/dummy_handle can get its correct value.

Change-Id: I6598481299da115ff4be50bf0e5a61a012d5ac83
Signed-off-by: Zhenhua Huang <zhenhuah@codeaurora.org>
2020-09-29 12:42:42 +08:00
Jeevan Shriram
e9ae2faf91 Merge android11-5.4.61+ (e32adae) into msm-5.4
* remotes/origin/tmp-e32adae:
  ANDROID: ABI: Update allowed list for QCOM
  Revert "UPSTREAM: ehci-hcd: Move include to keep CRC stable"
  Revert "ANDROID: Update android/abi_gki_aarch64.xml"
  ANDROID: Update android/abi_gki_aarch64.xml
  UPSTREAM: ehci-hcd: Move include to keep CRC stable
  UPSTREAM: kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro
  UPSTREAM: kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h
  UPSTREAM: kbuild: ensure full rebuild when the compiler is updated
  ANDROID: abi: update for hikey960
  ANDROID: dts: hi3660: Fix duplicate adv7533 nodes
  ANDROID: kallsyms: ignore ThinLTO+CFI hash suffix in kallsyms_lookup_name()
  ANDROID: Refresh ABI.xmls with libabigail 1.8.0-1dca710a
  ANDROID: ABI: update allowed list for QCOM
  ANDROID: KMI symbol lists: migrate section name
  ANDROID: ABI: Update allowed list for GALAXY
  ANDROID: hikey960_gki.fragment: Remove UFS and USB bits
  ANDROID: lkdtm/usercopy: Use __va_function to find proper vm_mmap address
  ANDROID: mm: add generic __va_function and __pa_function
  ANDROID: vendor_hooks: Add hooks for debugging exception context
  FROMGIT: mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary

Change-Id: I84ca8d4c3849984c3b18432e9e42136adf6c5d5c
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
2020-09-28 11:25:52 -07:00
qctecmdr
1a6f8ce5e2 Merge "msm-perf: Extended support for perf notification" 2020-09-28 10:21:01 -07:00
qctecmdr
5e70bd4dd3 Merge "msm: kgsl: Make sure GPU is idle before changing the CPAPRIV bit" 2020-09-28 10:21:01 -07:00
qctecmdr
e6c57233a1 Merge "msm: kgsl: Update HW idle check for A619 holi" 2020-09-28 10:21:01 -07:00
qctecmdr
31bfb6aa10 Merge "usb: gadget: Remove assigning the function descriptors" 2020-09-28 10:21:00 -07:00
qctecmdr
aa1bfb0326 Merge "pci: controller: msm: Prevent L0s before switching Gen speed" 2020-09-28 10:21:00 -07:00
Hareesh Gundu
b2cc23c873 msm: kgsl: Update HW idle check for A619 holi
Update HW idle check for A619 holi to ensure GPU
idle status is captured correctly.

Change-Id: I2c332e43b3e3f653421e0bc4ab823ac557cfa141
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2020-09-28 06:06:48 -07:00
richagar
27bee16a2f msm-perf: Extended support for perf notification
Added support for passing init info from userspace

Change-Id: Ica31b6ed19e6536dadd36b35b31e5202da75490f
Signed-off-by: richagar <richagar@codeaurora.org>
2020-09-28 17:32:17 +05:30
qctecmdr
69e5f82913 Merge "Revert "dt-bindings: input: touchscren: add description for synaptics_dsx"" 2020-09-28 04:21:28 -07:00
qctecmdr
1bbb11eaa8 Merge "defconfig: lahaina-qgki: enable CONFIG_USB_LAN78XX" 2020-09-28 04:21:28 -07:00
qctecmdr
eb8fa2b7b0 Merge "defconfig: Enablle usb peripheral audio on sdxlemur" 2020-09-28 04:21:27 -07:00
qctecmdr
a68b98fe72 Merge "msm: kgsl: Poll GDSCR to ensure CX collapse" 2020-09-28 04:21:27 -07:00
qctecmdr
048c65bd13 Merge "usb: phy: qmp: debug value of portselect pin" 2020-09-28 04:21:26 -07:00
qctecmdr
0236484610 Merge "usb: f_fs: Fix memory leak if copy_from_iter_full fails" 2020-09-28 04:21:26 -07:00
qctecmdr
bff3607241 Merge "USB: f_fs: Set ffs->func to NULL after disabling endpoint in set_alt()" 2020-09-28 04:21:26 -07:00
Jun Li
02117de51a mmc: sdhci-msm: Update SDCC5 DLL power up sequence
Update the DLL power up sequence according to the latest SDCC DLL HSR
document and SDCDC initialization sequence in HPG.

Final sequence:
Step 1 - Set PWRSAVE bit in MCI_CLK to '0' during reset
Step 2 - Disable CK_OUT
Setp 3 - Set CORE_DLL_CLOCK_DISABLE to '1'
Step 4 - Set RST & PDN to '1'
Step 5 - Set DLL_CONFIG_3
Step 6 - Set SDC4_USER_CTRL
Step 7 - Set SDC4_TEST_CTRL(SW can Skip this step)
Step 8 - Set DDR_CONFIG
Step 9 - Set DLL_CONFIG_2
Step 10 - Set DLL_CONFIG
Step 11 - Wait for 52 us
Step 12 - Set RST & PDN to '0'
Step 13 - Set RST to '1'
Step 14 - Set RST to '0'
Step 15 - Set CORE_DLL_CLOCK_DISABLE to '0'
Step 16 - Write '1' to DLL_EN
Step 17 - Wait for 8000 input clock cycles
Step 18 - Enable CK_OUT
Step 19 - Check for Lock
Step 20 - If PWRSAVE is needed, set PWRSAVE to '1'.

Change-Id: I663cb294c4e1cc6f28b81e0cab4caf54554ad145
Signed-off-by: Jun Li <liju@codeaurora.org>
2020-09-28 15:20:13 +08:00
qctecmdr
e2f7dca423 Merge "input: touchscreen: mxt: add callback from drm panel" 2020-09-28 00:02:02 -07:00
qctecmdr
647825cc7a Merge "input: touchscreen: mxt: irq handler return value" 2020-09-28 00:02:02 -07:00
qctecmdr
cd5ad41594 Merge "input: touchscreen: focaltech: fix return value" 2020-09-28 00:02:01 -07:00
qctecmdr
73f7912c9a Merge "sched/walt: Improve the scheduler" 2020-09-28 00:02:01 -07:00
qctecmdr
dc931543e7 Merge "msm: pcie: update PCIe internal AUX CLK from boolean to a programmable type" 2020-09-28 00:02:01 -07:00
qctecmdr
f210f412fb Merge "drm/bridge: lt9611uxc: Add video config for lt9611uxc" 2020-09-28 00:02:00 -07:00
qctecmdr
3b01263f65 Merge "Support full CONE NAT and ADDRESS RESTRICTED CONE NAT" 2020-09-28 00:02:00 -07:00
Mukesh Kumar Savaliya
f1b3522719 serial: msm_geni_serial: Balance vote for zero size transfer
In a rare case if client sends 0 size data for TX transfer, driver
keeps vote and tries to serve TX transfer. But it returns from middle
and skips unvoting the vote kept, which results in imbalance of TX
path vote.

Note that scenario is very unlikely but in some cases customer will
have negative test case resulting in above scenario.

Change-Id: Ie4724ff40eec2beb67c113a6193377d4166a2b8b
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
2020-09-28 10:25:48 +05:30