sound: starfive: pwmdac: Support module building
authorXingyu Wu <xingyu.wu@starfivetech.com>
Wed, 1 Feb 2023 03:18:38 +0000 (11:18 +0800)
committerXingyu Wu <xingyu.wu@starfivetech.com>
Wed, 1 Feb 2023 03:18:46 +0000 (11:18 +0800)
Change Makefile and Kconfig to support module building.

Signed-off-by: Xingyu Wu <xingyu.wu@starfivetech.com>
sound/soc/starfive/Kconfig
sound/soc/starfive/Makefile

index 4510c91..bbe5097 100644 (file)
@@ -14,6 +14,13 @@ config SND_SOC_STARFIVE_PWMDAC
        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
index 9355f90..85c0759 100644 (file)
@@ -1,6 +1,6 @@
 # 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