From: Tomasz Maciej Nowak <tmn...@gmail.com> To make Power Management Circuit (PMC) happy.
Signed-off-by: Tomasz Maciej Nowak <tmn...@gmail.com> --- package/kernel/linux/modules/sound.mk | 77 +++++++++++++++++++++++++++ target/linux/tegra/image/armv8.mk | 5 +- 2 files changed, 80 insertions(+), 2 deletions(-) diff --git a/package/kernel/linux/modules/sound.mk b/package/kernel/linux/modules/sound.mk index 623f65ac59ad..e1ef0d3f358e 100644 --- a/package/kernel/linux/modules/sound.mk +++ b/package/kernel/linux/modules/sound.mk @@ -288,6 +288,83 @@ endef $(eval $(call KernelPackage,sound-soc-imx-sgtl5000)) +define KernelPackage/sound-soc-tegra210 + TITLE:=Tegra 210 SoC audio support + KCONFIG:= \ + CONFIG_SND_AUDIO_GRAPH_CARD \ + CONFIG_SND_HDA_TEGRA \ + CONFIG_SND_SOC_TEGRA \ + CONFIG_SND_SOC_TEGRA210_ADMAIF \ + CONFIG_SND_SOC_TEGRA210_ADX \ + CONFIG_SND_SOC_TEGRA210_AHUB \ + CONFIG_SND_SOC_TEGRA210_AMX \ + CONFIG_SND_SOC_TEGRA210_DMIC \ + CONFIG_SND_SOC_TEGRA210_I2S \ + CONFIG_SND_SOC_TEGRA210_MIXER \ + CONFIG_SND_SOC_TEGRA210_MVC \ + CONFIG_SND_SOC_TEGRA210_OPE \ + CONFIG_SND_SOC_TEGRA210_SFC \ + CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD \ + CONFIG_SND_SOC_TEGRA186_ASRC=n \ + CONFIG_SND_SOC_TEGRA186_DSPK=n \ + CONFIG_SND_SOC_TEGRA20_AC97=n \ + CONFIG_SND_SOC_TEGRA20_DAS=n \ + CONFIG_SND_SOC_TEGRA20_I2S=n \ + CONFIG_SND_SOC_TEGRA20_SPDIF=n \ + CONFIG_SND_SOC_TEGRA30_AHUB=n \ + CONFIG_SND_SOC_TEGRA30_I2S=n \ + CONFIG_SND_SOC_TEGRA_ALC5632=n \ + CONFIG_SND_SOC_TEGRA_MAX98088=n \ + CONFIG_SND_SOC_TEGRA_MAX98090=n \ + CONFIG_SND_SOC_TEGRA_RT5631=n \ + CONFIG_SND_SOC_TEGRA_RT5640=n \ + CONFIG_SND_SOC_TEGRA_RT5677=n \ + CONFIG_SND_SOC_TEGRA_SGTL5000=n \ + CONFIG_SND_SOC_TEGRA_TRIMSLICE=n \ + CONFIG_SND_SOC_TEGRA_WM8753=n \ + CONFIG_SND_SOC_TEGRA_WM8903=n \ + CONFIG_SND_SOC_TEGRA_WM9712=n + FILES:= \ + $(LINUX_DIR)/sound/soc/generic/snd-soc-audio-graph-card.ko \ + $(LINUX_DIR)/sound/soc/generic/snd-soc-simple-card-utils.ko \ + $(LINUX_DIR)/sound/pci/hda/snd-hda-tegra.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-admaif.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-adx.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-ahub.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-amx.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-dmic.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-i2s.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-mixer.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-mvc.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-ope.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra210-sfc.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra-audio-graph-card.ko \ + $(LINUX_DIR)/sound/soc/tegra/snd-soc-tegra-pcm.ko + AUTOLOAD:=$(call AutoProbe, \ + snd-hda-tegra \ + snd-soc-tegra-audio-graph-card \ + snd-soc-tegra210-admaif \ + snd-soc-tegra210-adx \ + snd-soc-tegra210-ahub \ + snd-soc-tegra210-amx \ + snd-soc-tegra210-dmic \ + snd-soc-tegra210-i2s \ + snd-soc-tegra210-mixer \ + snd-soc-tegra210-mvc \ + snd-soc-tegra210-ope \ + snd-soc-tegra210-sfc \ + snd-soc-tegra-pcm) + DEPENDS:=@TARGET_tegra_armv8 +kmod-sound-hda-core +kmod-sound-soc-core + $(call AddDepends/sound) +endef + +define KernelPackage/sound-soc-tegra210/description + Support for Tegra 210 Platform sound +endef + +$(eval $(call KernelPackage,sound-soc-tegra210)) + + define KernelPackage/sound-soc-wm8960 TITLE:=SoC WM8960 codec support KCONFIG:=CONFIG_SND_SOC_WM8960 diff --git a/target/linux/tegra/image/armv8.mk b/target/linux/tegra/image/armv8.mk index ad3535f23bfa..406d6ce101de 100644 --- a/target/linux/tegra/image/armv8.mk +++ b/target/linux/tegra/image/armv8.mk @@ -4,8 +4,9 @@ define Device/nvidia_jetson-tx1 DEVICE_DTS := tegra210-p2371-2180 DEVICE_PACKAGES := brcmfmac-nvram-4354-sdio cypress-firmware-4354-sdio \ kmod-bluetooth kmod-brcmfmac kmod-drm-nouveau kmod-drm-tegra \ - kmod-usb-gadget-serial kmod-usb-hid kmod-usb-net-rtl8152 \ - kmod-usb-udc-tegra kmod-usb-xhci-tegra wpad-basic-mbedtls + kmod-sound-soc-tegra210 kmod-usb-gadget-serial kmod-usb-hid \ + kmod-usb-net-rtl8152 kmod-usb-udc-tegra kmod-usb-xhci-tegra \ + wpad-basic-mbedtls SUPPORTED_DEVICES := nvidia,p2371-2180 endef TARGET_DEVICES += nvidia_jetson-tx1 -- 2.47.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel