From patchwork Tue Jun 11 11:19:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiang W X-Patchwork-Id: 1946253 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Xxj7gbh+; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=126.com header.i=@126.com header.a=rsa-sha256 header.s=s110527 header.b=Gobxck9T; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (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 4Vz5n50rkPz20KL for ; Tue, 11 Jun 2024 21:20:08 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=zm/4wd3kAQf532Icn1rOoK0o4w+ZOjXTUq9ARgIAvIE=; b=Xxj7gbh+Y9Z+Lf 1N4sdYWEpIMOfLNbgK2Z/Hg/ZZOmqy0NftQWU1xTVKxz4NS4LgVcQy4rtqPpIPmkWVdhjVw9ujNe9 EAvvKq6I80qRs8vr/FqDZXUy2kvHjkGaUg4QLDS1kW2t0HWvcY5DJZGE/J9XWTf0BitB9uRGQpdQy NCaA7/8pjp1mt2fxHqInC+XHB/PQtbvvu17DB3ewLEB+QuxUWrMrSipKWhpgmvZ60uaiwbsmUAciu uZOI/6UFX41xuKwXlDpKXLF7mYz0Y60m2CxzaW2YMwlwv3P3WLwLLehNJ+B/rury/0jclNUZil0uF z+wvlXhqgwVV5honjDNw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sGzXf-00000008bWk-3MBU; Tue, 11 Jun 2024 11:19:55 +0000 Received: from m16.mail.126.com ([117.135.210.9]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sGzXb-00000008bUN-09Ac for opensbi@lists.infradead.org; Tue, 11 Jun 2024 11:19:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=E30E7 GfSovmpTA8b6lNF3vVMRqu53rEjGQIg9DAz/fo=; b=Gobxck9TAwNmwXykF0aVy cB3tNAw88LvoVD5uul/ZVkuTO7wfPmAx6FitnKehO69KPLkiVywjp6fWg0fV9S8+ g02PDN+OoNF1UIYjMi4DNvAycGiJw8+nznUFNuzSJkvExpGBagYv4yyWeXouwFx/ 0DOeGZZwHMPXdGygldQ8uM= Received: from T490.lan (unknown [112.83.182.153]) by gzga-smtp-mta-g1-2 (Coremail) with SMTP id _____wD3X1XLMmhm1zYvDA--.56663S2; Tue, 11 Jun 2024 19:19:41 +0800 (CST) From: Xiang W To: opensbi@lists.infradead.org Cc: Xiang W , anup@brainfault.org Subject: [PATCH 0/7] Fix someting about dt match Date: Tue, 11 Jun 2024 19:19:27 +0800 Message-ID: <20240611111937.1459876-1-wxjstz@126.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-CM-TRANSID: _____wD3X1XLMmhm1zYvDA--.56663S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrtryfJF43uw1DKr4UWryDWrg_yoWfKwc_KF yYkF98tr92qFWvqa9xKrsxtFy3uFWDWr1jgay7tF4UXrWfA3yDZw4DKrZFvF1UZa17ur17 Ar4fWrn7Aw17KjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7sRCPfQ5UUUUU== X-Originating-IP: [112.83.182.153] X-CM-SenderInfo: pz0m23b26rjloofrz/1tbiFw76OmW-PtUJgQAAsg X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240611_041951_618872_1C42A0CC X-CRM114-Status: UNSURE ( 5.39 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Fix the following issues: 1. Check whether the dt node is enabled when the device is initialized. 2. When there are multiple nodes, each node needs to be checked until the initialization is completed Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [117.135.210.9 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [wxjstz(at)126.com] -0.0 T_SCC_BODY_TEXT_LINE No description available. X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "opensbi" Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Fix the following issues: 1. Check whether the dt node is enabled when the device is initialized. 2. When there are multiple nodes, each node needs to be checked until the initialization is completed Xiang W (7): lib: utils/ipi: Skip initialize ipi when dt is not enabled lib: utils/timer: Skip initialize timer when dt is not enabled lib: utils/irqchip: Skip initialize irqchip when dt is not enabled lib: utils/serial: Skip initialize serial when dt is not enabled lib: utils/serial: Fix fdt_serial to match more dt nodes lib: utils/reset: Skip initialize reset when dt is not enabled lib: utils/reset: Fix fdt_reset to search for more dt nodes lib/utils/ipi/fdt_ipi.c | 3 +++ lib/utils/irqchip/fdt_irqchip.c | 3 +++ lib/utils/reset/fdt_reset.c | 21 ++++++++++++--------- lib/utils/serial/fdt_serial.c | 27 +++++++++++++++++---------- lib/utils/timer/fdt_timer.c | 3 +++ 5 files changed, 38 insertions(+), 19 deletions(-)