[SRU][J/raspi][PATCH] UBUNTU: [Config] raspi: Disable DRM_SIMPLEDRM and set FB_SIMPLE=y

Juerg Haefliger juerg.haefliger at canonical.com
Fri Jul 1 12:29:41 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1976147

Some older (?) monitors/cables don't show the kernel boot messages when
'quiet' and 'splash' are removed from the commandline until the kernel
switches to the vc4drmfb frame buffer device. Building the simplefb module
into the kernel (like raspberrypi does) fixes that.

Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>
---
 debian.raspi/abi/arm64/raspi.modules        | 1 -
 debian.raspi/abi/armhf/raspi-nolpae.modules | 1 -
 debian.raspi/abi/armhf/raspi.modules        | 1 -
 debian.raspi/config/annotations             | 2 ++
 debian.raspi/config/config.common.ubuntu    | 4 ++--
 5 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/debian.raspi/abi/arm64/raspi.modules b/debian.raspi/abi/arm64/raspi.modules
index 7f046787ac65..c8fb8b23ea62 100644
--- a/debian.raspi/abi/arm64/raspi.modules
+++ b/debian.raspi/abi/arm64/raspi.modules
@@ -4032,7 +4032,6 @@ sil164
 silead
 simple-bridge
 simple-mfd-i2c
-simpledrm
 simplefb
 siox-core
 sir_ir
diff --git a/debian.raspi/abi/armhf/raspi-nolpae.modules b/debian.raspi/abi/armhf/raspi-nolpae.modules
index b24e741390cb..ec5f4cd0202f 100644
--- a/debian.raspi/abi/armhf/raspi-nolpae.modules
+++ b/debian.raspi/abi/armhf/raspi-nolpae.modules
@@ -4043,7 +4043,6 @@ sil164
 silead
 simple-bridge
 simple-mfd-i2c
-simpledrm
 simplefb
 siox-core
 sir_ir
diff --git a/debian.raspi/abi/armhf/raspi.modules b/debian.raspi/abi/armhf/raspi.modules
index 2ccdaa498618..fbf6bbed0728 100644
--- a/debian.raspi/abi/armhf/raspi.modules
+++ b/debian.raspi/abi/armhf/raspi.modules
@@ -4044,7 +4044,6 @@ sil164
 silead
 simple-bridge
 simple-mfd-i2c
-simpledrm
 simplefb
 siox-core
 sir_ir
diff --git a/debian.raspi/config/annotations b/debian.raspi/config/annotations
index c23b50617591..77ebacd80105 100644
--- a/debian.raspi/config/annotations
+++ b/debian.raspi/config/annotations
@@ -4,6 +4,8 @@
 
 include "../../debian.master/config/annotations"
 
+CONFIG_FB_SIMPLE				policy<{'*': 'y'}> mark<ENFORCED> note<LP: #1976147>
+
 CONFIG_VIRTIO_PCI				policy<{'*': 'm'}> mark<ENFORCED> note<LP: #1959102>
 
 CONFIG_MFD_RASPBERRYPI_POE_HAT			policy<{'*': 'm'}> mark<ENFORCED> note<LP: #1958854>
diff --git a/debian.raspi/config/config.common.ubuntu b/debian.raspi/config/config.common.ubuntu
index 577c11d2bceb..8631028e0e18 100644
--- a/debian.raspi/config/config.common.ubuntu
+++ b/debian.raspi/config/config.common.ubuntu
@@ -2131,7 +2131,7 @@ CONFIG_DRM_SCHED=m
 CONFIG_DRM_SII902X=m
 CONFIG_DRM_SII9234=m
 CONFIG_DRM_SIL_SII8620=m
-CONFIG_DRM_SIMPLEDRM=m
+# CONFIG_DRM_SIMPLEDRM is not set
 CONFIG_DRM_SIMPLE_BRIDGE=m
 # CONFIG_DRM_STI is not set
 # CONFIG_DRM_STM is not set
@@ -2561,7 +2561,7 @@ CONFIG_FB_S3_DDC=y
 CONFIG_FB_SAVAGE=m
 # CONFIG_FB_SAVAGE_ACCEL is not set
 CONFIG_FB_SAVAGE_I2C=y
-CONFIG_FB_SIMPLE=m
+CONFIG_FB_SIMPLE=y
 CONFIG_FB_SIS=m
 CONFIG_FB_SIS_300=y
 CONFIG_FB_SIS_315=y
-- 
2.34.1




More information about the kernel-team mailing list