From a960f82818f0ad4c4df50efa4cc6540ffa8ee193 Mon Sep 17 00:00:00 2001 From: unitexe Date: Mon, 2 Mar 2026 22:41:54 -0600 Subject: Enable graphics for beaglebone-yocto for kernel & beyond - Use kernel with bundled initramfs for beaglebone-yocto IMAGE_BOOT_FILES - Custom WIC kickstart needed that has larger boot partition to account for kernel with bundled initramfs - A handful of additional kernel args are needed as well - Add plymouth settle initramfs module that does delay after starting plymouth splash, without it switch root occurs before plymouth can start rendering and the splash is never shown - Kernel logo size doesn't fill 1024x600 waveshare screen, was having trouble with fullscreen image will re-visit - Need to use non-default gbm-format with weston otherwise it will crash --- .../plymouth/plymouth/beaglebone-yocto/plymouthd.conf | 8 ++++++++ meta-unit-core/recipes-core/plymouth/plymouth/plymouthd.conf | 4 ---- .../recipes-core/plymouth/plymouth/raspberrypi3-64/plymouthd.conf | 4 ++++ 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 meta-unit-core/recipes-core/plymouth/plymouth/beaglebone-yocto/plymouthd.conf delete mode 100644 meta-unit-core/recipes-core/plymouth/plymouth/plymouthd.conf create mode 100644 meta-unit-core/recipes-core/plymouth/plymouth/raspberrypi3-64/plymouthd.conf (limited to 'meta-unit-core/recipes-core/plymouth') diff --git a/meta-unit-core/recipes-core/plymouth/plymouth/beaglebone-yocto/plymouthd.conf b/meta-unit-core/recipes-core/plymouth/plymouth/beaglebone-yocto/plymouthd.conf new file mode 100644 index 0000000..109b9b6 --- /dev/null +++ b/meta-unit-core/recipes-core/plymouth/plymouth/beaglebone-yocto/plymouthd.conf @@ -0,0 +1,8 @@ +[Daemon] +Theme=darth_vader +ShowDelay=0 + +# Since EDID read is failing this timeout will definitely happen +# so make it as low as possible without breaking things. Using 0 +# results in plymouth erroring out and not showing the splash. +DeviceTimeout=1 diff --git a/meta-unit-core/recipes-core/plymouth/plymouth/plymouthd.conf b/meta-unit-core/recipes-core/plymouth/plymouth/plymouthd.conf deleted file mode 100644 index eaa41c6..0000000 --- a/meta-unit-core/recipes-core/plymouth/plymouth/plymouthd.conf +++ /dev/null @@ -1,4 +0,0 @@ -[Daemon] -Theme=spin -ShowDelay=0 -DeviceTimeout=8 diff --git a/meta-unit-core/recipes-core/plymouth/plymouth/raspberrypi3-64/plymouthd.conf b/meta-unit-core/recipes-core/plymouth/plymouth/raspberrypi3-64/plymouthd.conf new file mode 100644 index 0000000..eaa41c6 --- /dev/null +++ b/meta-unit-core/recipes-core/plymouth/plymouth/raspberrypi3-64/plymouthd.conf @@ -0,0 +1,4 @@ +[Daemon] +Theme=spin +ShowDelay=0 +DeviceTimeout=8 -- cgit v1.2.3