From 9f40106ff471d77ecd978d4b0b48f560a591420e Mon Sep 17 00:00:00 2001 From: Timos Ampelikiotis Date: Thu, 3 Oct 2024 14:54:11 +0300 Subject: Add dynamic layer for raspberrypi and rcar-gen3 Updates [v2]: It backports the virtio-sound module for rcar-gen3 and enables virtio-sound, virtio-can, virtio-input, virtio-console, virtio-loopback for both cases. Updates [v1]: Add linux-renesas kernel configuration Specifically this commit creates a new directory 'linux-renesas' for configuring the required modules to be loaded by that kernel. It is also backports the virtio-sound module and enables virtio-sound, virtio-can, virtio-input, virtio-console and virtio-loopback. Virtio-sound module sources: Source: https://lore.kernel.org/alsa-devel/20210302164709.3142702-1-anton.yakovlev@opensynergy.com Bug-AGL: SPEC-4966 Change-Id: Ie143e690695a526958e07a66ba481887b2e4a248 Signed-off-by: Timos Ampelikiotis --- .../recipes-kernel/linux/linux-renesas_%.bbappend | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend (limited to 'meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend') diff --git a/meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend b/meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend new file mode 100644 index 00000000..d65ed70a --- /dev/null +++ b/meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend @@ -0,0 +1,25 @@ + +FILESEXTRAPATHS:prepend := "${THISDIR}/linux-common/:" + +SRC_URI:append = " \ + file://enable-virtio.cfg \ + file://virtio_can.cfg \ + file://virtio_input.cfg \ + file://virtio_loopback.cfg \ + file://virtio_sound.cfg \ +" + +# virtio sound +SRC_URI += " \ + file://0001-ALSA-virtio-add-virtio-sound-driver.patch \ + file://0002-ALSA-virtio-handling-control-messages.patch \ + file://0003-ALSA-virtio-build-PCM-devices-and-substream-hardware.patch \ + file://0004-ALSA-virtio-handling-control-and-I-O-messages-for-th.patch \ + file://0005-ALSA-virtio-PCM-substream-operators.patch \ + file://0006-ALSA-virtio-introduce-jack-support.patch \ + file://0007-ALSA-virtio-introduce-PCM-channel-map-support.patch \ + file://0008-ALSA-virtio-introduce-device-suspend-resume-support.patch \ + file://0009-Add-virtio-sound-id-in-virtio_ids.h-file.patch \ + file://virtio_sound.cfg \ +" + -- cgit 1.2.3-korg