1VENDOR_DLKM_KERNEL_MODULES_LIST := \
2  ath10k_core.ko \
3  ath10k_pci.ko \
4  ath10k_snoc.ko \
5  ath11k_ahb.ko \
6  ath11k.ko \
7  ath11k_pci.ko \
8  ath.ko \
9  clk-spmi-pmic-div.ko \
10  cqhci.ko \
11  gpu-sched.ko \
12  lmh.ko \
13  lontium-lt9611.ko \
14  lontium-lt9611uxc.ko \
15  mcp251xfd.ko \
16  michael_mic.ko \
17  msm.ko \
18  nvmem_qfprom.ko \
19  qcom-pon.ko \
20  qcom_q6v5_mss.ko \
21  qcom_q6v5_pas.ko \
22  qcom_q6v5_wcss.ko \
23  qcom-spmi-adc5.ko \
24  qcom-spmi-adc-tm5.ko \
25  qcom-spmi-pmic.ko \
26  qcom_spmi-regulator.ko \
27  qcom-spmi-temp-alarm.ko \
28  qcom_tsens.ko \
29  reboot-mode.ko \
30  sdhci-msm.ko \
31  syscon-reboot-mode.ko \
32  system_heap.ko \
33  videocc-sdm845.ko \
34  videocc-sm8250.ko
35
36VENDOR_RAMDISK_KERNEL_MODULES_LIST := \
37  apr.ko \
38  arm_smmu.ko \
39  bam_dma.ko \
40  clk-qcom.ko \
41  clk-rpmh.ko \
42  cmd-db.ko \
43  dispcc-sdm845.ko \
44  dispcc-sm8250.ko \
45  display-connector.ko \
46  extcon-usb-gpio.ko \
47  fastrpc.ko \
48  gcc-sdm845.ko \
49  gcc-sm8250.ko \
50  gpio-regulator.ko \
51  gpio-wcd934x.ko \
52  gpucc-sdm845.ko \
53  gpucc-sm8250.ko \
54  i2c-designware-core.ko \
55  i2c-designware-platform.ko \
56  i2c-dev.ko \
57  i2c-mux.ko \
58  i2c-mux-pca954x.ko \
59  i2c-qcom-geni.ko \
60  i2c-qup.ko \
61  i2c-rk3x.ko \
62  icc-bcm-voter.ko \
63  icc-osm-l3.ko \
64  icc-rpmh.ko \
65  llcc-qcom.ko \
66  lpass-gfm-sm8250.ko \
67  mdt_loader.ko \
68  mhi.ko \
69  msm_serial.ko \
70  ohci-hcd.ko \
71  ohci-pci.ko \
72  ohci-platform.ko \
73  pdr_interface.ko \
74  phy-qcom-qusb2.ko \
75  phy-qcom-snps-femto-v2.ko \
76  phy-qcom-usb-hs.ko \
77  pinctrl-lpass-lpi.ko \
78  pinctrl-msm.ko \
79  pinctrl-sdm845.ko \
80  pinctrl-sm8250.ko \
81  pinctrl-spmi-gpio.ko \
82  pinctrl-spmi-mpp.ko \
83  pm8916_wdt.ko \
84  pm8941-pwrkey.ko \
85  q6adm.ko \
86  q6afe-clocks.ko \
87  q6afe-dai.ko \
88  q6afe.ko \
89  q6asm-dai.ko \
90  q6asm.ko \
91  q6core.ko \
92  q6routing.ko \
93  qcom_aoss.ko \
94  qcom-apcs-ipc-mailbox.ko \
95  qcom_common.ko \
96  qcom-cpufreq-hw.ko \
97  qcom_glink.ko \
98  qcom_glink_rpm.ko \
99  qcom_glink_smem.ko \
100  qcom_hwspinlock.ko \
101  qcom-ipcc.ko \
102  qcom-pdc.ko \
103  qcom_pil_info.ko \
104  qcom_q6v5_adsp.ko \
105  qcom_q6v5.ko \
106  qcom_rpmh.ko \
107  qcom-rpmh-regulator.ko \
108  qcom-scm.ko \
109  qcom_smd.ko \
110  qcom_sysmon.ko \
111  qcom_usb_vbus-regulator.ko \
112  qcom-vadc-common.ko \
113  qcom-wdt.ko \
114  qmi_helpers.ko \
115  qnoc-sdm845.ko \
116  qnoc-sm8250.ko \
117  qrtr.ko \
118  qrtr-mhi.ko \
119  qrtr-smd.ko \
120  qrtr-tun.ko \
121  regmap-sdw.ko \
122  regmap-slimbus.ko \
123  reset-qcom-aoss.ko \
124  reset-qcom-pdc.ko \
125  rmtfs_mem.ko \
126  rpmhpd.ko \
127  rpmsg_ns.ko \
128  rtc-pm8xxx.ko \
129  slim-qcom-ngd-ctrl.ko \
130  slimbus.ko \
131  smem.ko \
132  smp2p.ko \
133  smsm.ko \
134  snd-soc-dmic.ko \
135  snd-soc-hdmi-codec.ko \
136  snd-soc-lpass-va-macro.ko \
137  snd-soc-lpass-wsa-macro.ko \
138  snd-soc-max98927.ko \
139  snd-soc-qcom-common.ko \
140  snd-soc-rl6231.ko \
141  snd-soc-rt5663.ko \
142  snd-soc-sdm845.ko \
143  snd-soc-sm8250.ko \
144  snd-soc-wcd9335.ko \
145  snd-soc-wcd934x.ko \
146  snd-soc-wcd-mbhc.ko \
147  snd-soc-wsa881x.ko \
148  socinfo.ko \
149  soundwire-bus.ko \
150  soundwire-qcom.ko \
151  spmi-pmic-arb.ko \
152  spi-geni-qcom.ko \
153  spi-pl022.ko \
154  spi-qcom-qspi.ko \
155  spi-qup.ko \
156  ulpi.ko \
157  wcd934x.ko
158
159ifeq ($(TARGET_KERNEL_USE),5.15)
160VENDOR_DLKM_KERNEL_MODULES_LIST += \
161  qcom-pmic-typec.ko
162
163VENDOR_RAMDISK_KERNEL_MODULES_LIST += \
164  phy-qcom-qmp.ko \
165  q6dsp-common.ko \
166  ufs_qcom.ko
167endif
168
169ifeq ($(TARGET_KERNEL_USE),6.1)
170VENDOR_DLKM_KERNEL_MODULES_LIST += \
171  leds-qcom-lpg.ko \
172  qcom-pmic-typec.ko \
173  qnoc-sm8450.ko
174
175VENDOR_RAMDISK_KERNEL_MODULES_LIST += \
176  cpr.ko \
177  drm_display_helper.ko \
178  drm_dp_aux_bus.ko \
179  gcc-sm8450.ko \
180  gpi.ko \
181  phy-qcom-qmp-combo.ko \
182  phy-qcom-qmp-pcie.ko \
183  phy-qcom-qmp-pcie-msm8996.ko \
184  phy-qcom-qmp-ufs.ko \
185  phy-qcom-qmp-usb.ko \
186  pinctrl-sm8250-lpass-lpi.ko \
187  pinctrl-sm8450.ko \
188  q6apm-dai.ko \
189  q6apm-lpass-dais.ko \
190  q6prm-clocks.ko \
191  q6prm.ko \
192  snd-q6apm.ko \
193  snd-q6dsp-common.ko \
194  snd-soc-lpass-macro-common.ko \
195  snd-soc-qcom-sdw.ko \
196  spm.ko \
197  ufs_qcom.ko
198endif
199
200ifeq ($(TARGET_KERNEL_USE),6.6)
201VENDOR_DLKM_KERNEL_MODULES_LIST += \
202  leds-qcom-lpg.ko \
203  qcom_pmic_tcpm.ko \
204  qnoc-sm8450.ko
205
206VENDOR_RAMDISK_KERNEL_MODULES_LIST += \
207  cpr.ko \
208  drm_display_helper.ko \
209  drm_dp_aux_bus.ko \
210  gcc-sm8450.ko \
211  gpi.ko \
212  phy-qcom-qmp-combo.ko \
213  phy-qcom-qmp-pcie.ko \
214  phy-qcom-qmp-pcie-msm8996.ko \
215  phy-qcom-qmp-ufs.ko \
216  phy-qcom-qmp-usb.ko \
217  pinctrl-sm8250-lpass-lpi.ko \
218  pinctrl-sm8450.ko \
219  q6apm-dai.ko \
220  q6apm-lpass-dais.ko \
221  q6prm-clocks.ko \
222  q6prm.ko \
223  qcom_ice.ko \
224  snd-q6apm.ko \
225  snd-q6dsp-common.ko \
226  snd-soc-lpass-macro-common.ko \
227  snd-soc-qcom-sdw.ko \
228  snd-soc-wcd-classh.ko \
229  spm.ko \
230  ufs-qcom.ko
231endif
232