Commit Graph

1164238 Commits

Author SHA1 Message Date
qctecmdr
b19ead1e7f Merge "arm64: defconfig: Enable Re-driver configs on Niobe" 2024-05-06 00:09:37 -07:00
qctecmdr
660f0d07e6 Merge "ANDROID: build: Remove default value passed to earlycon cmdline option" 2024-05-05 21:47:07 -07:00
qctecmdr
1d2ebbd0fb Merge "dt-bindings: clock: Add support for RPMH_LN_BB_CLK7,8,9 clocks" 2024-05-03 20:56:51 -07:00
qctecmdr
5960605ca8 Merge "firmware: qcom_scm: Trigger GPU_INIT_REGS SCM call only when available" 2024-05-03 18:26:59 -07:00
qctecmdr
2a9c101bea Merge "msm_perf: Avoiding race condition during pmu counter init" 2024-05-03 18:26:58 -07:00
Piyush Mehta
c135783fc2 firmware: qcom_scm: Trigger GPU_INIT_REGS SCM call only when available
Before triggering the QCOM_SCM_SVC_GPU_INIT_REGS SCM call, ensure that
the support is available. If support is not present, return an error
with code -EOPNOTSUPP.

Change-Id: I304d348c617506c3d3e13071bf28dbce413951ac
Signed-off-by: Piyush Mehta <quic_piyumeht@quicinc.com>
2024-05-03 16:11:35 +05:30
qctecmdr
6909170720 Merge "hgsl: Update API for cache invalidate" 2024-05-03 03:37:21 -07:00
qctecmdr
ad7cce5bff Merge "drivers: remoteproc: qcom: Update minidump ID for CDSP" 2024-05-03 03:37:17 -07:00
qctecmdr
5c6ec98b64 Merge "modules.list: anorak: Add anorak pinctrl related module to first stage" 2024-05-03 01:19:05 -07:00
Rajat Asthana
1278ab29b0 msm_perf: Avoiding race condition during pmu counter init
Moved hot plug notification to occur after pmu_counter
initialization. Added sanity check before freeing pmu
counters to avoid kernel crash.

Change-Id: I1b7214746f0e8cbcf465df28d8ff875d2abd4950
Signed-off-by: Rajat Asthana <quic_rasthana@quicinc.com>
2024-05-03 11:52:26 +05:30
qctecmdr
d13cb498b4 Merge "defconfig: autogvm: update autogvm_GKI config" 2024-05-02 19:12:51 -07:00
qctecmdr
2106ea8e3b Merge "modules-list: Add kheaders in system_dlkm blocklist" 2024-05-02 14:39:04 -07:00
qctecmdr
e48c14e7b0 Merge "net: stmmac: Add debugfs entries" 2024-05-02 14:39:03 -07:00
qctecmdr
6712e44fe8 Merge "defconfig: pitti: Enable khungtask enhancements" 2024-05-02 14:39:02 -07:00
Vagdhan Kumar Kanukurthi
7797d7ae2b defconfig: autogvm: update autogvm_GKI config
Add local version as gki for autogvm_GKI config.

Change-Id: I777ee11180d3a511aba33242f980bad0198cdf20
Signed-off-by: Vagdhan Kumar Kanukurthi <quic_vagdhank@quicinc.com>
2024-05-02 06:32:11 -07:00
Sandeep Hosangadi
018aaf9c2a hgsl: Update API for cache invalidate
APIs for CMO (Cache Maintenance Operations) are updated in msm-6.1
kernel. Prior to msm-6.1, dma_sync_sg_for_device() with DMA_FROM_DEVICE
as direction triggers cache invalidate and clean whereas in msm-6.1,
it triggers only cache clean. Hence use dma_sync_sg_for_cpu() for cache
invalidate.

Change-Id: I2fbcf5d8ce119cea2daf529bb5ec1c73aba8596c
Signed-off-by: Sandeep Hosangadi <quic_c_shosan@quicinc.com>
2024-05-02 18:19:26 +05:30
qctecmdr
2b4434eead Merge "arm64: defconfig: Enable pinctrl for anorak platform" 2024-05-02 04:27:34 -07:00
qctecmdr
c7738d7a1c Merge "defconfig: sdmsteppeauto: support qfprom_sys in SA6155" 2024-05-02 04:27:34 -07:00
qctecmdr
cdba8ea0a0 Merge "STMMAC: msm: Add io macro settings for emac core version 2.1.1" 2024-05-02 04:27:33 -07:00
qctecmdr
6829acc4ae Merge "pci: msm: Fix l0s check support function" 2024-05-02 04:27:32 -07:00
Wasim Nazir
ef80684983 defconfig: pitti: Enable khungtask enhancements
Enable khungtask enhancement for features like
black/while list, monitor iowait process, etc.

While at it, remove khungtask config from vendor
consolidate build as it is enabled for all builds
via gki.

Change-Id: I634cd654f673d08b7d9a8938ba7a74c9fbe4f317
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-05-02 15:52:37 +05:30
Udipto Goswami
5ddb9362f2 arm64: defconfig: Enable Re-driver configs on Niobe
Enabling on-semi re-driver configs in order to support
super-speed-plus capabilities.

Change-Id: I833287aa62b5eeae24537ac05d7a35db8efd1bf5
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2024-05-02 00:06:50 -07:00
qctecmdr
0fcd2f4988 Merge "pinctrl: qcom: Add TLMM support for Anorak platform" 2024-05-02 00:01:29 -07:00
Anaadi Mishra
a5c661ca08 dt-bindings: clock: Add support for RPMH_LN_BB_CLK7,8,9 clocks
Add support for  RPMH_LN_BB_CLK7, RPMH_LN_BB_CLK8, RPMH_LN_BB_CLK9
clocks bindings since these clocks are required to be modelled
on ANORAK platform.

Change-Id: I2895850a0343f95661f9a8819ddcaf2b8b211758
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Signed-off-by: Dhaval Radiya <quic_dradiya@quicinc.com>
Signed-off-by: Chintan Kothari <quic_ckothari@quicinc.com>
2024-04-30 19:36:51 -07:00
Jagadeesh Kona
aaeefd3da6 bindings: clock: qcom: Snapshot for clock bindings on ANORAK
Add snapshot of clock handles for CAMCC/DISPCC/GCC/GPUCC/VIDEOCC
on ANORAK so that clients can request on the clock ids
from msm-5.10 branch
commit 12227ce63509 ("bindings: clock: qcom: Add support for
clock IDs for Anorak").

Change-Id: I1d7cc648fefdc034cea49cc74816d52d8ec3c349
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
Signed-off-by: Dhaval Radiya <quic_dradiya@quicinc.com>
Signed-off-by: Chintan Kothari <quic_ckothari@quicinc.com>
2024-04-30 19:36:13 -07:00
Krishna chaitanya chundru
bc53769606 pci: msm: Fix l0s check support function
In the L0s check support function, in case of endpoint driver is
setting l0s_supported flag only if the parent already enables it.
Due to this driver thinks L0s is not supported as parent side L0s
is not enabled yet and not enabling L0s.

So removing that check as that enablment is done as next step.

Fixes: <94e79cc> ("pci: msm: enable L0s only if both parent and child
devices support it").

Change-Id: Ie286209619a712cefafa00aba1e62ebcdb4e54f2
Signed-off-by: Krishna chaitanya chundru <quic_krichai@quicinc.com>
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
2024-04-30 10:29:56 -07:00
qctecmdr
6a5fe5d06c Merge "defconfig: sdmsteppeauto : Enable tsens and thermal driver" 2024-04-30 06:42:58 -07:00
Asit Shah
c7f98eff36 modules.list: anorak: Add anorak pinctrl related module to first stage
Added pinctrl module for anorak platform in first stage module list.

Change-Id: Ied9e7c9cd8b3a856966453343695538c219cf87d
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-30 05:37:04 -07:00
Asit Shah
3402a250a3 arm64: defconfig: Enable pinctrl for anorak platform
Enable TLMM pinctrl driver for anorak platform in GKI build.

Change-Id: I5acb468c300b08eca3eab8d1d47504c2d7468341
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-30 05:36:50 -07:00
Asit Shah
46977e0cd0 pinctrl: qcom: Add TLMM support for Anorak platform
Anorak pinctrl driver snapshot from msm-5.10 branch
commit e2acefc7f7eb ("pinctrl: qcom: Add TLMM support for Anorak
platform").

Change-Id: Idab0d2fb2e091331113ae36b07178c40ab5de4c5
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
2024-04-30 16:31:59 +05:30
Wasim Nazir
a9bacf74f6 modules-list: Add kheaders in system_dlkm blocklist
Add kheaders in blocklist to not load this module
to reduce memory footprints.

Change-Id: I339c2edfb22237dc656d816fa5f90607f21d75a7
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-04-30 16:19:48 +05:30
Naini Singh
9fa997948e ANDROID: build: Remove default value passed to earlycon cmdline option
Early boot kernel logs are enabled with earlycon cmdline option.
If earlycon device is passed to earlycon as a parameter with "=dev",
it is considered, otherwise kernel relies on stdout-path for the device.
Since this device can be different for different chipsets, sharing the
same compiled binary, the value passed to earlycon parameter can
be wrong for some of the chipsets, which is leading to issues like
invalid address access or garbled logs in some cases.

To fix this, add earlycon without any value so that the right
device can be picked from stdout-path. For chipsets not having
stdout-path defined, keep passing earlycon value if it is explicitly
defined in target bazel file.

Also, remove default earlycon param value for Pineapple family of
chipsets to avoid adding wrong address for Cliffs, Volcano SoCs.

Change-Id: If40d23a3916f1f148e26033d67408279dfca5493
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2024-04-30 12:36:52 +05:30
qctecmdr
d685c5547f Merge "drivers: char: Add snapshot of eavb FE driver" 2024-04-29 23:38:15 -07:00
qctecmdr
425104746e Merge "soc: qcom: hgsl: support handshake retry and handshake version 2" 2024-04-29 23:38:14 -07:00
qctecmdr
39daeefe46 Merge "modules.list: autogvm: Add virtio_net module to first stage list" 2024-04-29 23:38:14 -07:00
qctecmdr
3aefa02366 Merge "soc: qcom: hgsl: fix potential risk" 2024-04-29 09:49:00 -07:00
Shashank Shekhar
0cbf76a4c3 STMMAC: msm: Add io macro settings for emac core
version 2.1.1

IO macro setting for 2.1.1.

Change-Id: Ic6e09d8d88b56d05273a774c432d47dba007f248
Signed-off-by: Shashank Shekhar <quic_sshe@quicinc.com>
2024-04-29 19:41:42 +05:30
qctecmdr
851449a4b2 Merge "clk: qcom: gpucc-pitti: Enable frequency limiter IRQ" 2024-04-29 05:33:09 -07:00
Raghavendra Prasad N
c2ead014f9 defconfig: sdmsteppeauto: support qfprom_sys in SA6155
Enable qfprom_sys in SA6155 to facilitate
feature id reading from the node in post
boot.

Change-Id: I08953f5f5986a3e3b47f852d9faa10ee02fe3604
Signed-off-by: Raghavendra Prasad N <quic_raghnaga@quicinc.com>
2024-04-29 04:07:52 -07:00
qctecmdr
be12212a65 Merge "interconnect: qcom: Enable disp_rsc for Niobe" 2024-04-29 03:27:14 -07:00
Shayak Biswas
eb6831c891 defconfig: sdmsteppeauto : Enable tsens and thermal driver
Enable tsens and thermal driver and cooling devices.

Change-Id: Ib6012e2e3526dc87690e33f8b95340e0facade93
Signed-off-by: Shayak Biswas <quic_shaybisw@quicinc.com>
2024-04-28 23:23:09 -07:00
qctecmdr
2c4e117d35 Merge "drivers: thermal: qcom: update ibat threshold scaling factor for gen4 bcl" 2024-04-27 03:19:15 -07:00
qctecmdr
160a3ffe4a Merge "drivers: thermal: Add support for pmic5 gen4 bcl support" 2024-04-26 16:03:32 -07:00
qctecmdr
44adbeb7cd Merge "clk: qcom: Add rpm_smd clks to debug clk list" 2024-04-26 11:27:18 -07:00
qctecmdr
59f928ee85 Merge "net: stmmac: snapshot of gptp" 2024-04-26 11:27:17 -07:00
qctecmdr
1c0a1fb6cc Merge "STMMAC: msm: Add io macro setting for SA6155" 2024-04-26 09:17:24 -07:00
Keming Zhang
2e5f13954d soc: qcom: hgsl: support handshake retry and handshake version 2
Try maximum supported handshake version, if backend rejects,
lower version number and retry handshake, this requires backend
supports handshake retry.
Handshake version 2 sends uid to backend, backend can adjust CPU
priority by uid.

Change-Id: I40deb01743e35ec6f78e46794321d8b994a5b953
Signed-off-by: Keming Zhang <quic_kemingz@quicinc.com>
2024-04-26 18:13:02 +08:00
Nitesh Kumar
43511288ba drivers: thermal: qcom: update ibat threshold scaling factor for gen4 bcl
Update ibat threshold scaling factor based on latest recommendation
for gen4 bcl hardware.

Change-Id: I636f5f0c779f35ce4550a1339ee47a7fb7336b11
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-04-26 15:28:30 +05:30
Nitesh Kumar
ec0618231e drivers: thermal: Add support for pmic5 gen4 bcl support
Add support for latest gen4 bcl hardware support to bcl driver.
It includes extra LSB byte data register for both ibat and vbat
current value and update scaling factor for ibat and vbat
accordingly.

Change-Id: I646f7b06194eb1f939688dfda7eced4120ed4dba
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-04-26 15:25:14 +05:30
Nitesh Kumar
0357e19377 dt-bindings: thermal: Add WPSS QMI cooling device macro
Add WPSS QMI cooling deviuce macro in pitti.

Change-Id: I911d1f94e49e4e203fbbf9bdec9d5eb4e72bf4da
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-04-26 15:22:34 +05:30