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>
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>
Add glink modules as part of first stage loading.
Change-Id: I0470c3c8cd6c691e1d9ae2a9ddb4b7edca30e063
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add kryo EDAC for CE/UE detection early on boot.
Change-Id: I26c7846663e7861a3a9ae78e3245efdc672ca127
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
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>
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>
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>
Add core support and virt-wdog in firststage.
Change-Id: If764fef0ee0785a63b7018b9819c156cebefeb59
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
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>
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>
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>
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>
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>
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>
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>
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>
Add qrtr module as part of first stage loading.
Change-Id: I3be8a09b4801bc37623035bad2946aafbbc87a10
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
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>
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>
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>
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>
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>
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>