Commit Graph

82 Commits

Author SHA1 Message Date
Wasim Nazir
541903ea13 defconfig: pitti-gki: Enable legacy kryo EDAC driver for Pitti
Enable EDAC handling for Pitti.

Change-Id: I669896481cbc3db9cb8e0d86c82fa8891b54a3cc
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:55:24 +05:30
Wasim Nazir
922ff3320b defconfig: pitti-gki: Disable gunyah vm-loader wrt cpusysvm
This reverts below two commits:
commit f80cbae2e5 ("defconfig: pitti-gki: Add gunyah arm64 support")
commit 247a4eaa9a ("defconfig: Enable gunyah vm-loader for cpusysvm
in Pitti").

Change-Id: I2db711791c9838f773edb478fb06500c6ccafde5
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:52:41 +05:30
Ankit Sharma
36663e0c9d defconfig: Enable SCHED_WALT_DEBUG for pitti consolidate
Enable SCHED_WALT_DEBUG for consolidate builds configuration.

Change-Id: Ib7080b629921516da3f512b5a901369a09494f25
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-01-29 16:31:44 +05:30
Ankit Sharma
25c8d50014 defconfig: pitti: Enable SCHED_WALT on perf builds
Enable WALT scheduler on pitti perf builds and insmod it early
during first stage.

Change-Id: I1b603adee7275104cfd51d274c48eef320a7cf34
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-01-29 12:27:05 +05:30
qctecmdr
14b3d2f19f Merge "modules.list: Add msm-poweroff/ps-hold module for Pitti" 2024-01-22 20:51:56 -08:00
qctecmdr
07ae530480 Merge "defconfig: pitti: enable fbe modules" 2024-01-18 10:39:21 -08:00
Wasim Nazir
fd02cd7c44 defconfig: Enable msm-poweroff/ps-hold on Pitti
Add ps-hold to secure restart_reason during
power-off & restart.

Change-Id: I62b41ff9da5d61aba11b7ab835785d2c3c7dc849
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-18 20:29:03 +05:30
qctecmdr
bd90168f07 Merge "module.list: Add watchdog support for pitti" 2024-01-17 02:06:14 -08:00
Akhil Budampati
ef376e0763 defconfig: pitti: enable fbe modules
Enable the following modules which enables
data encryption (FBE) using wrapped keys.
CONFIG_QTI_CRYPTO_COMMON
CONFIG_SCSI_UFS_CRYPTO_QTI.

Change-Id: I4bbd01f3f559be6cc8a82d011938cb7684b08919
Signed-off-by: Akhil Budampati <quic_abudampa@quicinc.com>
2024-01-16 15:01:20 +05:30
Wasim Nazir
bf084736ff arm64: defconfig: Enable watchdog for pitti
Enable watchdog and related configs for pitti SoC.

Change-Id: Ic6307941495078416efa5036953f4325b0dbcdf6
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-16 12:20:25 +05:30
Manish Pandey
54a5e33dbc defconfig: Enable CONFIG_CHR_DEV_SG for Pitti
Enable SCSI Generic Kernel Module support for Pitti
to enable communication from kernel for underlying
storage devices using the SCSI protocol.

Change-Id: Ibb80ae11692e2fbf16172dba1759e33d20a1f89f
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-01-15 21:36:34 -08:00
Prasad Kumpatla
6058abbf28 wcd_usbss: remove support for wcd_usbss for pitti
wcd_usbss is not support on pitti, so remove.

Change-Id: I1a0648fd5a5c55bab03ed14d8e81e266996f26d5
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-14 11:01:05 +05:30
qctecmdr
30ecd79fa0 Merge "defconfig: pitti: Enable IOMMU related configs" 2024-01-12 09:39:21 -08:00
Jaskaran Singh
39944fd954 defconfig: pitti: Enable IOMMU related configs
Enable the fastmap, ECATS debug, TLB sync timeout debug and
iommu logger features through related configs for pitti.

Change-Id: Ie854215fb42754500bc1e4f7cc54d5b8f0fc140c
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
2024-01-11 23:02:46 -08:00
qctecmdr
3cf24ef401 Merge "modules-list: Add memory dump and DCC modules for pitti" 2024-01-11 22:52:33 -08:00
qctecmdr
522dc2b55a Merge "defconfig: Enable ufs-phy driver for Pitti" 2024-01-11 18:44:12 -08:00
Mao Jinlong
33960da6c6 defconfig: Enable QDSS configs for pitti
Enable QDSS functions for debug trace collection, memory dump table
and DCC.

Change-Id: Ic2a7f721a4efe5a4c7b2b77c74bd119ca2adfa92
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2024-01-11 07:30:05 -08:00
qctecmdr
cdd65ba050 Merge "modules.blocklist: Add limits_stress driver to block list for pitti" 2024-01-11 07:26:56 -08:00
qctecmdr
be9c6eeb3d Merge "defconfig: Enable USB QMI Audio for pitti" 2024-01-11 07:26:55 -08:00
qctecmdr
8bfb987dc7 Merge "arm64: defconfig: Enable bus dcvs config in pitti" 2024-01-11 04:57:32 -08:00
Nitesh Kumar
112fa50652 arm64: defconfig: Enable thermal defconfigs for pitti
Enable thermal driver like, tsens driver, cpu pause,
cpufreq cdev, devfreq cdev, qmi drivers, userspace
cooling drivers for strait. Add changes in bazel
build system.

Change-Id: I2ea23338f07beecd672b228bc409b06f4ad14efc
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-01-11 11:27:45 +05:30
Jaskaran Singh
c2fb29d260 defconfig: Enable the secure buffer driver for Pitti
Enable the secure buffer driver for Pitti to allow memory buffers to be
secured.

Change-Id: I50893eb871d054efad458c7147ffc77d4fdcec6e
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
2024-01-11 11:13:02 +05:30
Prashanth K
79f50fbfb0 defconfig: Enable USB QMI Audio for pitti
Enable digital audio tunnel mode for pitti.

Change-Id: Id65e0d01e27ef6518f2803b3842b25c8cd4a44a8
Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
2024-01-11 10:49:39 +05:30
Vandana Gupta
b92bf110e6 arm64: defconfig: Enable bus dcvs config in pitti
Enable bus config memlat, bwmon, pmu-lib, dcvs, cpucp and
cpucp log flag in pitti.

Change-Id: I42695692e17f036cc54b0597c8138dff018a0ef4
Signed-off-by: Vandana Gupta <quic_vandgupt@quicinc.com>
2024-01-11 10:06:02 +05:30
qctecmdr
5e562a98b0 Merge "ARM: config: msm: Enable configs for GENI serial drivers for pitti" 2024-01-10 04:10:03 -08:00
Manish Pandey
a996be1e53 defconfig: Enable ufs-phy driver for Pitti
Enable CONFIG_PHY_QCOM_UFS_V4_WAIPIO to enable
ufs-phy driver for Pitti SoCs. Also add UFS PHY
module in modules.list.msm.pitti so that the
module is loaded automatically from the first
stage RAM disk image during Linux kernel boot up.

Change-Id: I2f574431b932edf54dddbc810ecf0434ea64246d
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-01-07 22:01:03 -08:00
Pradeep P V K
ef0b3fdd97 uio: msm_sharedmem: adding config changes for pitti
This change adds msm_sharedmem config changes for pitti.

Change-Id: Ia25cd2c518c434c3e1a4be4dd7334e8f37e1e583
Signed-off-by: Pradeep P V K <quic_pragalla@quicinc.com>
2024-01-04 12:31:58 +05:30
Jyothi Kumar Seerapu
d7da5f5ea1 ARM: config: msm: Enable configs for GENI serial drivers for pitti
Enable configs for GENI based peripheral protocols such as uart, i2c,
spi, gsi, sps, bam and slimbus for pitti.

Change-Id: I782b3b972f0cfad4782bec07974b523e8d437fd1
Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
2023-12-28 18:45:59 +05:30
Jyothi bommidi
daa2f44394 defconfig: Enable panel event notifier for pitti
Enable panel event notifier for pitti.

Change-Id: I712a48d1aeb5e015b23b4847b96df16a8f286eae
Signed-off-by: Jyothi bommidi <quic_jbommidi@quicinc.com>
2023-12-26 12:25:21 +05:30
qctecmdr
a4e92360d1 Merge "module.list: Add gunyah arm64 support to for pitti" 2023-12-22 22:03:19 -08:00
qctecmdr
045f2f78e0 Merge "defconfig: pitti-gki: Enable VA minidump" 2023-12-22 15:03:24 -08:00
qctecmdr
42265918b4 Merge "module.list: Add minidump to first_stage for pitti" 2023-12-22 10:06:59 -08:00
Wasim Nazir
81598df265 defconfig: pitti-gki: Enable VA minidump
Add VA based minidump client to dump kernel modules
data structures.

Change-Id: I2742aea79cfb05809918de25398dcca7966c2f5c
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 17:53:29 +05:30
Wasim Nazir
f80cbae2e5 defconfig: pitti-gki: Add gunyah arm64 support
Add gunyah arm64 support for arm64 specific features
like GIC and reset reasons.

Change-Id: I597873d9a1ee499f4069b5b40a4196fbaa9900b3
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 15:54:56 +05:30
Wasim Nazir
17e103056d defconfig: pitti-gki: Enable minidump feature
Enable minidump feature on pitti SoC to be able to collect
the minimal dumps needed to triage the issues on end user builds.
While at it, also set max minidump entries to 200.

Change-Id: I4631dffe8b80f68f9b028aef2064fb01f39dcf9e
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 15:46:47 +05:30
qctecmdr
649250deeb Merge "defconfig: pitti-gki: Enable logbuf vendor hooks" 2023-12-22 01:28:03 -08:00
qctecmdr
baba374d2c Merge "module.list: Add GIC interrupt router to first_stage for pitti" 2023-12-21 23:19:27 -08:00
Wasim Nazir
e8a423c4ad defconfig: pitti-gki: Enable GIC interrupt routing
Enable GIC 1 of N interrupt routing on Pitti SoC.

Change-Id: I9e98c4009e825892020cb1ce554635bc1860ddb7
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 01:51:02 +05:30
Wasim Nazir
e9be3ad58b defconfig: pitti-gki: Enable logbuf vendor hooks
Enable vh for logbuf & bootlog and dump using minidump.

Change-Id: Ibb9488ce59b0e64543905b20096b952555749801
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 01:45:42 +05:30
qctecmdr
2fbf64b7b0 Merge "defconfig: pitti-gki: Enable QCOM_EUD driver" 2023-12-21 11:45:27 -08:00
Wasim Nazir
8faa29cd9e defconfig: pitti-gki: Enable download mode driver
Enable the download mode driver and turn on the default flag
to enable dump collection in case of panic or error conditions.

Change-Id: Ib3a6816bbf76b652c9a4794decdb2f2d2969239f
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-21 15:36:49 +05:30
Wasim Nazir
2ef46b8e04 defconfig: pitti-gki: Enable QCOM_EUD driver
Enable QCOM_EUD driver for pitti.

Change-Id: I8bf2ea0532d92ab094f1d7349437feaadd919c9a
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-21 14:47:00 +05:30
Imran Shaik
bc1c4d9511 defconfig: pitti: Enable CPUFREQ_HW, DEBUGCC and RPMCC support for PITTI
Add support to enable CPUFREQ_HW, DEBUGCC and RPMCC on PITTI platform.

Change-Id: I676dc0ef21b1e2529080ed97e0e147d795a30ff3
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2023-12-20 11:18:14 +05:30
Kavya Nunna
6578fae6ce defconfig: pitti: enable PMIC_GLINK clients and other modules for pitti
Enable PMIC Glink driver and its clients for pitti to support
battery charging, Type-C, PD alternate mode and the other modules
for pitti.

Change-Id: I6819e86b8f5e9f3f6889207d869e6f57bf9ab3c9
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2023-12-15 12:11:21 +05:30
qctecmdr
3c92b3bf57 Merge "modules.list: Add gunyah vm-loader for cpusysvm in PITTI" 2023-12-05 00:23:29 -08:00
qctecmdr
4609ac7281 Merge "module.list: Add cpu vh to first_stage for pitti" 2023-12-04 20:48:52 -08:00
Wasim Nazir
9426760066 defconfig: Enable cpu vendor hooks in Pitti
Enable vh for cpu related info in pitti.

Change-Id: I620faed8a180607768076ea72da6af4697cfa125
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 16:54:38 +05:30
Wasim Nazir
d611cf7b69 defconfig: Enable debug symbol for pitti
Enable debug symbol for pitti to allow modules get symbol
address for debugging.

Change-Id: Ibc3ce20db9ff744a18ea58c7feb643e6d14ac91c
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 16:41:16 +05:30
Wasim Nazir
247a4eaa9a defconfig: Enable gunyah vm-loader for cpusysvm in Pitti
Enable secure-vm-loader for loading/start/stop cpusys-vm.

Change-Id: I6abdb941e6b3469f3feee0dbaeee8a0f92a26570
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 15:53:09 +05:30
Wasim Nazir
c97776a03c defconfig: Enable QCOM_SYSMON config for Pitti
Enable CONFIG_QCOM_SYSMON to support sysmon subdevice for
remoteproc in Pitti.

Change-Id: I714bbf6659c12e248db20098dd2a3976a662991f
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 15:48:50 +05:30