Add dynamic layer for raspberrypi and rcar-gen3 71/30371/3
authorTimos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
Thu, 3 Oct 2024 11:54:11 +0000 (14:54 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 22 Oct 2024 12:22:20 +0000 (12:22 +0000)
commit9f40106ff471d77ecd978d4b0b48f560a591420e
treec60b70eadecf2f5741cdc281a064d31ae3172e66
parentd9b03f2d9b945805f56dfe3eb526264c68747d6f
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 <t.ampelikiotis@virtualopensystems.com>
22 files changed:
meta-egvirt/conf/layer.conf
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-common/enable-virtio.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-common/virtio_can.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-common/virtio_input.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-common/virtio_loopback.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-common/virtio_sound.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-raspberrypi_%.bbappend [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0001-ALSA-virtio-add-virtio-sound-driver.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0002-ALSA-virtio-handling-control-messages.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0003-ALSA-virtio-build-PCM-devices-and-substream-hardware.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0004-ALSA-virtio-handling-control-and-I-O-messages-for-th.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0005-ALSA-virtio-PCM-substream-operators.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0006-ALSA-virtio-introduce-jack-support.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0007-ALSA-virtio-introduce-PCM-channel-map-support.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0008-ALSA-virtio-introduce-device-suspend-resume-support.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/0009-Add-virtio-sound-id-in-virtio_ids.h-file.patch [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/enable-virtio.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/virtio_can.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/virtio_input.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/virtio_loopback.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-common/virtio_sound.cfg [new file with mode: 0644]
meta-egvirt/dynamic-layers/rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend [new file with mode: 0644]