Change Makefile and Kconfig to support module building.
Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
help
Say Y or M if you want to add support for sf pwmdac driver.
+config SND_SOC_STARFIVE_PWMDAC_TRANSMITTER
+ tristate "Starfive PWMDAC transmitter dit codecs"
+ depends on SND_SOC_STARFIVE_PWMDAC
+ default SND_SOC_STARFIVE_PWMDAC
+ help
+ Say Y or M if you want to add support for sf pwmdac transmitter dit driver.
+
config SND_SOC_STARFIVE_PWMDAC_PCM
bool "PCM PIO extension for PWMDAC"
depends on SND_SOC_STARFIVE_PWMDAC
# starfive Platform Support
-obj-$(CONFIG_SND_SOC_STARFIVE_PWMDAC) += pwmdac.o
-pwmdac-y := starfive_pwmdac.o starfive_pwmdac_transmitter.o
+obj-$(CONFIG_SND_SOC_STARFIVE_PWMDAC) += starfive_pwmdac.o
+obj-$(CONFIG_SND_SOC_STARFIVE_PWMDAC_TRANSMITTER) += starfive_pwmdac_transmitter.o
pwmdac-$(CONFIG_SND_SOC_STARFIVE_PWMDAC_PCM) += starfive_pwmdac_pcm.o
obj-$(CONFIG_SND_SOC_STARFIVE_PDM) += starfive_pdm.o