Commit Graph

56 Commits

Author SHA1 Message Date
kundan kumar
4de6aa1611 modules: add fbe modules to first stage list
Add ufshcd-crypto-qti.ko in module.list.msm.piiti file
to fix stability issue.

Test: build compilation and target bootup.

Change-Id: I1c231c54f733ea25c7f824a4369c4a185584b700
Signed-off-by: kundan kumar <quic_kunkum@quicinc.com>
2024-05-21 07:41:06 -07:00
Wasim Nazir
b39370808c modules.list: Pitti: Add minidump related modules to first stage
Move dump related modules to first-stage to capture
crash related information as soon as target boots.

Change-Id: I6256bf7cc448fab997e3f2b456a8ea09fbbfb499
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-03-29 17:47:23 +05:30
qctecmdr
41007c60b4 Merge "defconfig: Remove pmic-pon-log config for pitti" 2024-02-16 05:38:54 -08:00
Kavya Nunna
bdddd597d0 defconfig: Remove pmic-pon-log config for pitti
Remove pmic-pon-log defconfig and module as it is not
supported for pitti.

Change-Id: I3646fab77dff89d0380e1125cd083d48c199c3ad
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-02-16 11:32:41 +05:30
qctecmdr
d9bcd54a00 Merge "modules.list.msm.pitti: Add glink modules" 2024-02-12 10:39:43 -08:00
qctecmdr
cc744928b6 Merge "defconfig: pitti-gki: Enable IPC logging" 2024-02-07 23:51:49 -08:00
Pranav Mahesh Phansalkar
2cc57320bd modules.list.msm.pitti: Add glink modules
Add glink modules as part of first stage loading.

Change-Id: I0470c3c8cd6c691e1d9ae2a9ddb4b7edca30e063
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-02-06 22:01:00 -08:00
Pranav Mahesh Phansalkar
e152085eaf defconfig: pitti-gki: Enable IPC logging
Enable IPC logging on Pitti Soc.

Change-Id: I428d4ede4b2a79727a9caafb08e39c3851bb1ba6
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-02-05 11:09:06 +05:30
Wasim Nazir
e87822ac0f modules.list: Add kryo EDAC in first-stage for pitti
Add kryo EDAC for CE/UE detection early on boot.

Change-Id: I26c7846663e7861a3a9ae78e3245efdc672ca127
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:55:56 +05:30
Wasim Nazir
0f66675772 modules.list: Remove gunyah vm-loader wrt cpusysvm
This reverts below two commits:
commit 19078e57bc ("module.list: Add gunyah arm64 support to for pitti")
commit d44a0d2727 ("modules.list: Add gunyah vm-loader for cpusysvm
in PITTI").

Change-Id: I77670aaf5ade98967cfc0d18f7af513e879e7cee
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:52:55 +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
ae6f070323 modules.list: Add msm-poweroff/ps-hold module for Pitti
Add ps-hold in first stage for pitti.

Change-Id: Iad49382320574f735be9b9dfaba6e14d9e92bf80
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-18 20:29:12 +05:30
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
8f52f725e9 module.list: Add watchdog support for pitti
Add core support and virt-wdog in firststage.

Change-Id: If764fef0ee0785a63b7018b9819c156cebefeb59
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-16 12:20:30 +05:30
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
88c76efcc5 modules-list: Add memory dump and DCC modules for pitti
Memory dump and DCC modules need to be loaded at first stage to
setup the memory dump table and DCC link list early during boot
up.

Change-Id: Id5d4258ef7c8dafab218aac430aaf867546cfe6d
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2024-01-11 07:34:20 -08:00
qctecmdr
8bfb987dc7 Merge "arm64: defconfig: Enable bus dcvs config in pitti" 2024-01-11 04:57:32 -08:00
qctecmdr
4ae43fd2d5 Merge "defconfig: Enable the secure buffer driver for Pitti" 2024-01-11 04:57:31 -08:00
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
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
Manish Pandey
a440d1e03e modules.list.msm.pitti: Add nvmem qfprom module for Pitti
Add qfprom 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.
It is needed for boot_config reg reading support from
nvmem cell to check if the boot device is ufs or eMMC.

Change-Id: I29caa56c5fb773077b220fae2cb024d5e4422f52
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-01-09 18:59:47 +05:30
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
qctecmdr
a4e92360d1 Merge "module.list: Add gunyah arm64 support to for pitti" 2023-12-22 22:03:19 -08:00
Wasim Nazir
19078e57bc module.list: Add gunyah arm64 support to for pitti
Add the module to first stage for pitti.

Change-Id: Ife3fd8e65c1206f038f519069fe9548584b4ca5a
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 15:55:08 +05:30
Wasim Nazir
1e3ec545e4 module.list: Add minidump to first_stage for pitti
Add minidump basic support to first stage.

Change-Id: Iceeff3a08a12c25415caa35c864e4b50cb28380d
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 15:46:51 +05:30
qctecmdr
baba374d2c Merge "module.list: Add GIC interrupt router to first_stage for pitti" 2023-12-21 23:19:27 -08:00
Wasim Nazir
fd72704393 module.list: Add GIC interrupt router to first_stage for pitti
Add GIC 1 of N to first stage.

Change-Id: I1290eb929387016f2c3b130baad915a133893164
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-22 01:51:24 +05:30
Imran Shaik
a9c79afcff modules.list.msm.pitti: Add qcom-cpufreq-hw and clk-smd-rpm to first stage
Add qcom-cpufreq-hw and clk-smd-rpm modules to modules list,
to enable it to load during first stage init on PITTI.

Change-Id: I265c782a5211a86f7db3ba33a9ff018f9913bb22
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2023-12-21 11:23:27 +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
Wasim Nazir
0ac9d89f4b module.list: Add cpu vh to first_stage for pitti
Add cpu vendor hooks to first stage.

Change-Id: Iff79b71af91ab10733b95a3c9f764c5a46255dc4
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 16:54:45 +05:30
Wasim Nazir
b9c4ab5bef module.list: Add debug_symbol in first_stage for pitti
Add debug_symbol in first_stage so that other modules
can get access to debug symbols.

Change-Id: Ifa815bc3255f5cb4164dd9adea032dcbfa012224
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 16:54:31 +05:30
Wasim Nazir
d44a0d2727 modules.list: Add gunyah vm-loader for cpusysvm in PITTI
Add vm-loader in first-stage for pitti.

Change-Id: Ie6e562009139a20408cd960a12c25a24c052aaef
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-12-04 15:53:48 +05:30
qctecmdr
cc235deb8d Merge "modules.list.msm.pitti: Add qrtr module" 2023-12-01 10:21:05 -08:00
Pranav Mahesh Phansalkar
6c814bee53 modules.list.msm.pitti: Add qrtr module
Add qrtr module as part of first stage loading.

Change-Id: I3be8a09b4801bc37623035bad2946aafbbc87a10
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2023-12-01 16:15:27 +05:30
Imran Shaik
68a7fae1d7 modules.list.msm.pitti: Add dispcc to first stage on PITTI
Add dispcc pitti module to modules list, to enable it to load
during first stage init.

Change-Id: I19b863b1983887ad6a946eadbdc5818993ebeeeb
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2023-11-28 04:05:43 -08:00
Raviteja Laggyshetty
2014dabcfc modules.list: Add interconnect driver to modules list for PITTI
Add icc-rpm, qnoc-qos-rpm, qnoc-pitti to load during first
stage of module loading.

Change-Id: Ie018b5ec29132d952b3bfd13420a2e0942e65809
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2023-11-22 06:20:32 -08:00
qctecmdr
dd6497c882 Merge "defconfig: Enable clock scaling for pitti target" 2023-11-07 23:07:09 -08:00
qctecmdr
ef40049d91 Merge "modules-list: Add stub regulator module for pitti" 2023-11-07 08:48:35 -08:00
Sachin Gupta
95b48468fe defconfig: Enable clock scaling for pitti target
Enable clock scaling for pitti and add module to .bzl file and
modules.list.msm.pitti file to compile successfully.

Change-Id: Ib737386875c6c608d8f41f50d361d2e4bebb9499
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
2023-11-07 16:57:29 +05:30
Wasim Nazir
823e22cd2a module.list: Add msm_qmp in first stage for pitti
Adding msm_qmp in module.list.

Change-Id: I060bfc3d1dfb21095934201dd780a5dbf27585c4
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-11-03 10:37:20 +05:30
Kavya Nunna
97ac89fae9 modules-list: Add stub regulator module for pitti
Add stub regulator module for pitti first stage.

Change-Id: I488adfeb875171530917148e48434122482b304c
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2023-10-30 16:47:20 +05:30
Manish Pandey
1af45e071d defconfig: Enable UFS for pitti platform
Enable ufs and ufs-phy for pitti for rumi validations.
Also add UFS modules in first stage list.

Change-Id: I7894768a71fe02ec5deea07c8db6d4fb5d0a29b8
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2023-10-30 12:14:23 +05:30
Sarthak Garg
81ef5df66e defconfig: pitti: Enable SD card configs for pitti
Enable SD card configs for pitti target.
Add modules to modules.list file and update .bzl file.

Change-Id: I662f30491a4c2befa93e52741b5c062377518625
Signed-off-by: Sarthak Garg <quic_sartgarg@quicinc.com>
2023-10-19 14:22:26 +05:30
Imran Shaik
f6e6d4afe7 modules.list.msm.pitti: Add gcc to first stage on PITTI
Add gcc pitti module to modules list, to enable it to load
during first stage init.

Change-Id: I6ae8ab714bb7c34e11ab1c0a6684c62596fac32c
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2023-10-11 01:48:28 -07:00
qctecmdr
631873d79c Merge "defconfig / modules.list: Enable base memory modules for Pitti" 2023-09-28 21:15:13 -07:00
Jaskaran Singh
7ebdd67ed2 defconfig / modules.list: Enable base memory modules for Pitti
Enable base memory modules for Pitti by enabling configs and adding
relevant modules to first stage loading.

Change-Id: I12b3f61cd21fe696efbc69d283059b5db2e0316e
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
2023-09-28 15:23:13 +05:30