Move dump related modules to first-stage to capture
crash related information as soon as target boots.
Change-Id: I09d700fb12f6097c8cf1f781af2eb6d185cee149
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
Enable LCDB and WLED and PM8008 drivers for volcano.
Change-Id: Iaeb677d277b3df454f2a5a34449ab067730bc80c
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Volcano UFS PHY is reused from crow, hence Enable
CONFIG_PHY_QCOM_UFS_V4_CROW to enable ufs-phy driver
for volcano SoCs.
Also add UFS PHY module in modules.list.msm.pineapple
so that the module is loaded automatically from the
first stage RAM disk image during Linux kernel boot up.
Change-Id: I2774b710edc1e36823da41d8a577e7c38e4e3632
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Add DISPCC volcano module to modules list, to enable it to load
during first stage init.
Change-Id: I5f0edadbd99fb92fd1480d0996811cda34f8d76d
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
Add GCC volcano module to modules list, to enable it to load
during first stage init.
Change-Id: Ia4a8bac0552709e491964768726c0a95a689523f
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
Add qnoc-volcano to modules.list.msm.volcano to enable it
to load during first stage init.
Change-Id: Iedb3283349ac95e367c427800cbe9136c9f6ed1c
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Add Volcano pinctrl module to list of first stage modules.
Change-Id: I1c4cd38892f43bf7423cb34488c38823e21a12df
Signed-off-by: Komal Bajaj <quic_kbajaj@quicinc.com>
Add camcc cliffs module to modules list, to enable it to load
during first stage init.
Change-Id: I1f88190772d1fc78d1746cf4668e2c309a4c23d0
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
Add qnoc-cliffs to modules.list.msm.pineapple to enable it
to load during first stage init.
Change-Id: Ic5a6ccef423ff18fcbc423eb6e34bbfb98076dfe
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Add GCC cliffs module to modules list, to enable it to load during first
stage init.
Change-Id: I1fc6b07dcf13c171d9553efa1d03b4d633908384
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
Add the cpusys vm memory share module for pineapple.
Change-Id: Ieb66eec1d2ab001df49d8017ea5a0fdac86d7994
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
Add aux device support for downstream gh_rm_core and introduce trace_hooks
to allow 2 different sets of IOCTLs to be supported. Remove all the
downstream RM msgq support to use upstream interface.
Preserve the older uapi file for downstream PIL VM support.
Change-Id: I92eac3596c73b4da75c9bf2ebc5b6d8a9de9020d
Signed-off-by: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com>
Add qcom_cpucp module to first stage list as it is
needed for qcom_scmi modules already part of the list.
Change-Id: If8210b4caac2477b8251cdcdc8591020e690d6a1
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Add pmic-pon-log module to first stage modules list so that if
there is a system issue leading to a kernel panic or watchdog
bark, logs from pmic-pon-log can be available in kernel and ipc
logs for analysis.
Change-Id: I67f482167284bc1359e2b079dc45dbd1ecc5197c
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
Add GIC Interrupt Routing driver to first stage loading modules list.
Change-Id: I34fd2a813958f0820add86d0e27de209046d2ec6
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add pinctrl_cliffs module to first stage modules list in pineapple
to ensure early availablility of pins configuration in Cliffs SoC.
Change-Id: I22b48d62c667a39c6be65a1baf7e112bc3cada7a
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Add thermal minidump modules to first stage DLKM loading list
for pineapple.
Change-Id: Ia20718aba10e688f9b8f4f9b2b11f78ba028ed9e
Signed-off-by: congying <quic_congying@quicinc.com>
Enable support for the consolidated qcom vendor protocol.
Also, enable c1dcvs, memlat and pmu drivers for pineapple.
Remove legacy support for SCMI protocol in pineapple.
Change-Id: I81b287a4effb3674fe08e2ccfcb4f35f1c9c968a
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Add thermal and BCL driver modules to first stage DLKM loading list
for pineapple.
Change-Id: Ifb91be9677f25523c0a56891b3717ab1c13163cf
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Enable minidump feature on pineapple SoC to be able to collect
the minimal dumps needed to triage the issues on end user builds.
While at it, also add the module to the first stage module list.
Change-Id: I74508788d6476d919cb5796ceb867a10640e6a64
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
Add the IOMMU logger to the first stage list of modules, as the logger
is used by arm_smmu.ko.
Change-Id: I9de1a4bb5efa0e045aa874868777aeec7c95b864
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
This reverts commit e85e391a17.
Fix ramdump parsing by disabling minidump for pineapple.
Change-Id: Ib91f04763e982ca2d21b61410eed4cc3f0bdda55
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Add the list of modules required to exercise FBE
path during bootup. These include:
tmecom-intf.ko
hwkm.ko
crypto-qti-common.ko
crypto-qti-hwkm.ko
ufshcd-crypto-qti.ko.
Tests: FBE enabled bootup.
Change-Id: Id1de49a7f561cddfa3d91d827a5cd773a8fe905c
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
Enable minidump for pineapple and add it to module list.
Change-Id: I10520b8b28988ca0bdb462346f7c5f88f287bc80
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Enable debug symbol for pineapple to allow modules get symbol
address for debug usage and add it to vendor module list.
Change-Id: Ib31ac9d8b6ff74c863901f77571eee3387c02dbb
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add vendor hooks driver to the list of vendor modules.
Change-Id: I47044ca662b6a098ab8f4df4f7d46aea2035e590
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Enable watchdog and related configs for pineapple SoC.
Change-Id: Iba6e12856f4c201a3f64a6773266c42645a58fb9
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add several SPMI and PMIC peripheral modules into
modules.list.msm.pineapple. This ensures that PMIC communication
is possible during first stage init including setting the
restart reason via nvmem write to a PMIC SDAM peripheral register.
Change-Id: I52206fcb2c119d2bd3a92bf5d64be246437773be
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
Enable early-stage loading of WALT module.
Change-Id: I0aff1e0bd66a2d3ae82e47ccf083cbe738744c19
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
Add UFS PHY module in modules.list.msm.pineapple so that the module
is loaded automatically from the first stage RAM disk
image during Linux kernel boot up.
Change-Id: I29b9be8ebeec3f0e4d16f1b13203363eb4c1dd2b
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
Add sdhci-msm and cqhci modules for pineapple.
Change-Id: Ibd4ccbb968802995e72b41326cbadb8a2e191224
Signed-off-by: Xiaosen He <quic_xiaosenh@quicinc.com>
Add the new interconnect common module for kalama and pineapple.
Change-Id: I5b0036c2fd9f1fe40af2312da892a7abf058022e
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add crm driver in modules list to get loaded during first stage of init.
Change-Id: Ia9b3e96435b384571d6455a913192fd07feaa37e
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
ADD DCC and memory dump modules for pineapple.
Change-Id: Ib0dbd4de2ef2a29809057a62571bafb47a088848
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>