Commit Graph

1167509 Commits

Author SHA1 Message Date
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
Pranav Mahesh Phansalkar
edfe9e43cd drivers: rpmsg: Add IPC logging for glink rpm transport
Add IPC logging for glink rpm transport.

Change-Id: Id33a4da8b1b239fc0fd389b6ea7dec9960b98a33
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-05-02 14:14:12 +05:30
Jeyaprabu J
4cacf64319 soc: qcom: hgsl: enable memflag for hgsl allocation
enable flag to indicate if the buffer is externally
allocated or internal. Based on this, pmem table
walk in back end can be avoided.

Change-Id: Iaf7ad3c058e6eddede8e8f7b4dc7d84c0778c064
Signed-off-by: Jeyaprabu J <quic_jeyaprab@quicinc.com>
Signed-off-by: Vishakh <quic_jeyaprab@quicinc.com>
2024-05-02 12:41:55 +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
Atul Pant
1274d90e60 sched/walt: Fix invalid pulled task information during newidle balance
During newidle balance, inspite of pulling a task from a busy cpu, the
trace, walt_newidle_balance shows pid as -1. Fix this by properly
updating information of the pulled task in walt_lb_pull_tasks.

Change-Id: Iadbbc220e895b6677e86ac9ff6affc01f2e1ff40
Signed-off-by: Atul Pant <quic_atulpant@quicinc.com>
2024-04-30 14:03:47 +05:30
Android Build Coastguard Worker
e8309f0c1d Snap for 11780771 from 21bc0165d6 to android14-6.1-keystone-qcom-release
Change-Id: I23952ae142b63cd395697917cdca1fef5d31151f
Signed-off-by: Coastguard Worker <android-build-coastguard-worker@google.com>
2024-04-30 08:00:54 +00:00
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
Priyansh Jain
e68a0e7cc8 drivers: powercap: add qti epm hardware device driver
Add qcom epm hardware device driver. It enables to
measure different pmic regulator power consumption data
and pmic temperature data. It exposes these data to userspace
clients via powercap sysfs interface and thermal zone sysfs
interface respectively.

Change-Id: Ic6c190a85ca2425afd68db7662e94b7aa92be4ef
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-04-29 02:02:02 -07:00
keystone-kernel-automerger
21bc0165d6 Merge android14-6.1-2024-03_r7 into HEAD
* commit '5b80c8852557d24c2771da11044933210a92f543':
  ANDROID: abi_gki_aarch64_qcom: Update symbol list
  ANDROID: GKI: Add symbol list for Nothing
  ANDROID: GKI: Add symbol list for Nothing
  ANDROID: thermal: Add vendor thermal_pm_notify_suspend function

Change-Id: I93007e8da845a7fe2a12e0dffd53b157254e21ad
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com>
2024-04-29 06:41:39 +00: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
qctecmdr
7c612722c5 Merge "defconfig: niobe-gki: Enable VA minidump" 2024-04-26 02:51:56 -07:00
qctecmdr
e06d4bc3a4 Merge "net: stmmac: Fixed early Ethernet" 2024-04-26 02:51:55 -07:00
Uppalamarthi Sowmya
d9a850ff23 net: stmmac: Add debugfs entries
Add RGMII dump and phy register dump in debugfs.

Change-Id: Iaf1c40b936b0b3ab3a0e4ce447456bec3fd3509c
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-04-26 14:09:41 +05:30
qctecmdr
b8024d1215 Merge "pci: msm: enable L0s only if both parent and child devices support it" 2024-04-25 21:09:22 -07:00
qctecmdr
b9e7969240 Merge "defconfig: Enable minidump for the Auto GH Guest VMs" 2024-04-25 21:09:22 -07:00
qctecmdr
f63cf150ce Merge "arm64: defconfig: Enable msm_performance for niobe" 2024-04-25 05:49:16 -07:00
qctecmdr
c7024ba8ee Merge "defconfig: Enable qsee irq bridge" 2024-04-25 05:49:15 -07:00
qctecmdr
569941f085 Merge "clk: qcom: debugcc-volcano: Add measure_only support for gx_clkctl clks" 2024-04-25 05:49:15 -07:00
qctecmdr
91f57a2d42 Merge "remoteproc: pas: Enable Auto boot for Niobe SoC" 2024-04-25 05:49:14 -07:00
Suraj Jaiswal
8261fcaf39 net: stmmac: Fixed early Ethernet
Fix speed switch to 100Mpbs for early
Ethernet and add NULL check for phy.

Change-Id: I9780f83a31ada41e2ea7e162b496b58609436019
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com>
2024-04-25 04:25:28 -07:00
Uppalamarthi Sowmya
606b53a29a STMMAC: msm: Add io macro setting for SA6155
IO macro setting for SA6155.

Change-Id: If356fbd5b58c9488d07d99124fcd35a7af00efbe
Signed-off-by: Uppalamarthi Sowmya <quic_usowmya@quicinc.com>
2024-04-25 15:57:35 +05:30
Amrit Anand
57ffdafb18 defconfig: niobe-gki: Enable VA minidump
Add VA based minidump client to dump kernel modules
data structures.

Change-Id: I60052d053ab7094819a52507772a42531c6370a2
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-04-25 14:50:37 +05:30
hazhu
24ed3de9bf drivers: char: Add snapshot of eavb FE driver
This snapshot is taken as of msm-5.15 branch
commit <3aa7fd5> ("char: Add snapshot of eavb FE driver").

Change-Id: I3adc9edb549aa988abe669f274efcf03416a7046
Signed-off-by: hazhu <quic_hazhu@quicinc.com>
2024-04-25 01:01:35 -07:00
Andre Ding
5b80c88525 ANDROID: abi_gki_aarch64_qcom: Update symbol list
Symbols updated to QCOM abi symbol list for Marvell Phy and Mdio Bus Mux:
  ethnl_cable_test_amplitude
  ethnl_cable_test_pulse
  ethnl_cable_test_step
  genphy_check_and_restart_aneg
  genphy_read_status_fixed
  of_mdio_find_bus
  phy_config_aneg
  phy_gbit_fibre_features

Bug: 335414016
Bug: 336924764
Change-Id: I1fa732935cb1a33bcde782fdfe38f5b3fcfae4cb
Signed-off-by: Andre Ding <quic_shuangxi@quicinc.com>
(cherry picked from commit 692e3553d2)
2024-04-25 04:47:22 +00:00