bcm27xx: sound-soc-justboom-*: fix packages

Affected packages: sound-soc-justboom-both, sound-soc-justboom-dac and sound-soc-justboom-digi.

- Add snd-soc-wm8804-i2c and/or snd-soc-pcm512x-i2c kernel modules.
- Add kmod-regmap-i2c package dependency.

Signed-off-by: Edmunt Pienkowsky <roed@onet.eu>
This commit is contained in:
Edmunt Pienkowsky 2022-09-15 16:14:52 +02:00 committed by Álvaro Fernández Rojas
parent 0889adf16f
commit c34eab6fd1

View File

@ -806,17 +806,23 @@ define KernelPackage/sound-soc-justboom-both
KCONFIG:= \ KCONFIG:= \
CONFIG_SND_BCM2708_SOC_JUSTBOOM_BOTH \ CONFIG_SND_BCM2708_SOC_JUSTBOOM_BOTH \
CONFIG_SND_SOC_PCM512x \ CONFIG_SND_SOC_PCM512x \
CONFIG_SND_SOC_WM8804 CONFIG_SND_SOC_PCM512x_I2C \
CONFIG_SND_SOC_WM8804 \
CONFIG_SND_SOC_WM8804_I2C
FILES:= \ FILES:= \
$(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-both.ko \ $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-both.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko \
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-wm8804 \ $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
snd-soc-wm8804-i2c snd-soc-wm8804 \
snd-soc-justboom-both) snd-soc-justboom-both)
DEPENDS:= \ DEPENDS:= \
kmod-sound-soc-bcm2835-i2s \ kmod-sound-soc-bcm2835-i2s \
+kmod-sound-soc-rpi-wm8804-soundcard \ +kmod-sound-soc-rpi-wm8804-soundcard \
+kmod-i2c-bcm2835 +kmod-i2c-bcm2835 \
+kmod-regmap-i2c
$(call AddDepends/sound) $(call AddDepends/sound)
endef endef
@ -831,14 +837,18 @@ define KernelPackage/sound-soc-justboom-dac
TITLE:=Support for JustBoom DAC TITLE:=Support for JustBoom DAC
KCONFIG:= \ KCONFIG:= \
CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC \ CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC \
CONFIG_SND_SOC_PCM512x CONFIG_SND_SOC_PCM512x \
CONFIG_SND_SOC_PCM512x_I2C
FILES:= \ FILES:= \
$(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-dac.ko \ $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-dac.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-justboom-dac) $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
snd-soc-justboom-dac)
DEPENDS:= \ DEPENDS:= \
kmod-sound-soc-bcm2835-i2s \ kmod-sound-soc-bcm2835-i2s \
+kmod-i2c-bcm2835 +kmod-i2c-bcm2835 \
+kmod-regmap-i2c
$(call AddDepends/sound) $(call AddDepends/sound)
endef endef
@ -853,14 +863,17 @@ define KernelPackage/sound-soc-justboom-digi
TITLE:=Support for JustBoom Digi TITLE:=Support for JustBoom Digi
KCONFIG:= \ KCONFIG:= \
CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI \ CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI \
CONFIG_SND_SOC_WM8804 CONFIG_SND_SOC_WM8804 \
CONFIG_SND_SOC_WM8804_I2C
FILES:= \ FILES:= \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \
AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804) $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko
AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804-i2c snd-soc-wm8804)
DEPENDS:= \ DEPENDS:= \
kmod-sound-soc-bcm2835-i2s \ kmod-sound-soc-bcm2835-i2s \
+kmod-sound-soc-rpi-wm8804-soundcard \ +kmod-sound-soc-rpi-wm8804-soundcard \
+kmod-i2c-bcm2835 +kmod-i2c-bcm2835 \
+kmod-regmap-i2c
$(call AddDepends/sound) $(call AddDepends/sound)
endef endef