Commit Graph

114 Commits

Author SHA1 Message Date
qctecmdr
a9ad92e5e5 Merge "defconfig: Enable qrtr mhi transport driver" 2024-03-11 01:57:26 -07:00
Amrit Anand
13d76850b1 defconfig: niobe: Enable logbuf vendor hooks
Enable vh for logbuf & bootlog and dump using minidump.

Change-Id: I6afc0bf042d6c1da42a4fa8362b8b6427bee6eb5
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-03-11 11:36:22 +05:30
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
Krishna Chaithanya Reddy G
ca67f2ba2a ARM: config: msm: Enable configs for slimbus for Niobe
Add slimbus configs supported in niobe.

Change-Id: Id93c112b74720da1ffe8ba1c3e6013d51162ea8f
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
2024-03-07 14:57:22 +05:30
Sivaji Boddupilli
55e757f34e defconfig: Enable qrtr mhi transport driver
Enable qrtr mhi transport driver.

Change-Id: I72e31913ad8bfc809e8950f2866e0f52f0e28a7d
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2024-03-07 12:31:33 +05:30
Sivaji Boddupilli
cbf812aa5e defconfig: Enable smp2p sleepstate driver
Enable smp2p sleepstate driver.

Change-Id: Ib4404d41aa5fb30f56ed8510817a736f5ea5e36c
Signed-off-by: Sivaji Boddupilli <quic_boddupil@quicinc.com>
2024-03-07 12:01:34 +05:30
Ankit Sharma
61768d4e9f defconfig: Enable SCHED_WALT_DEBUG for niobe consolidate
Enable SCHED_WALT_DEBUG for consolidate builds configuration.

Change-Id: Iee5e157118672b0c9ded47f78a5722ea66dae28d
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-03-05 11:34:24 +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
Pradeep P V K
5a8822034a arm64: defconfig: Enable msm-sdexpress driver for niobe
Enable SDExpress platform driver configs for niobe.

Change-Id: Ia11ff7c95b694c91a7fecbbc45ed5bdfc2530422
Signed-off-by: Pradeep P V K <quic_pragalla@quicinc.com>
2024-02-28 11:34:21 +05:30
qctecmdr
f97e8a1f10 Merge "defconfig: msm: enable remote debugger driver" 2024-02-22 21:51:20 -08:00
Krishna Chaithanya Reddy G
39acd0da7b ARM: config: msm: Enable configs for GENI serial drivers for Niobe
Enable configs for GENI based peripheral protocols such as uart,i2c,
spi,gsi,sps and bam for Niobe.

Change-Id: I345c909110d124d62a00bb317425aaab2a057684
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
2024-02-22 18:48:18 +05:30
Devender Kaushik
f7f6efee0a defconfig: msm: enable remote debugger driver
Add remote debugger device configuration. The Remote Debugger driver
allows a debugger running on a host PC to communicate with a remote
stub running on peripheral subsystems.

Change-Id: I2c495dab9a6b5e3d07920f73c8a1a75d8035e2f6
Signed-off-by: Devender Kaushik <quic_dkaushik@quicinc.com>
2024-02-22 10:01:18 +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
qctecmdr
fd1667f615 Merge "defconfig: niobe-gki: Enable GIC interrupt routing" 2024-02-08 04:08:58 -08:00
Priyansh Jain
eeaea7b89e arm64: defconfig: Enable thermal, cooling device, BCL defconfigs for niobe
Enable thermal, cooling device driver, BCL, state of charge depletion
defconfigs for niobe target.

Change-Id: Ic20a9b225435a79d0de6b20d500dc05ab9f40100
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-02-06 18:53:51 -08:00
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
qctecmdr
688fbb711e Merge "defconfig: Enable QDSS Functions driver for Niobe" 2024-01-19 08:47:11 -08:00
qctecmdr
cbfb0ced90 Merge "Niobe: Enable kernel configs to support wlan compilation" 2024-01-12 05:51:12 -08:00
Udipto Goswami
cd9a696159 defconfig: Enable QDSS Functions driver for Niobe
USB QDSS function driver is needed for axcercizing the usecases of
QDSS choosing USB and sink and dump the tracing directly to host PC.

The following defconfig enbled the function driver responsible for
acting as the transport layer. Also add it to the bzl file.

Change-Id: I353ded8bd50486c83147b87d5f0883a037181b21
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2024-01-11 16:31:36 +05:30
Kalpak Kawadkar
2c433f68dc arm64: defconfig: Enable clock drivers for NIOBE
Enable tcsrcc, debugcc, rpmhcc, cpufreq_hw and cpufreq_hw_debug
drivers on NIOBE platform.

Change-Id: I74e3cc1fc3c26bc13b2e6b22a6e5dff83bf19d3d
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-01-11 00:35:47 -08:00
Shailendra Singh
ab3e70d212 Niobe: Enable kernel configs to support wlan compilation
Enabling few additional kernel configs which are required
to meet the dependencies for enabling wlan on the target.
 - Enable configs to compile wlan for Niobe target.
 - Add required modules to compile wlan for Niobe target.

Change-Id: Id081ee21cbe1cb7751b127d3d0b735c1fc0f6084
CRs-Fixed: 3686653
Signed-off-by: Shailendra Singh <quic_shasing@quicinc.com>
2024-01-10 18:37:04 +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
qctecmdr
4a002c0736 Merge "arm64: defconfig: Enable glink configs for niobe" 2023-12-26 22:55:07 -08:00
qctecmdr
715251bb38 Merge "arm64: defconfig: Enable sysmon config for niobe" 2023-12-26 22:55:06 -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
Amrit Anand
a25ce2bf1f arm64: defconfig: Enable sysmon config for niobe
Enable sysmon config for niobe target.

Change-Id: I801f98c129ce4c9210d416b3978a67b75aabf4c5
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-12-21 14:55:37 +05:30
Kamati Srinivas
9976338eba arm64: defconfig: Enable Core Hang Detection driver for niobe
Enable Core Hang Detection driver for niobe.

Change-Id: If6e84bfd9b82bcfbace06215541963178a57d4f9
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2023-12-19 10:30:59 +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
qctecmdr
185260d8f4 Merge "defconfig: Enable aoss transport for niobe" 2023-11-28 09:32:43 -08:00
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
Kishore Kumar Ravi
2f1ba6e337 defconfig: Enable aoss transport for niobe
Enable the aoss qmp transport for niobe.

Change-Id: I946cc7372f2c9a7d05a2b0fd2bb2bb7de3d45fe7
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-11-28 02:03:57 -08:00
Kishore Kumar Ravi
641fb31702 defconfig: Enable smp2p and qmp for niobe
Enable the smp2p, qmp and msm_qmp drivers for niobe. These drivers enable
interrupt signal and basic mailbox communication to remote procs.

Change-Id: I1bcda9f06d80895ada5271e4fde01a07b0fa623c
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-11-27 18:45:40 +05:30
qctecmdr
c6a685e99d Merge "arch: arm64: config: Enable modules for msm glue and emu phys" 2023-11-23 06:36:06 -08:00
qctecmdr
cffb6c7380 Merge "build: bazel: update earlycon address for niobe" 2023-11-23 02:18:22 -08:00
Krishna Kurapati
6464ba780d arch: arm64: config: Enable modules for msm glue and emu phys
Enable modules for emu/nop phys and msm core on Niobe.

Change-Id: I92ca4fae32b26b2340e15d52a50a208ad05914ac
Signed-off-by: Krishna Kurapati <quic_kriskura@quicinc.com>
2023-11-23 12:39:49 +05:30
Amrit Anand
aeebfc0e75 build: bazel: update earlycon address for niobe
Update earlycon address for niobe target.

Change-Id: I75cda74fce30f41221a2e18151aac3ef6e637863
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-11-22 17:02:01 +05:30
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
Rakesh Kundaram
5573c3ddf3 soc: qcom: Enable sysmon subsystem stats for niobe
Enable sysmon_subsystem_stats modules on niobe target.

Change-Id: I6b41a9bdf1cfb995e3ee9a8a867c70abc5503cb7
Signed-off-by: Rakesh Kundaram <quic_krakeshk@quicinc.com>
2023-11-07 11:52:06 -08:00
Kalpak Kawadkar
27b75ed1b8 arm64: defconfig: niobe: Enable clock controller drivers
Add support for GCC, CAMCC, DISPCC, GPUCC and VIDEOCC
driver on NIOBE platform.

Change-Id: Ie450e23a9d91571513e81df7c235dd03dd3f52ad
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2023-11-07 09:28:41 +05:30
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
qctecmdr
79f434415f Merge "defconfig: Enable UFS for niobe platform" 2023-11-02 12:33:52 -07:00
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
qctecmdr
30e2d4fe5b Merge "defconfig: niobe-gki: Enable download mode driver" 2023-11-01 23:21:58 -07:00
Kamati Srinivas
486a6b6e13 defconfig: niobe-gki: Enable download mode driver
Enable the download mode driver and turn on default flag to enable
dump collection in case of panic or error conditions.

Change-Id: I9c136680a45ec14e8f5594cb7e5c9bac4520fa4e
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2023-11-01 15:05:09 +05:30
Raviteja Laggyshetty
2448e33e9d defconfig: Enable interconnect driver for NIOBE
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: I88d9f6f90908197b7488deb5dc91a8c6c2e91a66
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2023-11-01 11:09:12 +05:30
qctecmdr
1d233159ae Merge "defconfig: Enable qrtr for niobe" 2023-10-31 14:05:05 -07:00
Kishore Kumar Ravi
fe505e18c9 defconfig: Enable qrtr for niobe
Enable the qrtr and qrtr-smd modules for niobe. This enables the
creation of qrtr sockets to communicate with remoteprocs through
the IPCRTR protocol.

Change-Id: Id03ff925b70f4f40f940692566fedd4c3c8d3b88
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-10-31 14:30:12 +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
qctecmdr
3441729330 Merge "arm64: defconfig: Enable Boot Statistics driver for Niobe" 2023-10-26 21:55:14 -07:00
Kamati Srinivas
25588f9e1f arm64: defconfig: Enable Boot Statistics driver for Niobe
Enable Boot Statistics driver for Niobe.

Change-Id: I9563d0ac4b8d93641d37db2ade29717adb5b8b2d
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2023-10-26 13:03:03 +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
293ae2856c arm64: defconfig: Enable clock and gdsc drivers for NIOBE
Enable COMMON_CLK_QCOM and GDSC_REGULATOR drivers on NIOBE
platform.

Change-Id: I9f2107bee5acdc8a80bab18160a42266d00864fc
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2023-09-22 09:36:58 +05:30
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