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>
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>
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>
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>
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>
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>
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>
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>
Enable watchdog and related configs for Niobe SoC.
Change-Id: I029e272da9f720ac0e489ae1e996530f06796cd6
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
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>
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>
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>
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>
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>
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>
Add the list of modules required to exercise TMECom path during bootup.
Change-Id: I7cde4667bf7892c6fb4742ecb9d08dc512bd88c0
Signed-off-by: Akhil Budampati <quic_abudampa@quicinc.com>
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>
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>
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>
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>
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>
This change enables RPMH, PDC and CMD DB drivers.
Change-Id: Ia6b972ce02fc5b5f8d2a631287b288378aa62f90
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
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>
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>