forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/soundwire/Makefile
....@@ -1,18 +1,28 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Makefile for soundwire core
34 #
45
56 #Bus Objs
6
-soundwire-bus-objs := bus_type.o bus.o slave.o mipi_disco.o stream.o
7
+soundwire-bus-y := bus_type.o bus.o master.o slave.o mipi_disco.o stream.o \
8
+ sysfs_slave.o sysfs_slave_dpn.o
79 obj-$(CONFIG_SOUNDWIRE) += soundwire-bus.o
810
11
+soundwire-generic-allocation-objs := generic_bandwidth_allocation.o
12
+obj-$(CONFIG_SOUNDWIRE_GENERIC_ALLOCATION) += soundwire-generic-allocation.o
13
+
14
+ifdef CONFIG_DEBUG_FS
15
+soundwire-bus-y += debugfs.o
16
+endif
17
+
918 #Cadence Objs
10
-soundwire-cadence-objs := cadence_master.o
19
+soundwire-cadence-y := cadence_master.o
1120 obj-$(CONFIG_SOUNDWIRE_CADENCE) += soundwire-cadence.o
1221
1322 #Intel driver
14
-soundwire-intel-objs := intel.o
23
+soundwire-intel-y := intel.o intel_init.o
1524 obj-$(CONFIG_SOUNDWIRE_INTEL) += soundwire-intel.o
1625
17
-soundwire-intel-init-objs := intel_init.o
18
-obj-$(CONFIG_SOUNDWIRE_INTEL) += soundwire-intel-init.o
26
+#Qualcomm driver
27
+soundwire-qcom-y := qcom.o
28
+obj-$(CONFIG_SOUNDWIRE_QCOM) += soundwire-qcom.o