162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for soundwire core 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#Bus Objs 762306a36Sopenharmony_cisoundwire-bus-y := bus_type.o bus.o master.o slave.o mipi_disco.o stream.o \ 862306a36Sopenharmony_ci sysfs_slave.o sysfs_slave_dpn.o 962306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE) += soundwire-bus.o 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_cisoundwire-generic-allocation-objs := generic_bandwidth_allocation.o 1262306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE_GENERIC_ALLOCATION) += soundwire-generic-allocation.o 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciifdef CONFIG_DEBUG_FS 1562306a36Sopenharmony_cisoundwire-bus-y += debugfs.o 1662306a36Sopenharmony_ciendif 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciifdef CONFIG_IRQ_DOMAIN 1962306a36Sopenharmony_cisoundwire-bus-y += irq.o 2062306a36Sopenharmony_ciendif 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci#AMD driver 2362306a36Sopenharmony_cisoundwire-amd-y := amd_manager.o 2462306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE_AMD) += soundwire-amd.o 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci#Cadence Objs 2762306a36Sopenharmony_cisoundwire-cadence-y := cadence_master.o 2862306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE_CADENCE) += soundwire-cadence.o 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci#Intel driver 3162306a36Sopenharmony_cisoundwire-intel-y := intel.o intel_ace2x.o intel_ace2x_debugfs.o \ 3262306a36Sopenharmony_ci intel_auxdevice.o intel_init.o dmi-quirks.o \ 3362306a36Sopenharmony_ci intel_bus_common.o 3462306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE_INTEL) += soundwire-intel.o 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci#Qualcomm driver 3762306a36Sopenharmony_cisoundwire-qcom-y := qcom.o 3862306a36Sopenharmony_ciobj-$(CONFIG_SOUNDWIRE_QCOM) += soundwire-qcom.o 39