diff --git a/device/config/chips/v851s/configs/fastboot_sl100_back/board.dts b/device/config/chips/v851s/configs/fastboot_sl100_back/board.dts index b6c95f8cd..66bfad901 100755 --- a/device/config/chips/v851s/configs/fastboot_sl100_back/board.dts +++ b/device/config/chips/v851s/configs/fastboot_sl100_back/board.dts @@ -1477,8 +1477,8 @@ /* pa-pin-0 = <&pio PE 11 1 1 1 0>; */ pa-pin-level-0 = <1>; pa-pin-msleep-0 = <0>; - // tx-hub-en; - // rx-sync-en; + tx-hub-en; + rx-sync-en; status = "okay"; }; @@ -1528,8 +1528,8 @@ /* pinctrl-names= "default","sleep"; */ /* pinctrl-0 = <&daudio0_pins_a>; */ /* pinctrl-1 = <&daudio0_pins_b>; */ - // tx-hub-en; - // rx-sync-en; + tx-hub-en; + rx-sync-en; status = "okay"; }; diff --git a/device/config/chips/v851s/configs/fastboot_sl100_back/linux/config-4.9 b/device/config/chips/v851s/configs/fastboot_sl100_back/linux/config-4.9 index 21e298be3..2697807d9 100755 --- a/device/config/chips/v851s/configs/fastboot_sl100_back/linux/config-4.9 +++ b/device/config/chips/v851s/configs/fastboot_sl100_back/linux/config-4.9 @@ -2124,7 +2124,9 @@ CONFIG_SND_SOC_SUNXI_SUN8IW21_CODEC=m CONFIG_SND_SOC_SUNXI_AAUDIO=m # CONFIG_SND_SOC_SUNXI_DMIC is not set CONFIG_SND_SOC_SUNXI_DAUDIO=m -# CONFIG_SND_SOC_SUNXI_COMPONENTS is not set +CONFIG_SND_SOC_SUNXI_COMPONENTS=m +CONFIG_SND_SOC_SUNXI_RXSYNC=m +# CONFIG_SND_SOC_SUNXI_DEBUG is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set CONFIG_SND_SOC_I2C_AND_SPI=m diff --git a/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/etc/init.d/S00mpp b/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/etc/init.d/S00mpp index 0cdfec79b..b34473d42 100755 --- a/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/etc/init.d/S00mpp +++ b/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/etc/init.d/S00mpp @@ -32,7 +32,7 @@ start() { insmod $MODULES_DIR/snd-pcm-dmaengine.ko insmod $MODULES_DIR/snd-soc-core.ko insmod $MODULES_DIR/snd_soc_sunxi_pcm.ko - # insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko + insmod $MODULES_DIR/snd_soc_sunxi_component_rxsync.ko insmod $MODULES_DIR/snd_soc_sunxi_aaudio.ko insmod $MODULES_DIR/snd_soc_sunxi_daudio.ko insmod $MODULES_DIR/snd_soc_sunxi_internal_codec.ko diff --git a/target/allwinner/v851s-fastboot_sl100_back/modules.mk b/target/allwinner/v851s-fastboot_sl100_back/modules.mk index 10932eefa..a7d597256 100755 --- a/target/allwinner/v851s-fastboot_sl100_back/modules.mk +++ b/target/allwinner/v851s-fastboot_sl100_back/modules.mk @@ -156,13 +156,13 @@ define KernelPackage/audio FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_aaudio.ko FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_machine.ko FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_internal_codec.ko - # FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_component_rxsync.ko + FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_component_rxsync.ko FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_daudio.ko FILES+=$(LINUX_DIR)/sound/core/snd-pcm-dmaengine.ko FILES+=$(LINUX_DIR)/sound/core/snd.ko FILES+=$(LINUX_DIR)/sound/core/snd-pcm.ko FILES+=$(LINUX_DIR)/sound/core/snd-timer.ko - AUTOLOAD:=$(call AutoProbe, soundcore.ko snd-soc-core.ko snd_soc_sunxi_pcm.ko snd_soc_sunxi_aaudio.ko snd_soc_sunxi_machine.ko snd_soc_sunxi_internal_codec.ko snd_soc_sunxi_daudio.ko snd-pcm-dmaengine.ko snd.ko snd-pcm.ko snd-timer.ko) + AUTOLOAD:=$(call AutoProbe, soundcore.ko snd-soc-core.ko snd_soc_sunxi_pcm.ko snd_soc_sunxi_aaudio.ko snd_soc_sunxi_machine.ko snd_soc_sunxi_internal_codec.ko snd_soc_sunxi_component_rxsync.ko snd_soc_sunxi_daudio.ko snd-pcm-dmaengine.ko snd.ko snd-pcm.ko snd-timer.ko) endef define KernelPackage/audio/description