From patchwork Tue Aug 19 18:58:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 21 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755630065; bh=iFsBhdJCA2KJIEF9pEHzQvNZqcRFhBpSCN8s5F9Uo0k=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=i4gz3QXM25gnsbNXw3uVwCmhMPF7MCnMajAJJE6WXgkToca+7hzzvlmYUJ3R5unmU 9zxexH+Jr4oJMS9S/KjsFKiBvsQVdHXpiusWSF3MvgBB/lqlTfKoe/3QCSqR4/0qDB m5rO5DvEglxh0KR8p8nlh6ky9BEf7ds6W4wORMUbTOfZZ6OYzO9qMImBsJ7TsKq9fi hYrO59MrZ0ocvo6LDINW4YWJ4m+/BtVQTqo584ZV6ZSWUgg0B2j1CJiXMNde00HinX ZMZ7ix/s+MWyoAc4qMIG7mPlwiaI/gXIyE0fro+BTDf5bdil/cRoWoxvjdpfZjqALM ki3+UmMs8o0zg== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 2B4726760C for ; Tue, 19 Aug 2025 13:01:05 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Wp9FCY16X-AS for ; Tue, 19 Aug 2025 13:01:05 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755630064; bh=iFsBhdJCA2KJIEF9pEHzQvNZqcRFhBpSCN8s5F9Uo0k=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=Ig7cEbj0Ho5pLI3YVdNNHvw2vZh6ntuCbmdx8rriR0mlwt7lFpFJJD6Qly72RuATB zVHh8gpaNRQ5GkBxR6hlLULCsTSCF3CyirUeASvDKH2LXHqjGLd/XfcsiWeGho8TAT klMy+xjV2vhekVqwBRsBLjTDjzVN2RZoYxB1/72gIjWz5q2qbhhp8PrSDrVvppIRjh J30ARNwUTnuv/zO/mVHjFl/slum9o5Jw9Gqzo77KO+pasJwqqsNwchzI8bn3a7J2nb a2hiYrwNEU97cg1RY8n06k6A087nnpbdeWaMT/ic+C2F3PG7+1fH/oQb/vI1I9YxI9 WQV1MHP4jy50Q== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 6495D67607 for ; Tue, 19 Aug 2025 13:01:04 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755630062; bh=51c948aw7MBXB4xufwdNuQKBVsphYnAhpUrXfDfGMDk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PejSTrwLECe8Ayp8zsJPbsJYzzXmjF74i8v6VBgmOjGBtHT3VumYt6fJDj0nb9Cbo l1pdOn+NxvTfwH/8d1oHU/0+tSMpP565dZ+cha+7kh5sjsN6xfeAGFs6ndeVhNDl07 ZUAyjomtnNgBaTEXdWzgQTXXNdoPPpezQeF8w9ZldJ2RqIqscCI+QFZrJaVc1b3b3g jFzsKv5qL0cgoVgxOczJ+wcSLnSbcyzKl7JNq4+Veq4roRoj7OXsDCMc7WZXvFy8f2 CRnSu7WnkjbRLElO84odBip/fOFmq6d+USmyL1JD0I4S6yUoyB3PvJs3ulQj/2RMbZ niMGcaEuluE+g== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 36241675F8; Tue, 19 Aug 2025 13:01:02 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id YSKZ29ezmZfp; Tue, 19 Aug 2025 13:01:02 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1755630055; bh=vS24GUS6zqrEHrUWdDH4PKBqKqVs0XfI3EURfVIi1A8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Z1yHwzBhiQqUFW2sm3+zny5NGs9N8KZKzrGX2pbctBI9OjgpyKG3u0Z+IVRPJerXE NUPZKjJAqNg6Y/EAB10QeCg1qsLNkV3s0/gCAZpFcDE/HyikBKXaqYtzDeNgtSocjM BFlxtR2HtlIvQsknDzPAyhYdxmNlll5eI69dUcoIqeCTPvr109d90+tCWJIGDOMeP6 MqmFXuLhfSrNT/LLBxHfCGzR0P0iidQYT9YcQ1RIU47u6dJB0MVokl1yDUHmEN6y2u ewDnU33dPPHdnZ5dtq+dyn1k17LjTlQu1aSQi70vc1/oIC05iA+i1SKwFqNoB1U4ff Or77BweQBoTrg== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 9176F675FA; Tue, 19 Aug 2025 13:00:55 -0600 (MDT) From: Simon Glass To: U-Boot Concept Date: Tue, 19 Aug 2025 12:58:50 -0600 Message-ID: <20250819185900.835939-20-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250819185900.835939-1-sjg@u-boot.org> References: <20250819185900.835939-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: EF22JDTWGEZZBTRUCEBAW3CWTDMN74HF X-Message-ID-Hash: EF22JDTWGEZZBTRUCEBAW3CWTDMN74HF X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH v2 19/22] efi: app: Add a simplefb node to the devicetree List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass Use simplefb on ARM devices so that we see a console earlier, assuming that 'console=tty0' is passed to Linux. Signed-off-by: Simon Glass --- (no changes since v1) configs/efi-arm_app64_defconfig | 1 + lib/efi_client/efi_app.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/configs/efi-arm_app64_defconfig b/configs/efi-arm_app64_defconfig index 7e7a033311c..31658c17275 100644 --- a/configs/efi-arm_app64_defconfig +++ b/configs/efi-arm_app64_defconfig @@ -15,6 +15,7 @@ CONFIG_FIT=y CONFIG_BOOTSTD_FULL=y CONFIG_SHOW_BOOT_PROGRESS=y CONFIG_OF_SYSTEM_SETUP=y +CONFIG_FDT_SIMPLEFB=y CONFIG_USE_BOOTARGS=y CONFIG_BOOTCOMMAND="bootflow scan -lbp" CONFIG_SYS_PBSIZE=532 diff --git a/lib/efi_client/efi_app.c b/lib/efi_client/efi_app.c index 28f6610e0eb..81d60f9404a 100644 --- a/lib/efi_client/efi_app.c +++ b/lib/efi_client/efi_app.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -339,6 +340,12 @@ int ft_system_setup(void *fdt, struct bd_info *bd) return ret; } + ret = fdt_simplefb_add_node(fdt); + if (ret) { + printf("failed to set up simplefb\n"); + return ret; + } + free(map); return 0;