From patchwork Sat Apr 26 13:13:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ga=C3=ABl_PORTAY?= X-Patchwork-Id: 2077805 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Zl9Bc5DRgz1yMg for ; Sat, 26 Apr 2025 23:13:27 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 5CE4D4082E; Sat, 26 Apr 2025 13:13:41 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id L9kirxyo8PMH; Sat, 26 Apr 2025 13:13:39 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1370740576 Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp4.osuosl.org (Postfix) with ESMTP id 1370740576; Sat, 26 Apr 2025 13:13:39 +0000 (UTC) X-Original-To: buildroot@buildroot.org Delivered-To: buildroot@buildroot.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists1.osuosl.org (Postfix) with ESMTP id 85650C5 for ; Sat, 26 Apr 2025 13:13:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 7701E40576 for ; Sat, 26 Apr 2025 13:13:38 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Tok1jzAih2vg for ; Sat, 26 Apr 2025 13:13:37 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::332; helo=mail-wm1-x332.google.com; envelope-from=gael.portay+rtone@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 720B74050D DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 720B74050D Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by smtp4.osuosl.org (Postfix) with ESMTPS id 720B74050D for ; Sat, 26 Apr 2025 13:13:37 +0000 (UTC) Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43eeb4e09b5so4034495e9.1 for ; Sat, 26 Apr 2025 06:13:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745673214; x=1746278014; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FAC3LjNMwASgj9RtIlNPASowwTrNMmKdZhWEL8N3Gog=; b=rKVn+vm3filQXl1hweUBle1579v05GxDVcDL/UhqaiuJLX7/VYqJx7focP+AhBttPj +aea80T0YFTjFBw7a/1qWqowNeloA5S+JCBWfw5k9pgl/hT7rqC3Ju/hsgxjuNQuTy9r 2gqYdQ/J1xMOfdaZou4Otqht9ldpYnf5mpbEO4ihVtaXD8TP8pinBiOnwUXAtRYH96oL UJw2avygbB6+9oV4PgbZBy8/EuFaiDnM7dXKydl1kjtYa46iCym1jx2XWnDxmBpuMRF4 ZTo4MFQHxR0TP4HIgojzFF65XwwbcI02ADMJWVXxiI3ArHwygB64v8c2Gi5GIWg6rdC5 DzCA== X-Gm-Message-State: AOJu0YzNXsfjgpfFiTlzHuMguIZVr2oOYYNcR4q987yOxuhAZZ3W717k XSEsrr/+2W8nGMVKDy/ipWpzveeop8vgtA7tfKbYoaT++Frzkq7ykzFDaYox X-Gm-Gg: ASbGncvUY3qL3eePIpaUNGSDGY+0N69q884pg8lkn8Pe59t7PWMvrBBbXJnjkCAVS+9 SU7fMhCOjSmc8BIjESIjQqr4EXqe5Pd+HQCUDiHpW8m0saD3VvC+JSBBFJW0QnZRwnAsVw8k411 4xqO6J4w/UTE8y+iyPMofJrtPdpj3JgVgHz8ksHUqLucmoYpnF6/78lUzbQICFGrTD5TtcPgOmI mXV/oZ9AB1Fpg8Kwr2AssLhDC5/9N8egO3Z8uSMeiF274dGBBCULqQKJAB8AxT6+W/hchm6jcSu Gik8E2AcShzjaW2H5RnVadaTkyynFaDHL0fj/c56rXfdCP+FwQMQG/CtvAKMDA== X-Google-Smtp-Source: AGHT+IHE/wBn7BpOka9FHdhYXGV4D4ru1MfP0EzVF46SUZ4jV5GrQunfEna9uPijDnOwHrDs2esInA== X-Received: by 2002:a5d:5f4f:0:b0:39f:728:4324 with SMTP id ffacd0b85a97d-3a074e2fd46mr1667054f8f.9.1745673214410; Sat, 26 Apr 2025 06:13:34 -0700 (PDT) Received: from archlinux.. ([2a01:e0a:ce:f2f0:2a6b:35ff:feb8:77d9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2ac5a9sm93201315e9.23.2025.04.26.06.13.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Apr 2025 06:13:33 -0700 (PDT) From: =?utf-8?q?Ga=C3=ABl_PORTAY?= To: buildroot@buildroot.org Cc: =?utf-8?q?Ga=C3=ABl_PORTAY?= , Julien Grossholtz , Martin Bark Date: Sat, 26 Apr 2025 15:13:31 +0200 Message-ID: <20250426131331.2479358-1-gael.portay+rtone@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745673214; x=1746278014; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=FAC3LjNMwASgj9RtIlNPASowwTrNMmKdZhWEL8N3Gog=; b=M4CaE/Aa5mu7+rV80Cm54GdSH9oCRtrw4HKXAUfsjb8IeHpX6P912U2Hg/yCfUeOvn 6LX6ZFBw1/DM6w8JYXzXszQhGzCyvWxugfNrP8AF3Fp6Otjil1mAGRgOFkYtirpEATB0 t4h8I9e0dxuPdVC2A3jmUeKGuP5ZZOYJ2qe/62maYxOKY2j8IPm3vRzGhOtRu2MX8gyR sCo3MWJExUTshY/Cne8FrL9BK6nWyBlZG5iozJ2eQAVXsEk9ygHB10as4/pJ+luB5yeZ IT+CQrlyfRmongrv4iadVcTlSlOxaVFPSN9DLs9wIj+0AVdZbZUXWnF+j+APk73QGRoy FRYA== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=M4CaE/Aa Subject: [Buildroot] [PATCH 1/1] configs/raspberrypi3_qt5we: switch to mesa3d X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" The package rpi-userland has been marked as ancient and deprecated[1]. It contains code using proprietary APIs to interface to the VideoCore firmware. It has moved to standard linux APIs. It is recommended to use DRM/KMS and Mesa instead. This switches to the mesa3d OpenGLES backend instead of the deprecated one provided by rpi-userland. It implies the load for the vc4-kms-v3d device-tree overlay. [1]: https://github.com/raspberrypi/userland/commit/96a7334ae9d5fc9db7ac92e59852377df63f1848 Signed-off-by: Gaƫl PORTAY --- board/raspberrypi/config_3_qt5we.txt | 3 +++ configs/raspberrypi3_qt5we_defconfig | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/board/raspberrypi/config_3_qt5we.txt b/board/raspberrypi/config_3_qt5we.txt index 3d81a4e5da..ed188d73fe 100644 --- a/board/raspberrypi/config_3_qt5we.txt +++ b/board/raspberrypi/config_3_qt5we.txt @@ -24,3 +24,6 @@ gpu_mem_1024=200 # Enable UART0 for serial console on ttyAMA0 dtoverlay=miniuart-bt + +# Enable DRM VC4 V3D driver +dtoverlay=vc4-kms-v3d diff --git a/configs/raspberrypi3_qt5we_defconfig b/configs/raspberrypi3_qt5we_defconfig index dc8160711d..b86c33043f 100644 --- a/configs/raspberrypi3_qt5we_defconfig +++ b/configs/raspberrypi3_qt5we_defconfig @@ -20,6 +20,9 @@ BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_XZ=y BR2_PACKAGE_LIBERATION=y +BR2_PACKAGE_MESA3D=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4=y +BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_QT5=y BR2_PACKAGE_QT5BASE_EXAMPLES=y BR2_PACKAGE_QT5BASE_GIF=y @@ -29,7 +32,6 @@ BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="board/raspberrypi3/config_3_qt5we.txt" -BR2_PACKAGE_RPI_USERLAND=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_NTP=y BR2_PACKAGE_KMOD_TOOLS=y