From patchwork Thu Jan 16 23:01:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam Protsenko X-Patchwork-Id: 857933 Delivered-To: patch@linaro.org Received: by 2002:a05:6000:cc8:b0:385:e875:8a9e with SMTP id dq8csp441626wrb; Thu, 16 Jan 2025 15:01:47 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXu8O+3k2c9qeMUr1LvFPPGDitHGjeru9uBYF3bK0py8WfXRU+Ianq+nTqbShlda5uoE81mVA==@linaro.org X-Google-Smtp-Source: AGHT+IFNwq3Ixm81+3Ov4QNWeSg7s+AFZFF3CTJeXcyMZlX8G8UhlCZxk13lKDmbTr2LqCfKLe1C X-Received: by 2002:a05:6402:2548:b0:5d3:e79b:3b4c with SMTP id 4fb4d7f45d1cf-5db7db2bfebmr326380a12.31.1737068507158; Thu, 16 Jan 2025 15:01:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1737068507; cv=none; d=google.com; s=arc-20240605; b=VOb0xmBXYDgEqHjxkXNeY382SxFmo+d2IHSwYmmeZRPYpKODRXutKEeuJ7q/CU+4O4 l/qKHLdGRSzhXyQaZLry2kCAShwp2O/pZpnQDfmeJ6/18hYPxMYXCbseiXZAt8CPkv+M RhI8vQhPYAF8V3ngghxk4VHTf5xMB7tgxofZUXlxVghe4BKRMWf4m9DxQg9eJeOBGZ5o vp7dkxgebCaEsRouLSFpeSpmQryBkxc1mfEGdJU2Jtux4uACLL/voFMu5mBuXXiaoJxI OM5+7/pcqAPtZII9lKDQ+3NRNv0rv6TOT8hTJRAqAOHlON9OlFDrCoj4WC7VjvxaFpqL Iv/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=GJ7yIKnmgtUZZJxqDHnUXl+khog1WIPAksWCWi0luW8=; fh=FA2b4H61brLZAeNcOZwVItt8n71eg50MlqK6gjjGfZw=; b=c+XDmcw8n60J+UQHu/lR6z7R4E5mrR/h7iSplp3MV/YO0FP0xIP/YsRYtgLWpjNfzD 25vF20t3D+R5pxjUK9J52vKvzthN99gtJEYoq0jAUPiOZTtE2QqbRDzp+DzfBNOXy67P D8sfxS01uv3ILs6hE1bKdTxdvKtzgICDCCyTHnd+oEZQvjY2r9VByd4JAbzMYpAMWi4X IQUFf4t33JNwLdM/gd4tTgQwS6bz/FGw/xRgLG2xoeg7Un0rg4XtmbHRpnGX6V3I7fey LIC2KN8Sx0+UxcO/wQ8f1R78qJ4kSYn57YTfras7Rt846YaVZxQLWwHdZIpanU1kNDj9 gAOQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HHxnMFqc; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-5db73f5d6bbsi585895a12.322.2025.01.16.15.01.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jan 2025 15:01:47 -0800 (PST) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HHxnMFqc; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 805D080748; Fri, 17 Jan 2025 00:01:39 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="HHxnMFqc"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 63C788073D; Fri, 17 Jan 2025 00:01:38 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id DDDFB8033D for ; Fri, 17 Jan 2025 00:01:35 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=semen.protsenko@linaro.org Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-71e15d9629bso478269a34.1 for ; Thu, 16 Jan 2025 15:01:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737068494; x=1737673294; darn=lists.denx.de; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=GJ7yIKnmgtUZZJxqDHnUXl+khog1WIPAksWCWi0luW8=; b=HHxnMFqcaqK28TJQtymYn7D82vi32NZVANf5BQz8atqMmc3DEVui+jQZ5o6sNTRA0z bKqEmVjooQP1LtpwYhMnspqzYc7fwb0JZtDM/QOcEChDfEpLQAL5A0RNlYm+szRoVhyF cMJfsXkm93i1R/ZLsKmZazuplWMCl74/Vp+fXNTXDP93aS5E8z9a/WOOXfeiXqFXgeBr 0wcRoZJPUmBmB18Xl9z4twG0Leirs24jjba23LW9lTZ+YoqN0EVT4/ugVkc5gKUzkdsw Iw8M47b/wKaIZYuCcUG9T30ppCf1+gODd65J/g/iEryxIn/2akliDkXv1z38rFq0e+/J /MXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737068494; x=1737673294; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GJ7yIKnmgtUZZJxqDHnUXl+khog1WIPAksWCWi0luW8=; b=Szq9lbViDe0rM5IqSL5gTajOkYEhdyF7AsrQvtivNAbDFn/ioQOjxbVQRCQXLWLJpu 1yprdTNrAHU6wdJwwuFWA+cMuselETfMjB/eL2vRRQXOFhc534QNcTDBXne3u4NSWLPN pzP5guhTMElFSYJv9knDAtfjaLuzaF08xi1ku3x2jcRGvleM1hi4t45Va+EVVspoTyDU m2AGy7Qk+9rI8fswDo5wVGVMctQZCoHjlCv8DDqyMDoRU5NKqhj5c9zkdkWtNZ7OTTe5 WkOoVRF0krhYJTRfKm7mYgvIzVn8y0c7mRVrXYmGYq4UVu6eGx9fy78vLjIOgf3KqomZ OLBg== X-Forwarded-Encrypted: i=1; AJvYcCVOfAmnSjQmFQ165m5jL3nwcl3nBEU0xS93rUB7Xs4wxFkEqDjRbfqYW45nxbcsgqAhN+38HS8=@lists.denx.de X-Gm-Message-State: AOJu0Yw3/M6AHOE85N3nQz2UtUqtHTVDJlO7xR5ExWeV7sRI72auBeAB qXQy04js+SbWzHaZEDgq31SJ31Nku9p9aimvVzbssFTmhccXYidKReeHfxuaqhY= X-Gm-Gg: ASbGncs6g+AWfyKAAioipyhEM38JA3K02qm9SNoTo451p88Q/UEnEU8+h0eeVC2Ft1s fFp0EQ5cS/uAmUntCTFfNZ2khki8veL+yhUHR/0WI27Z9Cv75+zF2zjYEWeK3AFxG0HnHEhvxob DTbMeE3DKs2XbJU46uNEepaN+3FPvLf2Ou3xj0u+fcHvCc9yTReqIjjtrtpE5PSjFRH2QWQNEqf vqljtngcPP4GDnIp+WpMOm0j/naO177HgZekcJoM7aCVxFxyuh1+YBoq1QFzPtC6tE= X-Received: by 2002:a05:6830:6319:b0:71f:c1df:1824 with SMTP id 46e09a7af769-7249daec8b8mr191928a34.17.1737068493167; Thu, 16 Jan 2025 15:01:33 -0800 (PST) Received: from localhost ([2605:a601:a0f4:b000:264b:feff:fe59:d7f7]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7249b485392sm488163a34.48.2025.01.16.15.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jan 2025 15:01:32 -0800 (PST) From: Sam Protsenko To: Tom Rini , Minkyu Kang Cc: Ilias Apalodimas , Sumit Garg , Simon Glass , Heinrich Schuchardt , u-boot@lists.denx.de Subject: [PATCH 0/7] board: samsung: e850-96: Enable Standard Boot Date: Thu, 16 Jan 2025 17:01:23 -0600 Message-Id: <20250116230130.3337-1-semen.protsenko@linaro.org> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Make all necessary configuration and environment changes to enable Standard Boot on E850-96 board. Also rework LDFW firmware loading code to look for LDFW binary on EFI System Partition instead of dedicated 'ldfw' partition. Pending "[RFC PATCH 1/1] efi_loader: Call efi_init_early() even earlier" patch is needed to make EFI functional on E850-96, but this series does not depend on it and can be applied independently. [1] https://lists.denx.de/pipermail/u-boot/2025-January/577194.html Sam Protsenko (7): configs: e850-96: Enable options for updated env configs: e850-96: Enable U-Boot environment on eMMC configs: e850-96: Enable more EFI features configs: e850-96: Enable Standard Boot board: samsung: e850-96: Load LDFW from EFI partition board: samsung: e850-96: Report LDFW loading failures board: samsung: e850-96: Provide bootstd default env board/samsung/e850-96/e850-96.c | 7 ++++- board/samsung/e850-96/e850-96.env | 37 ++++++++----------------- board/samsung/e850-96/fw.c | 45 ++++++++++++++++++++++++++----- configs/e850-96_defconfig | 23 +++++++++++++--- 4 files changed, 75 insertions(+), 37 deletions(-)