Browse Source

fix audio support for rockpi4-plus

Waldemar Brodkorb 2 years ago
parent
commit
4db4f5f7f4
2 changed files with 13 additions and 6 deletions
  1. 0 5
      target/aarch64/kernel/rockpi4-plus
  2. 13 1
      target/linux/config/Config.in.audio

+ 0 - 5
target/aarch64/kernel/rockpi4-plus

@@ -983,8 +983,3 @@ CONFIG_ROCKCHIP_EFUSE=y
 
 CONFIG_SERIAL_DEV_BUS=y
 CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-
-CONFIG_SND_DESIGNWARE_I2S=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-

+ 13 - 1
target/linux/config/Config.in.audio

@@ -109,6 +109,15 @@ config ADK_LINUX_KERNEL_SND_SOC_PCM512x_SPI
 	select ADK_LINUX_KERNEL_SND_SOC_PCM512x
 	select ADK_LINUX_KERNEL_SND_SOC_I2C_AND_SPI
 
+config ADK_LINUX_KERNEL_SND_DESIGNWARE_I2S
+	tristate
+
+config ADK_LINUX_KERNEL_SND_SOC_ROCKCHIP_I2S
+	tristate
+
+config ADK_LINUX_KERNEL_SND_SOC_ES8316
+	tristate
+
 config ADK_LINUX_KERNEL_SND_AUDIO_GRAPH_CARD
 	tristate
 
@@ -143,10 +152,13 @@ config ADK_LINUX_KERNEL_SND_INTEL8X0
 	help
 	  Driver for intel chipsets.
 
-config ADK_LINUX_KERNEL_SND_SOC_ES8316
+config ADK_LINUX_KERNEL_SND_SOC_ROCKCHIP
 	tristate "Rockchip driver (ES8316 Codec)"
 	select ADK_LINUX_KERNEL_SND
 	select ADK_LINUX_KERNEL_SND_SOC
+	select ADK_LINUX_KERNEL_SND_SOC_ES8316
+	select ADK_LINUX_KERNEL_SND_SOC_ROCKCHIP_I2S
+	select ADK_LINUX_KERNEL_SND_DESIGNWARE_I2S
 	select ADK_LINUX_KERNEL_SND_AUDIO_GRAPH_CARD
 	default m if ADK_TARGET_SYSTEM_ROCKPI4_PLUS
 	default n