Commit Graph

87 Commits

Author SHA1 Message Date
qctecmdr
368ee9dfa0 Merge "module.list: Add qnoc-cliffs driver to module list for CLIFFS" 2023-07-19 09:34:43 -07:00
Raviteja Laggyshetty
787b30a234 module.list: Add qnoc-cliffs driver to module list for CLIFFS
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>
2023-07-14 02:20:19 -07:00
Jagadeesh Kona
7e030b0aa1 modules.list.msm.pineapple: Add GCC clock driver to first stage on cliffs
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>
2023-07-13 13:48:37 +05:30
Elliot Berman
7ecf22a5e2 virt: gunyah: Enable Gunyah QCOM Platform on pineapple
Enable Gunyah QCOM Platform on pineapple as a first-stage KO.

Change-Id: Ic19f2019f081700bf48ad3eeb9148c325c793295
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2023-06-08 01:38:34 -07:00
Ingrid Gallardo
a59ce8c2c5 modules.list.msm.pineapple: Add cpusys vm memory share module
Add the cpusys vm memory share module for pineapple.

Change-Id: Ieb66eec1d2ab001df49d8017ea5a0fdac86d7994
Signed-off-by: Ingrid Gallardo <quic_ingridg@quicinc.com>
2023-05-04 17:54:06 -07:00
Prakruthi Deepak Heragu
700923fa03 gunyah: Cleanup downstream drivers to work with upstream drivers
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>
2023-04-25 22:39:57 -07:00
qctecmdr
b59435e2ff Merge "modules.list.msm.pineapple: add pmic-pon-log module" 2023-04-18 13:01:53 -07:00
qctecmdr
8ff8674674 Merge "modules.list.msm.pineapple: Add pinctrl_cliffs module to first stage" 2023-04-17 15:39:25 -07:00
qctecmdr
6acb224d9a Merge "modules.list.msm.pineapple: add qcom_cpucp to first stage" 2023-04-10 11:29:15 -07:00
Amir Vajid
808c456886 modules.list.msm.pineapple: add qcom_cpucp to first stage
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>
2023-04-08 10:41:54 -07:00
Subbaraman Narayanamurthy
2f3de72128 modules.list.msm.pineapple: add pmic-pon-log module
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>
2023-04-07 17:41:36 -07:00
qctecmdr
ff476fbace Merge "modules.list.msm.pineapple: Add thermal minidump modules" 2023-04-06 20:24:29 -07:00
Guru Das Srinagesh
617da8af51 modules.list.msm.pineapple: Add GIC Interrupt Routing driver
Add GIC Interrupt Routing driver to first stage loading modules list.

Change-Id: I34fd2a813958f0820add86d0e27de209046d2ec6
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-04-05 13:49:07 -07:00
Naman Jain
672a00c829 modules.list.msm.pineapple: Add pinctrl_cliffs module to first stage
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>
2023-04-04 21:37:56 -07:00
congying
c019020d7b modules.list.msm.pineapple: Add thermal minidump modules
Add thermal minidump modules to first stage DLKM loading list
for pineapple.

Change-Id: Ia20718aba10e688f9b8f4f9b2b11f78ba028ed9e
Signed-off-by: congying <quic_congying@quicinc.com>
2023-03-26 20:00:00 -07:00
Shivnandan Kumar
71e31f2a62 defconfig: pineapple: Enable SCMI consolidation
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>
2023-03-19 07:29:10 -07:00
Rashid Zafar
0f9702de92 modules.list.msm.pineapple: Add BCL and thermal modules
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>
2023-02-13 18:51:25 -08:00
Satya Durga Srinivasu Prabhala
4237015748 arm64: defconfig: Enable minidump feature on pineapple SoC
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>
2023-01-04 15:27:25 -08:00
qctecmdr
cdc09a5432 Merge "defconfig: pineapple: Enable the IOMMU logger" 2022-12-17 23:36:20 -08:00
qctecmdr
3372c9b13e Merge "modules: add fbe modules to first stage list" 2022-12-17 23:36:18 -08:00
Chris Goldsworthy
339648a9f1 modules.list.msm.pineapple: Add the IOMMU logger
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>
2022-12-14 08:39:46 -08:00
Bruce Levy
d0475b7e9c Revert "arm64: defconfig: Enable minidump for pineapple"
This reverts commit e85e391a17.

Fix ramdump parsing by disabling minidump for pineapple.

Change-Id: Ib91f04763e982ca2d21b61410eed4cc3f0bdda55
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
2022-12-13 18:45:34 -08:00
Gaurav Kashyap
14f01940f3 modules: add fbe modules to first stage list
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>
2022-12-06 09:36:55 -08:00
qctecmdr
4d3ff75f82 Merge "modules.list.msm.pineapple: Add vendor hooks driver" 2022-12-02 15:12:43 -08:00
Huang Yiwei
e85e391a17 arm64: defconfig: Enable minidump for pineapple
Enable minidump for pineapple and add it to module list.

Change-Id: I10520b8b28988ca0bdb462346f7c5f88f287bc80
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2022-12-02 21:00:51 +08:00
Huang Yiwei
a7d9cbfd4a defconfig: Enable debug symbol for pineapple
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>
2022-12-02 18:37:19 +08:00
Huang Yiwei
7c68897c3f modules.list.msm.pineapple: Add vendor hooks driver
Add vendor hooks driver to the list of vendor modules.

Change-Id: I47044ca662b6a098ab8f4df4f7d46aea2035e590
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2022-12-02 16:23:07 +08:00
Guru Das Srinagesh
2e8001a096 defconfig: pineapple-gki: Enable watchdog and related configs
Enable watchdog and related configs for pineapple SoC.

Change-Id: Iba6e12856f4c201a3f64a6773266c42645a58fb9
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-11-22 20:26:24 -08:00
qctecmdr
07cb78d7b7 Merge "modules.list.msm.pineapple: Add dcvs modules to first stage" 2022-11-22 11:43:24 -08:00
Amir Vajid
73f68048aa modules.list.msm.pineapple: Add dcvs modules to first stage
Add dcvs related modules to first stage.

Change-Id: I48941065322be2036d34221d2e86a395bb706c6e
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2022-11-18 15:00:42 -08:00
David Collins
27991cc446 modules.list.msm.pineapple: add several SPMI and PMIC modules
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>
2022-11-14 18:40:37 -08:00
qctecmdr
a97ea251ac Merge "modules.list.msm.pineapple: Add WALT module" 2022-11-11 17:04:20 -08:00
qctecmdr
34dec33a6e Merge "modules.list.msm.pineapple: Add UFS PHY module for pineapple" 2022-11-10 08:58:42 -08:00
Sai Harshini Nimmala
4cd1700c9e modules.list.msm.pineapple: Add WALT module
Enable early-stage loading of WALT module.

Change-Id: I0aff1e0bd66a2d3ae82e47ccf083cbe738744c19
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2022-11-04 11:07:32 -07:00
Bao D. Nguyen
acd1ae3ad8 modules.list.msm.pineapple: Add UFS PHY module for pineapple
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>
2022-11-03 23:14:15 -07:00
Xiaosen He
c3de437bb0 modules.list.msm.pineapple: Add sdhci-msm and cqhci modules
Add sdhci-msm and cqhci modules for pineapple.

Change-Id: Ibd4ccbb968802995e72b41326cbadb8a2e191224
Signed-off-by: Xiaosen He <quic_xiaosenh@quicinc.com>
2022-10-28 05:09:10 -07:00
qctecmdr
aa24908902 Merge "modules.list.msm.pineapple: Add crm driver" 2022-10-25 14:28:01 -07:00
Huang Yiwei
0c3b9a611e modules.list.msm.pineapple: Add interconnect common module
Add the new interconnect common module for kalama and pineapple.

Change-Id: I5b0036c2fd9f1fe40af2312da892a7abf058022e
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2022-09-30 02:03:44 -07:00
Maulik Shah
36ebd28bac modules.list.msm.pineapple: Add crm driver
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>
2022-09-22 22:30:55 +05:30
Mao Jinlong
653b2c4bd9 modules.list.msm.pineapple: Add DCC and memory dump modules
ADD DCC and memory dump modules for pineapple.

Change-Id: Ib0dbd4de2ef2a29809057a62571bafb47a088848
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-09-06 23:13:47 -07:00
Wesley Cheng
0d0a26bb53 modules.list.msm.pineapple: Remove USB modules from first stage
USB modules aren't required to be in the first stage init.  Move them into
second stage module loading, so that any dependent/required resources are
all fully probed before USB is initialized.

Change-Id: I34a01ae593e89aee6200c9cc6500c7c19f31150b
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2022-08-30 21:55:11 -07:00
Xubin Bai
14c0058610 modules.list.msm.pineapple: Add qcom-cpufreq-hw module
Add qcom-cpufreq-hw module for Pineapple.

Change-Id: I07bea969efcda9dc4610ccd8e19822bc4263dea8
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-08-18 19:27:39 -07:00
Peng Yang
82023d3f20 modules.list.msm.pineapple: adding vm related drivers
Adding vm related drivers to modules list and symbols
for pineapple.

Change-Id: Ic6d2402c0c77c0d303bdfae67d3559a5736c0765
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
2022-08-11 20:25:54 -07:00
Huang Yiwei
84ab4bde3a arm64: defconfig: Enable IPCC driver for pineapple
Enable IPCC driver for pineapple.

Change-Id: I9f76d09077ca9615ed8031bd0e6f807626c4c71e
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2022-07-25 19:45:19 -07:00
qctecmdr
ee398d0ab9 Merge "modules.list.msm.pineapple: Add mproc modules" 2022-07-25 14:11:36 -07:00
Xubin Bai
1796982a30 modules.list.msm.pineapple: Add clk-rpmh clk module
Add clk-rpmh module in pineapple build config file.

Change-Id: I070b992aa1549dd238d5aa81bce9e2e61554adec
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-07-12 03:52:14 -07:00
Chris Lew
b3645b11f4 modules.list.msm.pineapple: Add mproc modules
Add the qmp, qrtr and ipc logging modules which are needed for
ramdisk bootup.

Change-Id: I8b9f6ff14c0b31fa764adb619357d8987f1e3e34
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2022-07-11 21:52:20 -07:00
qctecmdr
40fc2027f7 Merge "modules.list.msm.pineapple: Add gpucc clock module" 2022-07-09 06:30:09 -07:00
Huang Yiwei
d4db298ba4 arm64: defconfig: Enable reboot reason driver for pineapple
Enable reboot reason driver for pineapple.

Change-Id: Ide7f104c80c85be5236dc314dda66bb929a78a9b
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2022-07-04 12:32:26 +08:00
qctecmdr
25434185af Merge "defconfig: pineapple-gki: Enable our lazy mapping module" 2022-06-29 23:11:42 -07:00