From 749fdff6ad913e44ff6a407636e2f83a994133cd Mon Sep 17 00:00:00 2001
From: Andrei Gherzan <andrei.gherzan@huawei.com>
Date: Mon, 25 Oct 2021 23:27:16 +0100
Subject: [PATCH] oniro-linux.conf: Fix KMS driver on RaspberryPi4 after kernel
 bump

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
---
 meta-oniro-core/conf/distro/oniro-linux.conf | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/meta-oniro-core/conf/distro/oniro-linux.conf b/meta-oniro-core/conf/distro/oniro-linux.conf
index dc17c029..fb2b49db 100644
--- a/meta-oniro-core/conf/distro/oniro-linux.conf
+++ b/meta-oniro-core/conf/distro/oniro-linux.conf
@@ -120,3 +120,11 @@ PACKAGECONFIG_remove_pn-mosquitto = "dlt"
 # We use NetworkManager as the default network manager (included in our
 # reference images).
 PACKAGECONFIG_remove_pn-systemd = "networkd"
+
+# The KMS driver for RPI4 requires a different vc4 overlay for Raspberry Pi 4.
+# This is done dynamically through overlay_map.dtb. More info:
+# https://www.raspberrypi.com/documentation/computers/configuration.html#part2.2.10
+RPI_KERNEL_DEVICETREE_OVERLAYS_append = " \
+    overlays/overlay_map.dtb \
+    overlays/vc4-kms-v3d-pi4.dtbo \
+"
-- 
GitLab