Commit graph

898,641 commits

Author SHA1 Message Date
qctecmdr
2940ea5d3d Merge "power: smb5-lib: Improve the charge-termination WA handling" 2021-05-05 07:04:00 -07:00
qctecmdr
c5a53f9a92 Merge "usb: gadget: f_gsi: Add support to enable/disable using TCM MEM" 2021-05-05 07:03:59 -07:00
qctecmdr
e4c91ca621 Merge "defconfig: sdmsteppeauto: Enable boot marker and rpmh master stats driver" 2021-05-05 07:03:59 -07:00
qctecmdr
b2d000088e Merge "cnss2: Print address range for minidump region" 2021-05-05 04:13:03 -07:00
qctecmdr
3a0aae3d7a Merge "msm: ipa: Add QMI messages for moving NAT table" 2021-05-05 04:13:03 -07:00
qctecmdr
d6959cc418 Merge "pci: msm: Disable access to MSI config as part of suspend" 2021-05-05 04:13:03 -07:00
qctecmdr
28de7583e1 Merge "msm: adsprpc: Handle ramdump collection" 2021-05-05 04:13:02 -07:00
qctecmdr
299fbd4ebd Merge "Closing the HAB socket correctly in unmount scenarios" 2021-05-05 04:13:02 -07:00
qctecmdr
242cd8934f Merge "net: stmmac: Make code changes to support dlkm compilation" 2021-05-05 04:13:01 -07:00
qctecmdr
c534c6d21b Merge "cnss2: Refactor registers dump APIs" 2021-05-05 04:13:01 -07:00
Vinay Sudra
bafcfcf5d4 defconfig: sdmsteppeauto: Enable boot marker and rpmh master stats driver
Enable boot time marker and rpmh master stats driver for sdmsteppeauto
targets.

Change-Id: I3d274b57d56a81a47e35582de98b1e4bf623fa86
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-05-05 14:25:53 +05:30
qctecmdr
38b09e6378 Merge "defconfig: gen3auto: Enable driver to print xbl log" 2021-05-05 01:22:08 -07:00
qctecmdr
cf00bfe49a Merge "char: virtio_fastrpc: Move PM notifier to driver probe" 2021-05-05 01:22:08 -07:00
qctecmdr
01bb9a3f0f Merge "msm: kgsl: Add Common Boot KPI marker" 2021-05-05 01:22:07 -07:00
qctecmdr
becb6bbf79 Merge "net: stmmac: cleanup and free the nodes and gpios setup in probe" 2021-05-05 01:22:07 -07:00
qctecmdr
07ced40c64 Merge "usb: gadget: f_cdev: Fix use after free of port in f_cdev" 2021-05-05 01:22:06 -07:00
qctecmdr
0c5c89fd18 Merge "msm: kgsl: Fix race between kgsl device open and close" 2021-05-05 01:22:06 -07:00
qctecmdr
10a04be7c5 Merge "netfilter: Port Trigger: Support added for Port Trigger Feature" 2021-05-05 01:22:05 -07:00
qctecmdr
578a2b25d2 Merge "input: qpnp-power-on: Add support for suspend to disk" 2021-05-05 01:22:05 -07:00
qctecmdr
fc53e6c07d Merge "defconfig: Enable ethernet adaptor class driver on sdxnightjar" 2021-05-05 01:22:04 -07:00
Jeya R
611c802366 msm: adsprpc: Handle ramdump collection
Process exit and ramdump collection synchronization
done using work.

Change-Id: Ib1f30b26537417f9c69fc9510ae34b2c33502e2d
Acked-by: Krishnaiah Tadakamalla <ktadakam@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
2021-05-04 12:13:29 -07:00
Mayank Rana
99e27d7d9b usb: gadget: f_gsi: Add support to enable/disable using TCM MEM
This change adds support to enable/disable using TCM memory for
USB IN data buffer with RMNET interface.

Change-Id: I27f04c1bc170e06ccbc9c57ef0e9b8f870e4fe97
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-05-04 09:41:28 -07:00
Mayank Rana
e334d6d2ed dwc3-msm: Add LLCC TCM memory usage for USB IN endpoint data buffers
Add LLCC TCM memory usage for USB IN endpoint data buffers.

Change-Id: Iab4153838684530736bfb7373ecb492ca4202f08
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2021-05-04 09:41:22 -07:00
Bojun Pan
11e37b96ae Closing the HAB socket correctly in unmount scenarios
This change is required for the VM restart mechanism where the
unclosed HAB socket will block the reboot of the GVM.

Change-Id: I4c84e65d981bc1bb09e943dc6985217d3407e9ab
Acked-by: Sriragh Karat <skarat@qti.qualcomm.com>
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>
2021-05-04 03:48:34 -07:00
Maulik Shah
21d8d2b3a7 pinctrl: qcom: Update GPIO to PDC interrupt map for sdmshrike
Update the GPIO to PDC interrupt map.

Change-Id: I4a21b666144d3014d92f24a4f5cc4584700e2c72
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-05-04 15:15:55 +05:30
Sneh Shah
bbaefbdf62 net: stmmac: Make code changes to support dlkm compilation
Replace ethqos function calls with function pointer in stmmac.
Makefile changes to compile all ethqos files as single ko.

Change-Id: Iae8fb981b59cf14e33d31530a8798cc56c0e9926
Signed-off-by: Sneh Shah <snehshah@codeaurora.org>
2021-05-04 15:05:59 +05:30
qctecmdr
336a29e70a Merge "msm: npu: update uapi header file to align with 4.14/4.19 kernel" 2021-05-03 18:42:37 -07:00
qctecmdr
b52ffb09f0 Merge "drivers: gnss: Add SiRFStart GNSS chip power controls" 2021-05-03 18:42:37 -07:00
qctecmdr
aced172961 Merge "hwrng: refine hwrng delay for retry" 2021-05-03 18:42:37 -07:00
Vijayakumar Badiger
72dffdb9d1 drivers: gnss: Add SiRFStart GNSS chip power controls
This is a driver to handle SiRFStar GNSS chip power controls,
a device node is created to interact with driver power controls
and exposes set of IOCTLs. These IOCTLs provide mechanisms to
transition of GNSS receiver power state.

Change-Id: Idf8ff2553736221930f4f032455692e3752176ce
Signed-off-by: Vijayakumar Badiger <vbadig@codeaurora.org>
Signed-off-by: Santoshkumar Zalake <szalake@codeaurora.org>
2021-05-03 11:34:29 -07:00
Rituraj Raman
001efe54a3 msm: kgsl: Add Common Boot KPI marker
Add a boot marker to indicate the time when
driver kgsl is initialised and ready.

Change-Id: I4c3073f642354ef16d1f1f8ed99f520e3ec76c59
Signed-off-by: Rituraj Raman <riturama@codeaurora.org>
2021-05-03 17:34:21 +05:30
Vinay Sudra
a61b5c69a2 char: virtio_fastrpc: Move PM notifier to driver probe
Register pm notifier from driver init to driver probe.

Change-Id: I97e68410879dd075ec5ee51f508adc2ace8e9705
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-05-03 16:05:21 +05:30
Vinay Sudra
0e594a594b defconfig: gen3auto: Enable driver to print xbl log
Enable driver to print xbl log on console through sysfs node.

Change-Id: Ifad2ce5c3a9d9e08d998f97c2cbd0d522f831b9e
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-05-03 15:34:36 +05:30
qctecmdr
e92ca5084e Merge "mhi: msm: Abort RDDM dump collection in PBL state" 2021-05-03 02:52:55 -07:00
Sandeep Singh
6e7f8feb82 cnss2: Print address range for minidump region
Print address range for minidump region.

Change-Id: I63c91de94cfc2a6687714c6ddcaa33a23049e063
Signed-off-by: Sandeep Singh <sandsing@codeaurora.org>
2021-05-03 13:19:26 +05:30
qctecmdr
825798613d Merge "power: supply: Add support to report QC3+ adapter power rating" 2021-05-03 00:20:59 -07:00
qctecmdr
cee0efef7d Merge "ais: corrected auto camera headers path" 2021-05-03 00:20:58 -07:00
qctecmdr
80cba7e40c Merge "arm: defconfig: Add video h/w accelerators support for MONACO" 2021-05-02 21:52:49 -07:00
E V Ravi
7145a68e6f ais: corrected auto camera headers path
updated auto camera headers path to align with ais techpack

Change-Id: I1bf4fecaf2feead42d2ecc4b9ca9a686f70b49ca
Signed-off-by: E V Ravi <evenka@codeaurora.org>
2021-05-02 20:57:53 -07:00
Anirudh Ghayal
10829a37d7 power: smb5-lib: Improve the charge-termination WA handling
In rare scenarios when the battery enters/exits JEITA conditions
post termination, the termination workaround restarts thus
resetting the reference values. Improve this handling by
restarting the WA only if the existing WA timer is not running
thus avoiding WA restarts across minor JEITA oscillations.

Change-Id: I5bf91367b633abf79cbc60ef5bdf93cca9559022
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2021-05-02 23:04:25 +05:30
qctecmdr
2bbcc09826 Merge "smcinvoke: Move IPC_LOG before deleting cb_txn" 2021-05-02 06:41:52 -07:00
Amir Levy
e8be6092f8 msm: ipa: Add QMI messages for moving NAT table
Add interface for receiving QMI request to move
NAT table to DDR or to SRAM and forward request to IPACM.
Add IOCTL for sending indication when move was completed.

Change-Id: Idb886a56586d830664a25371d48d2fac5a5e51c5
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2021-05-02 11:51:46 +03:00
qctecmdr
943946435c Merge "Merge android11-5.4.86+ (884688f) into msm-5.4" 2021-05-01 20:53:08 -07:00
qctecmdr
d92f4c724b Merge "msm: kgsl: Add missing syncpoint_fence/expire trace" 2021-05-01 15:09:13 -07:00
qctecmdr
a09e83797e Merge "soc: qcom: Add check to handle out of bound access" 2021-05-01 15:09:13 -07:00
qctecmdr
9be83d1c65 Merge "msm-5.4 Enable SIP Segmentation Defconfig for sdxlemur" 2021-05-01 15:09:12 -07:00
qctecmdr
a054465a50 Merge "msm: kgsl: Cleanup some of the a6xx gpudev functions" 2021-05-01 15:09:12 -07:00
qctecmdr
9c15b3bfd8 Merge "usb: dwc3: Drive a pulse on DP on CDP detection" 2021-05-01 15:09:11 -07:00
Deepak Kumar
e4f4b83ee1 msm: kgsl: Fix race between kgsl device open and close
In current code, kgsl_close_device holds device mutex and calls
last_close in case open_count goes to zero. But as part of
last_close call, device mutex is released intermittently to wait
for active count to go to zero and also for dispatcher idle. This
intermittent release of device mutex opens up a window where a
kgsl_open_device call can go ahead and call first_open. As this
first_open is triggered before last_close could finish it messes
up the complete state machine. To fix this, move decrement of
open_count after last_close to allow any open/close happening when
last_close is in progress to just increment/decrement open_count
without triggering first_open or last_close.

Change-Id: Ibb2567e3ef0dc1864f2bfca346b0682792d0b675
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2021-05-01 00:43:51 +05:30
Anmolpreet Kaur
07e8c4b8d3 smcinvoke: Move IPC_LOG before deleting cb_txn
Move IPC_LOG inside mutex lock and bfefore deleting
cb_txn inside process_tzcb_req to make sure that
we are not accessing cb_req value that has gone bad.

Change-Id: Icc04bab52d1364d883b0a4bb07ff4cf2cc8ce6f8
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
2021-04-30 22:33:35 +05:30