29 Commits

Author SHA1 Message Date
Suraj Jaiswal
61e4bf4d4f Ethernet as first stage driver
Add changes to load Ethernet as first stage driver.
This is needed for early Ethernet KPI.

Change-Id: If05523f202e6141247049b147ea7bb56da725fde
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com>
2022-11-15 13:21:04 +05:30
vagdhan kumar kanukurthi
fe3f2de85c modules.list.msm.gen3auto: add support for mem-hooks
Add support for mem-hooks.

Change-Id: I92b468c8c36b26ba83625f577b8af0cd335b6e5b
Signed-off-by: vagdhan kumar kanukurthi <quic_vagdhank@quicinc.com>
2022-09-25 21:27:04 -07:00
Venkata Rao Kakani
ef1b79a378 modules.list.msm.gen3auto: add qcom_logbuf_vh.ko
Add qcom_logbuf_vh.ko to first stage modules of gen3auto.

Change-Id: I93199a4ce893ee90dc6b3014fd301891d2d97e53
Signed-off-by: Venkata Rao Kakani <quic_vkakani@quicinc.com>
2022-09-16 15:05:55 +05:30
Indranil Pradhan
099c55aa39 modules.list.msm.gen3auto: Add support for Gunyah
Add support for Gunyah modules to assign memory
for secure dma heaps.

Change-Id: I4a9cdabddb4921dd956e8690e2790d69c4a42582
Signed-off-by: Vivek Kumar <quic_vivekuma@quicinc.com>
Signed-off-by: Indranil Pradhan <quic_ipradhan@quicinc.com>
2022-09-05 12:11:34 -07:00
Shaikh Andlib
b20ea1b489 modules.list.msm.gen3auto: Add ICE and FBE drivers
Add ICE(Inline Crypto Engine) and FBE(File Based Encryption)
drivers in gen3auto target first stage module list.

Test: Pin/Pattern/Password test, File Name encryption test,
vts_kernel_encryption_test test suite, Build compilation passed.

Change-Id: Idf9e2acbade7ac0b62d19c5d9d99699630b7de34
Signed-off-by: Shaikh Andlib <quic_smumtaza@quicinc.com>
2022-08-21 23:38:32 -07:00
Veera Vegivada
581b77024a build.config: modules.list.msm.gen3auto: add clock controller related modules
Add required clock controller moduels in modules.list.msm.gen3auto.
This ensures that these modules are loaded automatically
from the first stage RAM disk image during Linux kernel boot up.

Change-Id: I7c576b99324fe11b952cb403cce98607c17deb3e
Signed-off-by: Veera Vegivada <quic_vvegivad@quicinc.com>
2022-06-23 03:18:27 -07:00
Veera Vegivada
e4cc2f37d4 modules.list.msm.gen3auto: Add sc8180x interconnect module
Add sc8180x interconnect module to first stage modules list for gen3auto.

Change-Id: Ie2b0184975df15a15ddec6abcff5f46387ea5555
Signed-off-by: Veera Vegivada <quic_vvegivad@quicinc.com>
2022-06-03 13:29:58 +05:30
qctecmdr
ba852af164 Merge "defconfig: gen3auto: Enable minidump support" 2022-05-04 10:12:13 -07:00
Hiren Gohel
536e3e5916 modules.list.msm.gen3auto: Add UFS related modules
Add UFS related modules in modules.list.msm.gen3auto to
enable their load during first stage init.

Change-Id: I46024d74fc4a7ad89a31e095671290392a59def8
Signed-off-by: Hiren Gohel <quic_vhiren@quicinc.com>
2022-05-02 00:04:57 -07:00
Shreyas K K
8b19bd3721 modules.list.msm.gen3auto: Add minidump module
Add minidump module to support minidump initialization
and collection on gen3auto platform.

Change-Id: Id5cdb5a5e1785473f0e8a17254ce5e4c0eff45f8
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
2022-04-28 11:30:59 +05:30
Shreyas K K
5f79a64865 gen3auto: Add pinctrl-sdmshrike module
Add pinctrl-sdmshrike to modules.list.msm.gen3auto to
enable it to load during first stage init on SDMSHRIKE
target.

Change-Id: Ifac19a2d472da74ee8a57a1f891e5ff54f80f575
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
2022-04-18 21:58:04 -07:00
Veera Vegivada
3b787251e9 modules.list.msm.gen3auto: Add interconnect module
Add interconnect and interconnect-test module to build
config file for gen3auto.

Change-Id: Ie54d6714a2f2ddc735c721e1fa56adcfc7760fea
Signed-off-by: Veera Vegivada <quic_vvegivad@quicinc.com>
2022-04-07 05:29:32 +05:30
Veera Vegivada
29778e054f build.config: modules.list.msm.gen3auto: add clock controller related modules
Add clk-rpmh.ko, clk-qcom.ko, clk-dummy.ko, gcc-sm8150.ko,
gdsc-regulator.ko, qcom-cpufreq-hw.ko, and other
clock controller modules in modules.list.msm.gen3auto.
This ensures that these modules are loaded automatically
from the first stage RAM disk image during Linux kernel boot up.

Change-Id: Id41be824629a8f76e68e78e9b0eb2d096db33410
Signed-off-by: Veera Vegivada <quic_vvegivad@quicinc.com>
2022-04-07 05:29:15 +05:30
Veera Vegivada
74e71eab73 modules.list.msm.gen3auto: add regulator and peripheral modules
Add proxy-consumer.ko, debug-regulator.ko, rpmh-regulator.ko,
qti-fixed-regulator.ko, in modules.list.msm.gen3auto. And also
add pmic peripheral moduels module to build config file for gen3auto.
This ensures that these modules are loaded automatically from
the first stage RAM disk image during Linux kernel boot up.

Change-Id: If7b0e26c1b3a5985c6dc854446ee6f54376143fe
Signed-off-by: Veera Vegivada <quic_vvegivad@quicinc.com>
2022-04-07 05:28:57 +05:30
qctecmdr
5e5ef307b6 Merge "arm64: defconfig: Enable slpi pinctrl for sm8150 in gen3auto" 2022-04-05 10:07:21 -07:00
Abhishek Shah
6196ffa481 gen3auto: Add pinctrl-slpi to modules.list.msm.gen3auto
Add pinctrl-slpi to modules.list.msm.gen3auto to enable it to load
during first stage init.

Change-Id: Ib57c79886f4a49bf58537a19023df9417844c07c
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-04-05 01:02:02 -07:00
qctecmdr
bec023135e Merge "modules.list.msm.gen3auto: Add iommu and related modules" 2022-03-31 10:48:18 -07:00
qctecmdr
4361be06e6 Merge "defconfig: arm64: Enable vendor hooks driver for gen3auto" 2022-03-30 23:04:01 -07:00
Arun Prakash
721cb11206 defconfig: Enable ipc logging support for gen3auto chipsets
Enable ipc logging support for gen3auto chipsets. Also add
ipc logging to first stage init.

Change-Id: I4d6fde0185085ba3280eeb0b91e20a83b31dbf17
Signed-off-by: Arun Prakash <quic_app@quicinc.com>
2022-03-29 08:53:08 -07:00
Abhishek Shah
7023bb036b modules.list.msm.gen3auto: Add iommu and related modules
Add iommu related modules to modules.list.msm.gen3auto to enable
their load during first stage init.

Change-Id: Ia7f5659910bfac90cf38b671af7e9110f2298cc4
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
Signed-off-by: Vivek Kumar <quic_vivekuma@quicinc.com>
2022-03-29 16:02:29 +05:30
Abhishek Shah
e918803240 defconfig: arm64: Enable vendor hooks driver for gen3auto
Enable vendor hooks driver config for gen3auto target.

Change-Id: I4a7829c9e6358dc3761982fdcd6e86c896e288d3
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-03-28 20:19:23 +05:30
Abhishek Shah
3ea2c58808 arm64: defconfig: Enable socinfo support for sm8150
Enable socinfo support for sm8150, add socinfo.ko to
first stage init insmod.

Change-Id: I89e1fc6827f8c4f7c2e41aa81dcad72766fd2702
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-03-21 12:58:19 +05:30
Abhishek Shah
b94684f194 arm64: defconfig: Enable download mode driver for sm8150
Enable download mode driver for sm8150. With this,
target would enter in download mode in event of panic.
Add qcom-dload-mode.ko to first stage init insmod.

Change-Id: I79e5e390f0ade6c899b814d72d4b5451be51e129
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-03-21 12:58:19 +05:30
Abhishek Shah
4fd5ff2a5e arm64: defconfig: Enable watchdog support for sm8150
Enable watchdog related configs for sm8150

Change-Id: I52171775fe717b5891eddb6c4b8151724059954f
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-03-21 12:58:19 +05:30
Abhishek Shah
33c9bb0240 arm64: defconfig: Enable LLCC support for sm8150
Enable LLCC driver and add to module list for sm8150.

Change-Id: Ie7aece4d4faf84ad6dd3b9edd5345c3960c196e5
Signed-off-by: Abhishek Shah <quic_abhshah@quicinc.com>
2022-03-14 23:32:04 +05:30
Arun Prakash
e4132f1c04 defconfig: Add aoss & Glink support for gen3auto chipsets
Add below driver support for gen3auto chipsets
- AOSS
- Glink
- SMP2P
- HW spinlock
- QRTR
- IPC IRQ bridge.

Also add smem,msm_qmp,qrtr,hwspinlock and name service to first
stage init.

Change-Id: I1d9fd543bd00f8a7962c33764d9fcbe4bcc1bbef
Signed-off-by: Arun Prakash <quic_app@quicinc.com>
2022-03-08 16:48:37 +05:30
Maulik Shah
3fb1b14558 gen3auto: Add cmd-db, RPMH and PDC to modules.list.msm.gen3auto
Add cmd-db, RPMH and PDC to modules list.

Change-Id: I5dbe085ee33f98932b09c5c6a9a98569c55d515c
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2022-03-03 12:26:21 +05:30
Vivek Kumar
95fbc07476 gen3auto: Add mem_buf, dma_heap and secure_buffer modules
Add membuf, dma_heap and secure_buffer loadable modules
to modules.list.msm.gen3auto.

Change-Id: I5a6ef68924111dea0f2362f45ab41b307950dc61
Signed-off-by: Vivek Kumar <quic_vivekuma@quicinc.com>
2022-02-22 20:14:25 -08:00
Vivek Kumar
660fa615dc gen3auto: Add pinctrl-sm8150 to modules.list.msm.gen3auto
Add pinctrl-sm8150 to modules.list.msm.gen3auto to enable it to load
during first stage init.

Change-Id: I7c4627229ff2e65f9edfa11067a51d743c9c2729
Signed-off-by: Vivek Kumar <quic_vivekuma@quicinc.com>
2022-01-18 15:04:36 +05:30