Commit Graph

46 Commits

Author SHA1 Message Date
qctecmdr
ea05e07a19 Merge "defconfig: niobe: enable fbe modules" 2024-03-20 05:37:43 -07:00
kundan kumar
366ce64e54 modules: add fbe modules to first stage list
Add the list of modules required to exercise FBE
path during bootup. These include:
hwkm.ko
crypto-qti.ko
ufshcd-crypto-qti.ko.

Change-Id: Ifd3ffc515424af4d8365a26ff690dd7099a12640
Signed-off-by: kundan kumar <quic_kunkum@quicinc.com>
2024-03-19 17:00:58 +05:30
Kamati Srinivas
969dedaa40 niobe: Add qcom-dload-mode to modules.list.msm.niobe
Add qcom-dload-mode to modules.list.msm.niobe, to enable
it to load during first stage initialization.

Change-Id: I6e220da2fa53400e39be774a0b207e9f2bfc2074
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2024-03-18 12:51:18 +05:30
qctecmdr
789bb26df9 Merge "defconfig: niobe: Enable SD card configs for niobe" 2024-03-17 11:56:48 -07:00
qctecmdr
f424e72110 Merge "defconfig: Enable configs for mem-buf CPU use cases for Niobe" 2024-03-14 12:51:48 -07:00
qctecmdr
3eb01fe9cb Merge "arm64: defconfig: Enable reboot reason driver for niobe" 2024-03-14 06:23:35 -07:00
qctecmdr
6a6fbfe814 Merge "defconfig: Enable ufs-phy driver for niobe" 2024-03-14 03:32:26 -07:00
Sarthak Garg
808625d7bb defconfig: niobe: Enable SD card configs for niobe
Enable SD card configs for niobe target.
Add modules to modules.list file and update .bzl file.
cqhci.ko module is added in modules.list file to avoid compilation
errors as sdhci-msm file uses some cqhci functions.

Change-Id: I839de72c93b0e756e4c251523d3b60808bd9db63
Signed-off-by: Sarthak Garg <quic_sartgarg@quicinc.com>
2024-03-14 13:55:30 +05:30
Hrishabh Rajput
b33cb59bcb defconfig: Enable configs for mem-buf CPU use cases for Niobe
Enable CONFIG_QCOM_MEM_BUF_MSGQ, CONFIG_QCOM_MEM_BUF_GH and
CONFIG_QCOM_MEM_BUF_DEV_GH to allow mem-buf CPU use cases to be
exercised.

Change-Id: Idcde53f5cec7f49eb1af636276ec0814a1c42e5f
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-03-13 17:59:03 +05:30
Amrit Anand
3bc50c7a97 arm64: defconfig: Enable gunyah configs for niobe
Enable gunyah configs for Niobe target for VM support.

Change-Id: I13c919f49085bf8a1da70b91e22dd5e2d6b81d66
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-03-13 17:56:39 +05:30
Ram Prakash Gupta
16b182b86f defconfig: Enable ufs-phy driver for niobe
Niobe UFS PHY is reused from pineapple, hence enable
CONFIG_PHY_QCOM_UFS_V4_PINEAPPLE to enable ufs-phy driver
for niobe SoCs.

Also add UFS PHY module in modules.list.msm.niobe so that
the module is loaded from the first stage RAM disk image
during bootup.

Also enable CONFIG_CHR_DEV_SG to support communication from
kernel for underlying storage devices using the SCSI protoco.

Change-Id: I41aeff30849bff1f998b75bba3272e762d9658b7
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
2024-03-13 15:38:50 +05:30
Kamati Srinivas
b908622074 arm64: defconfig: Enable reboot reason driver for niobe
Enable reboot reason driver for niobe.

Change-Id: I4dd2212d59d5687fcc34cc06a93d1a8cad75ad09
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2024-03-13 11:19:50 +05:30
Amrit Anand
9ea09270b5 defconfig: niobe: Enable minidump feature
Enable minidump feature on Niobe SoC to be able to collect
the minimal dumps needed to triage the issues on end user builds.
While at it, also set max minidump entries to 200.

Change-Id: I7129921d394817c32ad5ca951fb37263dfbdeb92
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-03-12 10:20:54 +05:30
qctecmdr
af1961d1a8 Merge "defconfig: Enable cpu vendor hooks in niobe" 2024-03-11 04:19:16 -07:00
Meena Pasumarthi
f772012b47 defconfig: Enable cpu vendor hooks in niobe
Enable vh for cpu related info and add cpu vendor
hooks to first stage.

Change-Id: I15e2e9c22b862883dec5d287a35edb688776b0ee
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-03-08 18:11:14 +05:30
Ankit Sharma
868fad6404 defconfig: niobe: Enable SCHED_WALT on perf builds
Enable WALT scheduler on niobe perf builds and insmod it early
during first stage.

Change-Id: I49253543449c0e11aabf5dc23b627eeec9bf9234
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-03-05 11:29:46 +05:30
Jishnu Prakash
92d800a156 defconfig: niobe: Enable PMIC modules for niobe
Enable the following PMIC-related modules for niobe (powerkey, flash,
RGB LED, SDAM, SPMI MFD, GPIO, PON, PWM LPG, ADC5 Gen3, temp alarm,
altmode, battery charger, UCSI, PMIC glink, debug PMIC glink drivers,
PMIC PON logger, reboot mode, regulators (RPMh, debug, fixed, proxy),
OCP notifier, RTC, SPMI PMIC ARB).

Change-Id: I373eaa3749358ad549cbcb7dfd31aa421a495f83
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2024-02-21 04:42:07 -08:00
Amrit Anand
4227cd8fd9 defconfig: niobe: Enable legacy EDAC driver for Niobe
Enable EDAC handling for Niobe.

Change-Id: I5c04b9ef8bcd540cb704b2e5423b03815ce0560b
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-02-14 17:27:18 +05:30
Amrit Anand
1e6506d8bd defconfig: niobe-gki: Enable GIC interrupt routing
Enable GIC 1 of N interrupt routing on Niobe SoC.

Change-Id: I5845d57037ae9eea50d3f2da45652bca7618c06e
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-02-06 14:51:07 +05:30
qctecmdr
f2f545b6d1 Merge "defconfig: Enable watchdog and related configs for niobe" 2024-01-31 12:53:37 -08:00
Amrit Anand
ac3c59cf18 defconfig: Enable watchdog and related configs for niobe
Enable watchdog and related configs for Niobe SoC.

Change-Id: I029e272da9f720ac0e489ae1e996530f06796cd6
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-01-30 10:26:07 +05:30
songchai
d319c6d86b defconfig: add qdss related config for niobe
Add qdss related config for niobe.

Change-Id: Id3a606b1ed102c8b0895f8e1aba32df9d058d186
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-01-26 17:01:59 +08:00
Kalpak Kawadkar
b2cddeafb4 modules.list.msm.niobe: Add clock modules to first stage init
Add tcsrcc, clk-rpmh and cpufreq-hw modules to modules list,
to enable them to load during first stage initialization.

Change-Id: I994e8af0cdc97aaecd40178acf3b114f03cdb943
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-01-16 21:27:26 +05:30
Pratyush Brahma
530b05d132 arm64: defconfig: Enable secure buffer and system_secure heap for niobe
Enable the secure buffer driver for niobe. Also enable the
system secure dmabuf heap.

Change-Id: I60c2a3511c6ca62a03d7822d1269c599a2a16ea3
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
2024-01-03 01:17:10 -08:00
Sivaji Boddupilli
de0e936663 arm64: defconfig: Enable glink configs for niobe
Enable glink configs for Niobe target.

Change-Id: I94f1efa2fb470c6caebf27a0006c474bab121f73
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2023-12-26 12:14:28 +05:30
qctecmdr
fd784a888a Merge "arm64: defconfig: Enable pil and dependent configs for niobe" 2023-12-11 01:30:06 -08:00
Amrit Anand
c080ecfe5d arm64: defconfig: Enable pil and dependent configs for niobe
Enable pil and dependent configs for Niobe target.

Change-Id: Ibcf5c252e378e66b0782c2ccc7a2f4e5ab0c168a
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-12-05 11:36:30 +05:30
Pratyush Brahma
5b4372a93b defconfig: niobe: Enable IOMMU related configs
Enable the fastmap, ECATS debug, TLB sync timeout debug and
iommu logger features through related configs for niobe.

Change-Id: Ie132b19bfb7e66617e9331c8e93095235019f66c
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
2023-12-01 12:43:45 +05:30
Kishore Kumar Ravi
3a3982499d defconfig: Enable ipc logging for niobe
Enable ipc logging for niobe. This enabled ipc
logging for all the module.

Change-Id: I6a5e187afb91bf7c18ec81db1ef621906723080d
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-11-28 02:27:30 -08:00
qctecmdr
d0cdc1e7e1 Merge "modules-list: add TMECom modules for niobe" 2023-11-24 04:24:19 -08:00
Vandana Gupta
b2ea4fa9f1 arm64: defconfig: Enable SCMI bus dcvs config in niobe
Enable bus config scmi_vendor, scmi_client, c1dcvs and
cpufreq_stats flag in niobe.

Change-Id: I6210deaba7cce66e05581ce2af35942870f0d595
Signed-off-by: Vandana Gupta <quic_vandgupt@quicinc.com>
2023-11-16 06:50:14 -08:00
Vandana Gupta
d086f7fbc0 arm64: defconfig: Enable bus dcvs config in niobe
Enable bus config memlat, bwmon, pmu-lib, dcvs and
dcvs-fp flag in niobe.

Change-Id: I1827045b1008689949e3359e20910dd31a0ddad6
Signed-off-by: Vandana Gupta <quic_vandgupt@quicinc.com>
2023-11-16 09:38:26 +05:30
Akhil Budampati
0d10efb90f modules-list: add TMECom modules for niobe
Add the list of modules required to exercise TMECom path during bootup.

Change-Id: I7cde4667bf7892c6fb4742ecb9d08dc512bd88c0
Signed-off-by: Akhil Budampati <quic_abudampa@quicinc.com>
2023-11-14 15:31:39 +05:30
Kalpak Kawadkar
286c287212 modules.list.msm.niobe: Add gcc and dispcc to first stage on NIOBE
Add gcc, dispcc0 and dispcc1 niobe modules to modules list, to enable
it to load during first stage initialization.

Change-Id: Ie9d7d1f4cd7ccc0243ddbd999106bb1bd7805ee9
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2023-11-07 09:31:46 +05:30
qctecmdr
7d1b6be6ff Merge "modules.list: Add qnoc-niobe driver to module list for NIOBE" 2023-11-06 11:09:58 -08:00
Amrit Anand
dba3186f18 soc: qcom: Add support for llcc driver for niobe
Add LLCC slice configuration data, enable llcc driver for niobe.

Change-Id: I5f615bb603760e1cc3023b20d2d3a4ed24f98a89
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-11-03 10:35:33 +05:30
Manish Pandey
99f765ab6d defconfig: Enable UFS for niobe platform
Enable ufs and ufs-phy for niobe rumi validations.
Also add UFS modules in first stage list.

Change-Id: Id80c8867e42137b2ce54add60eb2ce550eb0e700
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2023-11-02 12:24:11 +05:30
Raviteja Laggyshetty
f0e4191ce8 modules.list: Add qnoc-niobe driver to module list for NIOBE
Add icc and qnoc-monaco to modules.list.msm.monaco to enable it
to load during first stage init.

Change-Id: Ia32911e266f644c6e2ae0adc8f48a62d726060cb
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2023-11-01 11:09:20 +05:30
Amrit Anand
d271f59032 msm: defconfig : Adding support for IPCC driver for Niobe
Enabling IPCC configs for niobe and updating modules.list.msm.niobe.

Change-Id: I158c37f46183f6b81d3be17fda4cc1d344e6d84c
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-10-31 10:50:29 +05:30
Amrit Anand
ac47ee5039 arm64: defconfig: Enable socinfo and smem drivers for Niobe SoC
Enable socinfo and dependent drivers for Niobe SoC.
Add socinfo and dependency modules in first stage list.

Change-Id: Ide1e3f9d6835cea10760a2f4621525b067ae5673
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-10-27 16:35:12 +05:30
Amrit Anand
fcde52c303 defconfig: Enable pinctrl config for Niobe SoC
Add pinctrl config to support pin control in Niobe SoC. Add niobe
pinctrl module to list of first stage module list.

Change-Id: I64b5885fe275d7140297f81e5fd294369b293de5
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-10-19 12:46:56 +05:30
Tushar Nimkar
7322903aef defconfig: Enable RPMH, PDC and CMD DB for niobe
This change enables RPMH, PDC and CMD DB drivers.

Change-Id: Ia6b972ce02fc5b5f8d2a631287b288378aa62f90
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2023-10-05 20:14:49 -07:00
Jishnu Prakash
b7af09dc13 arm64: defconfig: enable stub regulators for niobe
Enable stub regulators driver for niobe

Change-Id: I6e445486c6a5c32d855159b1e083871a91c5865c
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2023-10-02 22:06:30 -07:00
Kalpak Kawadkar
18d9d01d3f modules.list.msm.niobe: Add clock modules to first stage on NIOBE
Add clk-dummy, clk-qcom and gdsc-regulator to modules list
on NIOBE platform, to enable them to load during first
stage init.

Change-Id: I79954c292e3bd597119b2ce90feb3327b0897d58
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2023-09-24 21:55:09 -07:00
Pratyush Brahma
1f21793175 defconfig / modules.list: Enable base memory modules for niobe
Enable base memory modules for niobe by enabling configs and adding
relevant modules for first stage loading.

Change-Id: Ia71f1263b814976d326b782305895358dad2602e
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
2023-09-19 22:48:37 -07:00
Amrit Anand
814976be07 build: bazel: Enable compilation for Niobe SoC
Add initial files to build Niobe with bazel.

Change-Id: I2c0a2872d589ef6d328088a2b3f879644d8ea60c
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-09-12 15:02:39 +05:30