Commit graph

898,644 commits

Author SHA1 Message Date
Maria Yu
14ecafa9d5 Revert "clocksource: arch_timer: make virtual counter access configurable"
This reverts commit dc9b4c45b2.
Disable userspace virtual counter access intended to makes it
difficult to obtain precise timing measurements of the cache
side channel. But it has been deprecated since it was found
to be ineffective.

Change-Id: I5cf59632ff1beb6ea51a53bea4eb3ad9467d4cd0
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
2021-05-06 11:22:59 +08:00
qctecmdr
a9eb6ca4c9 Merge "spi: spi-msm-geni: Keep device to suspend if PM call fails" 2021-05-05 07:04:00 -07:00
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
Mukesh Kumar Savaliya
339174da6e spi: spi-msm-geni: Keep device to suspend if PM call fails
If the runtime PM is disabled, call to get_sync() will fail. In this
scenario, keep device to suspend state and return the error with warn
stack. This should help balance the runtime PM count in get_sync()
failed scenario.

In addition, if the runtime PM is found to be disabled, decide to
return an error and let framework retry the transfers.

Change-Id: Id37a49a4d7550c55dffffc915a63c5fe157f5559
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
2021-05-04 17:54:59 +05:30
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