Commit Graph

75 Commits

Author SHA1 Message Date
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
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
qctecmdr
3070733372 Merge "android: abi_gki_aarch64_qcom: Add mem_section to whitelist" 2022-06-29 20:31:59 -07:00
Xubin Bai
f71de8da49 modules.list.msm.pineapple: Add gpucc clock module
Add gpucc clock module for pineapple.

Change-Id: Id88e31fdc02cf298673b0a0683ce7699c2f93370
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-06-28 20:54:23 -07:00
qctecmdr
a449dca5fd Merge "defconfig: pineapple-gki: Enable the secure-buffer driver" 2022-06-28 20:49:19 -07:00
qctecmdr
3bf5b0f875 Merge "modules.list.msm.pineapple: Add socinfo and dependencies" 2022-06-27 15:00:50 -07:00
Chris Goldsworthy
8f0693598e modules.list.msm.pineapple: Add our lazy mapping module
Add our lazy mapping to the list of first stage modules.

Change-Id: I235a69a9e706e5a48be76a5feb636e08791bb0da
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-06-22 16:51:35 -07:00
Chris Goldsworthy
7e0d611df2 modules.list.msm.pineapple: Add our DMA-BUF heap module
Add our DMA-BUF heap module to the list of first stage modules.

Change-Id: Ie7aa305bad094c32e83c04ba58b360ccce75a7b6
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-06-22 16:51:34 -07:00
Chris Goldsworthy
4f30235981 modules.list.msm.pineapple: Add the mem-buf modules
Add the mem-buf modules to the list of first stage modules.

Change-Id: I246070b9708119554511148d3437895d3ec3f90b
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-06-22 16:51:31 -07:00
Guru Das Srinagesh
abba74b482 modules.list.msm.pineapple: Add socinfo and dependencies
Add the socinfo driver and its dependencies, smem and qcom_hwspinlock to
the list of vendor modules that get loaded in the first stage of init.

Change-Id: I31f8e72bbae3f83e8c51246db2e378b317ddaea5
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-06-22 14:25:42 -07:00
Chris Goldsworthy
943840467f modules.list.msm.pineapple: Add the secure-buffer module
Add the secure-buffer module to the first stage module list.

Change-Id: I2e53ecbb30f4e1aa060e04673d24743a619bb44a
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2022-06-22 13:25:15 -07:00
Xubin Bai
a282ea50c2 modules.list.msm.pineapple: Add tcsrcc-pineapple module
Add tcsrcc-pineapple module, which is required by early drivers
such as USB, PCIE and UFS for their PHY reference clocks.

Change-Id: Iad402e8770440b60df74912d67c21279a0a2a9b4
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-06-15 21:17:50 -07:00
Xubin Bai
fbaef2085e modules.list.msm.pineapple: Add camcc clock module
Add camcc-pineapple.ko in modules.list.msm.pineapple. This ensures
that the camcc-pineapple module is loaded automatically from the
first stage RAM disk image during Linux kernel boot up.

Change-Id: Ic1e74b6d6e48ca3a3fdd5a2dded087913e92c9ac
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-06-13 20:40:41 -07:00
qctecmdr
2ca7ee6417 Merge "modules.list.msm.pineapple: add several regulator modules" 2022-06-11 13:06:25 -07:00