Commit graph

898,444 commits

Author SHA1 Message Date
qctecmdr
ea4a184bb8 Merge "SMCInvoke: Add ipc_logging to improve debuggability of use" 2021-04-26 14:57:50 -07:00
qctecmdr
6908a58fe7 Merge "soc: qcom: hgsl: Add signaled cb to isync sync" 2021-04-26 12:18:03 -07:00
qctecmdr
5ad91ebb04 Merge "serial: msm_geni_serial: Add boot KPI markers" 2021-04-26 12:18:02 -07:00
qctecmdr
435bbba168 Merge "defconfig: Disable debug option in SDX12 perf build" 2021-04-26 12:18:02 -07:00
qctecmdr
93cacc3c6e Merge "soc: qcom: smp2p: Fix possible smp2p entry double free" 2021-04-26 12:18:01 -07:00
qctecmdr
d91ec1ae46 Merge "net: fix to handle warning message" 2021-04-26 12:18:00 -07:00
qctecmdr
f88c8dcbb2 Merge "defconfig: Enable STM_PROTO_BASIC for sdxnightjar" 2021-04-26 12:18:00 -07:00
qctecmdr
ff61af4fc7 Merge "arm64: kconfig: Add initial platform for Scuba" 2021-04-26 12:17:59 -07:00
qctecmdr
3fccda5729 Merge "Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot"" 2021-04-26 12:17:59 -07:00
qctecmdr
f000bfd31b Merge "defconfig:sdmsteppeauto:enable btpower" 2021-04-26 12:17:59 -07:00
qctecmdr
83b4b5dede Merge "spmi: spmi-pmic-arb: Add support to set interrupt ownership" 2021-04-26 12:17:58 -07:00
qctecmdr
03d2764796 Merge "msm: mobileap: Enable GRE configuration" 2021-04-26 08:46:49 -07:00
qctecmdr
3152893c4f Merge "msm: ADSPRPC: Add non-NULL check to avoid NULL pointer dereference" 2021-04-26 08:46:48 -07:00
qctecmdr
8a43d518be Merge "arm64: defconfig: Add stmmac for sa6155" 2021-04-26 08:46:48 -07:00
qctecmdr
52600d3249 Merge "msm: kgsl: Validate page offset before vmf_insert_page" 2021-04-26 08:46:47 -07:00
qctecmdr
8e25b91508 Merge "msm: adsprpc: Allocate buffer taking NULL byte into consideration" 2021-04-26 08:46:47 -07:00
qctecmdr
f25e687106 Merge "defconfig: Enable UAC2 protocol on sdxlemur" 2021-04-26 08:46:46 -07:00
qctecmdr
b6617bab90 Merge "arm64: defconfig: Add support for DEBUGCC/DISPCC in MONACO" 2021-04-26 08:46:46 -07:00
qctecmdr
213e186847 Merge "dt-bindings: Add new port types for SWR Rx port" 2021-04-26 08:46:45 -07:00
qctecmdr
e11e35ec91 Merge "msm: kgsl: Fix possible NULL pointer dereference" 2021-04-26 08:46:45 -07:00
qctecmdr
3e6ed023e0 Merge "drivers: llcc: Amend SCT table for sdxlemur" 2021-04-26 08:14:47 -07:00
qctecmdr
c59dc60872 Merge "drivers: qcom: Add boot stat entries for kernel load start and end" 2021-04-26 08:14:46 -07:00
qctecmdr
f9e4067566 Merge "Merge android11-5.4.86+ (5d7dfa3) into msm-5.4" 2021-04-26 08:14:44 -07:00
qctecmdr
be73b6b4dc Merge "msm: kgsl: Return a valid entry in case of secure GPU address" 2021-04-26 08:14:44 -07:00
qctecmdr
6465d7bf16 Merge "i2c: i2c-msm-geni: Add boot KPI markers" 2021-04-26 08:14:43 -07:00
qctecmdr
131c2f14e9 Merge "defconfig: direwolf_auto: Enable SPMI PMIC drivers" 2021-04-26 08:14:43 -07:00
Ya
79b35d069f soc: qcom: hgsl: Add signaled cb to isync sync
In ts signal mode, usermode maybe create a fences with old timestamp
after timestamp of the timeline goes forward. These fences should be
treated as signaled.
The signaled cb could compare fence ts and timeline ts and return status
to caller.

Change-Id: I727a093188b50f693a26c16361e2a295d550fcb0
Signed-off-by: Ya <yatang@codeaurora.org>
Signed-off-by: Kasin Li <donglil@codeaurora.org>
2021-04-26 17:38:42 +08:00
Kiran Gunda
5beb4e66b9 spmi: spmi-pmic-arb: Add support to set interrupt ownership
The MID_SEL register routes the interrupt to the configured MID.
On a multi-SOC system a PMIC interrupt may be assigned to
secondary SOC (on another MID). Make sure the interrupt gets
assigned to the right MID while registering for it.

Change-Id: I87cc890af051dbe8e1c81662800f1c39b50290da
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2021-04-26 01:55:53 -07:00
Amit Kushwaha
0dfdda9c51 Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot"
This reverts commit 26852d7d34dcb87a7d2fd5f3e1343db14e73c186.
The GPUCC registers are not ioremapped on some targets which can
cause continuous 'Out of bounds' warnings.

Change-Id: Iebe9b27b74966d937b2e62e9a937be1af5463303
Signed-off-by: Amit Kushwaha <kushwaha@codeaurora.org>
2021-04-26 01:12:44 -07:00
Puranam V G Tejaswi
9522ccf87c msm: kgsl: set bit 24 of CP_CHICKEN_DBG for A702
Fix bootanimation distortion for A702.

Change-Id: I1ca75e1725670ef65baccf3a4e6c731550b93dd7
Signed-off-by: Puranam V G Tejaswi <pvgtejas@codeaurora.org>
Signed-off-by: Amit Kushwaha <kushwaha@codeaurora.org>
2021-04-26 01:09:48 -07:00
Yuanfang Zhang
581b3e68c0 defconfig: Enable STM_PROTO_BASIC for sdxnightjar
Enable STM_PROTO_BASIC to support to write log to /dev/coresight-stm.

Change-Id: Ibdc10fa0bfd399bec47a59ba7f05258e5918796f
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
2021-04-25 20:00:21 -07:00
Hongwei Ren
ec3372b5fe arm64: kconfig: Add initial platform for Scuba
Adding initial platform config for Scuba.

Change-Id: If4c22be3ad2bfbaadea9cd363ab70f346a561074
Signed-off-by: Hongwei Ren <hongren@codeaurora.org>
2021-04-25 14:14:31 +05:30
Yingjie Zhu
717bc3a7ae defconfig:sdmsteppeauto:enable btpower
Enable Bluetooth power driver for sdmsteppeauto target.

Change-Id: I24f69b0ae104f2333f01f9cf52804ae008370fa4
Signed-off-by: Yingjie Zhu <yingzhu@codeaurora.org>
2021-04-24 22:54:24 -07:00
Arun Prakash
a8174f0e11 soc: qcom: smp2p: Fix possible smp2p entry double free
In case of restore path there could be a chance that smp2p entry
duble freed or valid entry might be uninitialized. Also fix entry
deference after being freed by calling kfree().

Change-Id: I5dcb12e01972e19f3c0fa1fc1be3596abca984e9
Signed-off-by: Arun Prakash <app@codeaurora.org>
2021-04-23 17:25:35 +05:30
vgattupa
63a324c1b3 msm: ADSPRPC: Add non-NULL check to avoid NULL pointer dereference
Add non-NULL checks before dereferencing
ctx and fl structures.

Change-Id: Id6fe908a1ef53b896614501f00bd52418027dd97
Signed-off-by: vgattupa <vgattupa@codeaurora.org>
2021-04-23 12:53:40 +05:30
Shreyas K K
fcbb5c5e0d drivers: qcom: Add boot stat entries for kernel load start and end
The bootloader adds IMEM entries for kernel load start and end
timestamps. Capture the same in the kernel as part of boot stats.
This allows to measure the Bootloader KPI values.

Change-Id: I2c1862d0f662a6d59aed7bb40e1d7d84ef686c14
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-23 12:39:24 +05:30
Veera Vegivada
1f8feb5b96 defconfig: direwolf_auto: Enable SPMI PMIC drivers
Enable MFD SPMI PMIC driver and several SPMI and PMIC drivers
which are needed to provide baseline support of PMIC peripherals.

Change-Id: I0d4150893a8fe0c2381c7c8328e07d77981fa907
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-23 11:37:07 +05:30
Veera Vegivada
745871f8c5 defconfig: direwolf_auto_GKI: Enable epss l3 interconnect
Enable epss l3 interconenct driver so that consumers are
able to obtain their path handles properly.

Change-Id: Idf2b3a0710fed0eebf746af67739ba2c6dda918f
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-23 11:37:07 +05:30
Veera Vegivada
241fd209d4 arm64: defconfig: Enable direwolf interconnect driver
Enable the direwolf interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: I692dbbbbbd2d4d9ab29c4b6ac1b810d23dd5e018
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-23 11:37:06 +05:30
Veera Vegivada
625f8ffea7 interconnect: qcom: Add direwolf interconnect provider driver
Introduce QTI direwolf specific provider driver using the
interconnect framework.

Change-Id: Ib57e2d2e57077ac34b5290cda01fdc1b7328a40a
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-04-23 11:37:02 +05:30
Shreyas K K
9858593476 init: main: Add boot marker to measure kernel boot KPI
Add boot marker to measure the time taken for the kernel
boot.

Change-Id: I9705d919467137fdae2f97cfdefb16b519e6af3c
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-23 11:15:35 +05:30
Shreyas K K
5b9c90fb86 drivers: Update boot marker config name
Boot marker config name is changed from CONFIG_MSM_BOOT_TIME_MARKER
to CONFIG_QGKI_MSM_BOOT_TIME_MARKER. Update the same.

Change-Id: I2eaebf14821388cf28a064f9ec961e33c23d2577
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-23 11:14:30 +05:30
Shreyas K K
0fbf4c60b4 drivers: qcom: Rename MSM_BOOT_TIME_MARKER
Prefix MSM_BOOT_TIME_MARKER with QGKI to differentiate
it as a vendor-specific config.

Change-Id: Icf369a4b217722d997706d30ffaceaf08b3e8ee1
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-04-23 11:12:45 +05:30
Skylar Chang
2e62970094 msm: mobileap: Enable GRE configuration
* Change to support IPv4/IPv6 GRE tunneling.
* Marking DSCP bit in the outer Eth header.

Change-Id: I1b48e4d6f8c8bd1364d22a42f01b4707135c9c73
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2021-04-22 21:02:06 -07:00
qctecmdr
a61e7f3481 Merge "msm: ipa: support new qmi request info for filter stats" 2021-04-22 20:21:16 -07:00
Suraj Jaiswal
f5d5b67dd1 arm64: defconfig: Add stmmac for sa6155
stmmac enable  defconfig support for ethernet.

Change-Id: I3fbc1501df89654298187002591c7a38444443e2
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-04-22 20:21:11 -07:00
Elson Roy Serrao
7f79579d88 defconfig: Enable UAC2 protocol on sdxlemur
This change enables UAC2 function driver for USB peripheral audio
on sdxlemur.

Change-Id: Id6863d6fd0715e73c2a7570e1579486cecfcc4b5
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
2021-04-22 18:18:01 -07:00
qctecmdr
37a207757b Merge "msm: kgsl: Correct behavior of gpu_max_clock sysfs node" 2021-04-22 11:54:55 -07:00
qctecmdr
d3b50b77d8 Merge "spi: spi-msm-geni: Set IEOB for MHI on SPI RX only case" 2021-04-22 11:54:55 -07:00
qctecmdr
77b197ed1d Merge "interconnect: qcom: Add support for epss-l3 direwolf" 2021-04-22 11:54:55 -07:00