Add support for Odroid Go 3 in DTBO generation and enable framebuffer emulation

This commit is contained in:
Douglas Teles
2026-04-17 22:31:28 -03:00
parent b04cdd590b
commit 11e3bab620
2 changed files with 5 additions and 1 deletions
+4
View File
@@ -337,6 +337,10 @@ def make_dtbo(dtb_data, args):
compat = dt.get_node('/').get_property('compatible').data[0]
args['logger'].info(f"compatible {compat}")
if 'odroidgo3' in compat:
# R36S base DTS already has reset-gpios, power-supply, backlight
# Only the panel description/timings/init-sequence are needed in overlay
return overlay.to_dtb()
# copy reset config
pins_path = panel_ovl.path+'/__overlay__/pinctrl/gpio-lcd/lcd-rst'
@@ -3609,7 +3609,7 @@ CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
CONFIG_DRM_CLIENT_SELECTION=y
CONFIG_DRM_CLIENT_SETUP=y
# CONFIG_DRM_FBDEV_EMULATION is not set
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=200
# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set