Commit Graph

1154977 Commits

Author SHA1 Message Date
John Moon
463dfbb7e8 ANDROID: build: Remove test_mapping definitions
Kleaf test_mapping rules are no longer used upstream and were being
skipped in our builds anyway.

Remove the test_mapping rules.

Change-Id: If8689f4572b1d1dce2c8ba03075444fa3af7d86b
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-07-27 09:25:18 -07:00
qctecmdr
736a29eaf3 Merge "ANDROID: build: Fix menuconfig invocation" 2023-07-26 04:10:54 -07:00
qctecmdr
980514513e Merge "pci: msm: Fix the pcie resources turn off/on order" 2023-07-26 04:10:54 -07:00
qctecmdr
629dbeeb86 Merge "serial: msm_geni_serial: Add suspend header file" 2023-07-26 04:10:53 -07:00
qctecmdr
a08f7ab5af Merge "arm64: defconfig: Enable logbuf-vendor-hook for Blair" 2023-07-26 00:19:39 -07:00
qctecmdr
a145c41708 Merge "drivers: dcvs: bwmon: add secondary voting feature" 2023-07-26 00:19:38 -07:00
qctecmdr
dab12ae448 Merge "clk: qcom: videocc-pineapple: Add support for cliffs platform" 2023-07-26 00:19:38 -07:00
qctecmdr
0bb66d55c5 Merge "defconfig: Remove CONFIG_CNSS2_DEBUG on gen3auto consolidate config" 2023-07-26 00:19:38 -07:00
qctecmdr
ae53790ec1 Merge "iommu: arm-smmu: Destroy secure page table pools during hibernation" 2023-07-26 00:19:36 -07:00
qctecmdr
23d44b4cce Merge "soc: qcom: llcc: Update config data for Pineapple SoC" 2023-07-25 20:19:38 -07:00
qctecmdr
7fdcc1e1ab Merge "pci: msm: Correct the cesta map table index" 2023-07-25 20:19:38 -07:00
qctecmdr
b6f6f26b8a Merge "arm64: defconfig: Enable QCOM_RPROC_BOTH_DUMPS for Blair" 2023-07-25 20:19:38 -07:00
qctecmdr
c0b0b1488a Merge "drivers: remoteproc: Update Crash reason SMEM ID" 2023-07-25 20:19:38 -07:00
qctecmdr
4a9f07c612 Merge "modules.list.msm.blair: Add GIC Interrupt Routing driver" 2023-07-25 20:19:37 -07:00
qctecmdr
bf01a58857 Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (8823053) into qcom-6.1" 2023-07-24 15:19:33 -07:00
qctecmdr
fec05c9818 Merge "soc: qcom: hab: Use VM modifier functions for VM flag updates" 2023-07-24 15:19:32 -07:00
qctecmdr
1468e20fd2 Merge "ANDROID: build: Fix output directory layout" 2023-07-24 15:19:32 -07:00
Song Xue
c84dc17157 arm64: defconfig: Enable QCOM_RPROC_BOTH_DUMPS for Blair
Enable QCOM_RPROC_BOTH_DUMPS in GKI config for Blair
to collect both full and mini dumps for SSRs in the case
where both dumps collection is enabled for subsystem.

Change-Id: I95306d6b6fe5b421372c746839a44337282718d2
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
2023-07-24 13:55:42 +08:00
John Moon
c38cee9986 ANDROID: build: Fix output directory layout
With a recent change to the output directory handling from
build_with_bazel.py, some dist directory paths incorrectly used
hyphens instead of underscores.

Fix this issue by mirroring the logic in msm_common.bzl which handles
these paths properly.

Also, run buildifier to fix format of Bazel build files.

Change-Id: Ia82073f059c54f4a7f523c5bd91afdc755c70df1
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-07-22 20:40:11 -07:00
John Moon
e256ab82a2 soc: qcom: hgsl: Use VM modifier functions for VM flag updates
Starting kernel version 6.1.25 vm_flags modifications are performed
after taking exclusive mmap_lock to prevent vm_flags updates racing with
vma operations. Hence use VM flags modifier functions for vm_flags
update for better control on locking behavior during these updates.

Change-Id: I5ba3ab7dd25e27fe551d9a8b0ccb5757a1ed3bcc
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-07-22 00:05:54 -07:00
Guru Das Srinagesh
8b7b9a3b48 ANDROID: build: Fix menuconfig invocation
Commit 02faddf96a ("ANDROID: build: Add build_opts.txt file to
output") changed the way targets are specified. This broke the
menuconfig invocation, so fix it.

Change-Id: I23610538d1dafe1f80acccfb13684819d27ee25e
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-07-21 18:07:41 -07:00
Guru Das Srinagesh
c945886bef soc: qcom: hab: Use VM modifier functions for VM flag updates
Starting kernel version 6.1.25 vm_flags modifications are performed
after taking exclusive mmap_lock to prevent vm_flags updates racing with
vma operations. Hence use VM flags modifier functions for vm_flags
update for better control on locking behavior during these updates.

Change-Id: Idf9a690d87535adecc8a292603b0aba051cd62e9
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-07-21 17:04:11 -07:00
Song Xue
2115b499a2 arm64: defconfig: Enable logbuf-vendor-hook for Blair
Enable logbuf-vendor-hook for Blair SOC.

Change-Id: I7911a8c170782888029da98eb9eac8ec71babbcc
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
2023-07-21 12:16:48 +08:00
Viken Dadhaniya
2222926f60 serial: msm_geni_serial: Add suspend header file
After enabling deepsleep config, we are observing
compilation error.

To resolve compilation error, added suspend header file
and moved function body before usage.

Change-Id: Ifda190a44770a33a871216819c6c5064fe9ed8b0
Signed-off-by: Viken Dadhaniya <quic_vdadhani@quicinc.com>
Signed-off-by: Darshankumar Jagdishchandra Thakkar <quic_djagdish@quicinc.com>
2023-07-20 17:04:05 +05:30
Darshankumar Jagdishchandra Thakkar
2aac60754a serial: msm_geni_serial: Update setup field for hibernation
UART register settings will be lost during hibernation.
Update the logic such that port setup happens for
both console uart and hs uart during restore and
register settings are done accordingly.

Change-Id: Ib8b1f2f373f67547a02934025c9586ed58b7ec54
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
Signed-off-by: Aniket Randive <quic_arandive@quicinc.com>
Signed-off-by: Darshankumar Jagdishchandra Thakkar <quic_djagdish@quicinc.com>
2023-07-20 16:57:33 +05:30
Rama Krishna Phani A
0cc6054419 serial: msm_geni_serial: Add support for s2d feature
Add changes to support hibernation feature for the serial
uart driver.

Change-Id: I0dc19826e2fa1e90177ac7f5edd25e6967ddc465
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
Signed-off-by: Aniket Randive <quic_arandive@quicinc.com>
Signed-off-by: Darshankumar Jagdishchandra Thakkar <quic_djagdish@quicinc.com>
2023-07-20 16:53:53 +05:30
qctecmdr
72594b5d98 Merge "drivers: qcom: qcom_stats: Update CX vote feature" 2023-07-20 02:33:32 -07:00
qctecmdr
945bf4e408 Merge "defconfig: arm64: Enable thermal zone config debug driver" 2023-07-19 18:46:52 -07:00
qctecmdr
f166072691 Merge "sound: usb: usb_audio_qmi_svc: Fix potential NULL pointer deference" 2023-07-19 18:46:51 -07:00
qctecmdr
6e05c0cfa2 Merge "drivers: thermal: Snapshot of thermal config debugfs driver" 2023-07-19 15:37:11 -07:00
Guru Das Srinagesh
005564f2a8 soc: qcom: llcc: Update config data for Pineapple SoC
Update config data to reflect latest HW changes.

Change-Id: I808f472a7a18cd2ec23bb004fdfca126299ee01c
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-07-19 13:49:24 -07:00
qctecmdr
b506f54ec3 Merge "interconnect: qcom: Add lemans interconnect provider driver" 2023-07-19 13:43:31 -07:00
qctecmdr
28171e30e4 Merge "pinctrl: qcom: spmi-gpio: Add support for suspend to disk" 2023-07-19 13:43:30 -07:00
qctecmdr
7fc6855ec1 Merge "regulator: virtio: Add support for a regulator switch" 2023-07-19 13:43:30 -07:00
qctecmdr
c1e64563dc Merge "sched/walt: Fix problem in do_freq_qos_request" 2023-07-19 13:43:30 -07:00
qctecmdr
500775560c Merge "ANDROID: build: Add build_opts.txt file to output" 2023-07-19 11:54:49 -07:00
Prudhvi Yarlagadda
b07b93cd5b pci: msm: Correct the cesta map table index
Correct the cesta perf level to power state mapping table
maximum index to MAX_MAP_IDX instead of MAX_PERF_LVL.

Change-Id: Ia9e7a726620c0c7e29e2f0a125f6268d95e6d75b
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-07-19 11:15:35 -07:00
qctecmdr
368ee9dfa0 Merge "module.list: Add qnoc-cliffs driver to module list for CLIFFS" 2023-07-19 09:34:43 -07:00
qctecmdr
5244656cb6 Merge "usb: phy: qusb: In host mode no power down of phy" 2023-07-19 07:05:16 -07:00
qctecmdr
13a0f7223d Merge "mmc: sdhci-msm: Disable always_on regulator during reboot/shutdown" 2023-07-19 04:53:24 -07:00
qctecmdr
acf78a4226 Merge "soc: qcom: hgsl: enable second pair of TCSR for context dbq" 2023-07-19 04:53:22 -07:00
yonliu
b9839e0f1d drivers: qcom: qcom_stats: Update CX vote feature
This change changes the qmp command which sends to AOP.

Change-Id: I8b4377a0219c062c4814ae63f2ee9f07526287d6
Signed-off-by: yonliu <quic_yonliu@quicinc.com>
2023-07-19 18:27:55 +08:00
hqu
e49116a680 defconfig: Remove CONFIG_CNSS2_DEBUG on gen3auto consolidate config
Remove CONFIG_CNSS2_DEBUG on gen3auto consolidate config.

Change-Id: I28dac1ea3715e31c0cdc1ad59db57488ea3a9dc6
Signed-off-by: hqu <quic_hqu@quicinc.com>
2023-07-19 18:14:17 +08:00
qctecmdr
d635e44473 Merge "mmc: sdhci-msm: Restore CMDQ_VENDOR_SPECIFIC_CFG register correctly" 2023-07-19 01:14:52 -07:00
qctecmdr
239be84d33 Merge "drivers: Move silent-boot drivers out of kernel" 2023-07-18 23:20:48 -07:00
qctecmdr
9a37a2d2fa Merge "firmware: qcom-scm: Remove WARN_ON for WAITQ_WAKE" 2023-07-18 21:15:00 -07:00
qctecmdr
fd09e10ca2 Merge "mmc: sdhci-msm: Actually set the actual clock" 2023-07-18 21:14:59 -07:00
qctecmdr
d0fd238b02 Merge "ufs: hosts: qcom: Relay signal to scheduler" 2023-07-18 19:06:28 -07:00
qctecmdr
826f36ec77 Merge "sched/walt: Introduce shared rail sibling" 2023-07-18 19:06:28 -07:00
Shaleen Agrawal
dace646e99 sched/walt: Fix problem in do_freq_qos_request
Currently, there is an issue where the request to execute a QOS
request is not being serviced, as requests will only be honored
if a CPU is offline.

Fix this by ensuring QOS requests are made on online CPUs.

Change-Id: I454a5ddf50e373dc6d4fe5ac06674288aa529f1e
Signed-off-by: Shaleen Agrawal <quic_shalagra@quicinc.com>
2023-07-18 17:38:04 -07:00