aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/modules
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas <noltari@gmail.com>2023-06-08 19:49:36 +0200
committerÁlvaro Fernández Rojas <noltari@gmail.com>2023-06-09 19:12:30 +0200
commit793f8ab62cabd5de3cd9a1d4bf2102fdfa1dc724 (patch)
tree76c70013bec53d76058707be185130874a079ce9 /target/linux/bcm27xx/modules
parent8ded159ee4d93a03e39ef0cba5f0a738b0f805ad (diff)
downloadupstream-793f8ab62cabd5de3cd9a1d4bf2102fdfa1dc724.tar.gz
upstream-793f8ab62cabd5de3cd9a1d4bf2102fdfa1dc724.tar.bz2
upstream-793f8ab62cabd5de3cd9a1d4bf2102fdfa1dc724.zip
bcm27xx: 6.1: add kernel patches
Add kernel patches for version 6.1. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bcm27xx/modules')
-rw-r--r--target/linux/bcm27xx/modules/sound.mk27
-rw-r--r--target/linux/bcm27xx/modules/video.mk7
2 files changed, 33 insertions, 1 deletions
diff --git a/target/linux/bcm27xx/modules/sound.mk b/target/linux/bcm27xx/modules/sound.mk
index 47c0a938792..c720bd502d9 100644
--- a/target/linux/bcm27xx/modules/sound.mk
+++ b/target/linux/bcm27xx/modules/sound.mk
@@ -382,6 +382,30 @@ endef
$(eval $(call KernelPackage,sound-soc-chipdip-dac))
+define KernelPackage/sound-soc-dacberry-soundcard
+ TITLE:=Support for DACBERRY400 Soundcard
+ KCONFIG:= \
+ CONFIG_SND_DACBERRY400 \
+ CONFIG_SND_SOC_TLV320AIC3X_I2C
+ FILES:= \
+ $(LINUX_DIR)/sound/soc/bcm/snd-soc-dacberry400.ko \
+ $(LINUX_DIR)/sound/soc/codecs/snd-soc-tlv320aic3x.ko
+ AUTOLOAD:=$(call AutoLoad,68,snd-soc-tlv320aic3x-i2c snd-soc-dacberry400)
+ DEPENDS:= \
+ @LINUX_6_1 \
+ kmod-sound-soc-bcm2835-i2s \
+ +kmod-i2c-bcm2835 \
+ +kmod-regmap-i2c
+ $(call AddDepends/sound)
+endef
+
+define KernelPackage/sound-soc-dacberry-soundcard/description
+ This package contains support for DACBERRY400 Soundcard
+endef
+
+$(eval $(call KernelPackage,sound-soc-dacberry-soundcard))
+
+
define KernelPackage/sound-soc-digidac1-soundcard
TITLE:=Support for RRA DigiDAC1
KCONFIG:= \
@@ -947,6 +971,7 @@ define KernelPackage/sound-soc-rpi-cirrus
CONFIG_SND_SOC_WM8804 \
CONFIG_SND_SOC_WM_ADSP
FILES:= \
+ $(LINUX_DIR)/drivers/firmware/cirrus/cs_dsp.ko@ge6.1 \
$(LINUX_DIR)/drivers/mfd/arizona.ko \
$(LINUX_DIR)/drivers/mfd/arizona-i2c.ko \
$(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-cirrus.ko \
@@ -954,7 +979,7 @@ define KernelPackage/sound-soc-rpi-cirrus
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm-adsp.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm5102.ko \
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko
- AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-cirrus)
+ AUTOLOAD:=$(call AutoLoad,68,snd-soc-rpi-cirrus)
DEPENDS:= \
kmod-sound-soc-bcm2835-i2s \
+kmod-i2c-bcm2835 \
diff --git a/target/linux/bcm27xx/modules/video.mk b/target/linux/bcm27xx/modules/video.mk
index 07e6594890b..d724a2d3078 100644
--- a/target/linux/bcm27xx/modules/video.mk
+++ b/target/linux/bcm27xx/modules/video.mk
@@ -7,7 +7,12 @@ define KernelPackage/camera-bcm2835
KCONFIG:= \
CONFIG_VIDEO_BCM2835 \
CONFIG_VIDEO_BCM2835_MMAL \
+ CONFIG_VIDEO_ARDUCAM_64MP=n@ge6.1 \
+ CONFIG_VIDEO_ARDUCAM_PIVARIETY=n@ge6.1 \
CONFIG_VIDEO_BCM2835_UNICAM=n \
+ CONFIG_VIDEO_IMX296=n@ge6.1 \
+ CONFIG_VIDEO_IMX519=n@ge6.1 \
+ CONFIG_VIDEO_IMX708=n@ge6.1 \
CONFIG_VIDEO_ISP_BCM2835=n
FILES:= \
$(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-camera/bcm2835-v4l2.ko
@@ -37,6 +42,8 @@ define KernelPackage/drm-vc4
CONFIG_DRM_V3D=n \
CONFIG_DRM_TVE200=n
FILES:= \
+ $(LINUX_DIR)/drivers/gpu/drm/display/drm_display_helper.ko@ge6.1 \
+ $(LINUX_DIR)/drivers/gpu/drm/drm_dma_helper.ko@ge6.1 \
$(LINUX_DIR)/drivers/gpu/drm/vc4/vc4.ko \
$(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko \
$(LINUX_DIR)/drivers/media/cec/core/cec.ko