From patchwork Fri Apr 26 13:38:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1928191 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=IhyR3PPh; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (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 4VQv2644XMz1yZP for ; Fri, 26 Apr 2024 23:38:38 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 558DA881A1; Fri, 26 Apr 2024 15:38:28 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="IhyR3PPh"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id CA5BE881A1; Fri, 26 Apr 2024 15:38:27 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:2417::601]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 662028818C for ; Fri, 26 Apr 2024 15:38:25 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=michal.simek@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WZtSTJyKa8RkivZGnTDgTKB0+dR7kRv7sgRdAzeG+3NFUhNbv/W6cflo8z+U4PnZqcLCUVSwFPOECmZafBIGVewkDgms0UatBoFMEPrIeXpptsNXsGTG+p8p5KnSUCN6HeyCdtrYXkuWmgaY+woUlQCiSEERdNNJKTXndgTbBAdHNRjqnowW7wo2W/5B22eTz9rO0zxWzro5GIvWiWl/3L4dL/RwFnHiT0AOwWL4fF+bAnvZEnmVS/hk7XHG1NVe6Y4MGilI8eEB65Fz0g1IrO3KtnHri7sMyKTo9SoXUSqAK/JNwtD0PkKFjkO/NbMs99cORkLAxTLLZkJLjBhs4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+LJlE4KxMvPNO4bmmVs4rR5YTq1vO9s+1bOnUQDIzqc=; b=ckmvSuqRgDE/k6E7reS4J8CSg6YNDTtH3TMex+Xe01XpDsAcziHGA4B0YPRHZr1MtAF5w41Wy3YMo0/337HqTCGeeDTsZLaCbcj7iTPqCUo4fxYJ1qaJrJHFomiQGlC4F/NINTwreBPhXAG+h2xf+rzdynY0wBPSeRtDZvOG2wB+2UzXiT+Lo4V2GgtMUnT0Yf2IvE44GS80JfpmWRVZIkpvr9V+AkCnLn53QShQypAKHXfshoCCyyZyMVJMBKUgAfX4kVQmDf+LVhV4AXpCVzyjYvqyAmn4HlexKeVVcrHT1IpPk4QU8Xx48vawv0x61ICZDYk/3bR97PF5nqdfIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+LJlE4KxMvPNO4bmmVs4rR5YTq1vO9s+1bOnUQDIzqc=; b=IhyR3PPh/xZrkjK4D9nBa/KWrd/DOj2/EGFni6L+9mXrnWzvA02ateule6+C3b5ZQFcvv/cucIpEe98vfm6Isto1Ox57Piq2j2C08sHYecNp8QojY39iKJL5wjBlAd6S/ZAHkSnvxPPOyaEd7hSIEudM3s2/KpzebyYP+DmM6zA= Received: from SA9PR13CA0027.namprd13.prod.outlook.com (2603:10b6:806:21::32) by CY8PR12MB8213.namprd12.prod.outlook.com (2603:10b6:930:71::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Fri, 26 Apr 2024 13:38:22 +0000 Received: from SN1PEPF0002529D.namprd05.prod.outlook.com (2603:10b6:806:21:cafe::eb) by SA9PR13CA0027.outlook.office365.com (2603:10b6:806:21::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.16 via Frontend Transport; Fri, 26 Apr 2024 13:38:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SN1PEPF0002529D.mail.protection.outlook.com (10.167.242.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7519.19 via Frontend Transport; Fri, 26 Apr 2024 13:38:21 +0000 Received: from localhost (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 26 Apr 2024 08:38:20 -0500 From: Michal Simek To: , CC: Ashok Reddy Soma , Francesco Dolcini , Heinrich Schuchardt , Ilias Apalodimas , Martyn Welch , Max Krummenacher , Peter Robinson , "Simon Glass" , Tejas Bhumkar , "Tom Rini" , Venkatesh Yadav Abbarapu Subject: [PATCH 0/3] lib: smbios: Extend driver with using sysinfo driver Date: Fri, 26 Apr 2024 15:38:10 +0200 Message-ID: X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=976; i=michal.simek@amd.com; h=from:subject:message-id; bh=YbcW0qfkLr7/qdkTxVz3xnpzaXrAWvw1jAP0ZtjCqI8=; b=owGbwMvMwCR4yjP1tKYXjyLjabUkhjTtdS4hmSdblz/PEeNYtzea9eN804/7rs8W8UvK8TYpq CyK3yvZEcvCIMjEICumyCJtc+XM3soZU4QvHpaDmcPKBDKEgYtTACbyKYFhrpSpQxfvo2xDw7NV 3TtX7pONOnZBnWGerufs5dulgjRPvTf63+1159/62Xc/AgA= X-Developer-Key: i=michal.simek@amd.com; a=openpgp; fpr=67350C9BF5CCEE9B5364356A377C7F21FE3D1F91 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF0002529D:EE_|CY8PR12MB8213:EE_ X-MS-Office365-Filtering-Correlation-Id: eae255a0-b3ef-471d-2d8d-08dc65f623f5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZchJmrnArAMfyzonNkLHE3WGcKddrGHA/G/Fgq4q/vjNRYEKmVq66dyJxocR0KxTdKP6NykAoYySJTLDNT0LmDLikhgeh01VKOG/Xf7aVgdQWqRXEFKana4Q5RP+giEm4o0EICT2JS3FlCg1OlDrMcGbZ6X6micPeEXzExPWRsk0KoMu/ND1nHchfcfxISf5KyemWp2f9yxhaoaJS+WyTil1u3hIZfasZ6LUEKQjiTAoQnKZYqoU3faCgXNs2TIzUamR5wKJq5opEofV8N+TRFC7OdSeejNlomWYLedbTefPVRA/9kqYKribsYrzXfsqkWwJ6ZSb0l1rxbC22CpZOZfUZpw50AFMboDXZ/9Mz84xzWrChajcVnraj7bcWrYmlH4f2Y/Lrfj3CI/IPzOdS1VTsQJQKRSa4q8OPpOdICNBiFTZq/xWUaybP7JTO/Pt4PIB0Hwy/B/jVnDYg0mxQ1wpk0SxeQlYVTyMN7Af7SafuKm0tSZCxOyB9yjcmcevYuZgNFON7YRLX8AF5F8qgrNR9wzhOlJ4QH271guHaceIH01rYozX/KeYfktg6WGIZRkRfu206+VTPa9zNtyr5y9PZq5Y7Rq23tlv6CFnfT3SKvj7DNAb5qreMTeDHuU9ENYY8Ra8jd38qbtDNk0kCgwCdYTg+Aviqddgp1BTuQ5A6rsIWLjGinceLna0ejICcW72aSssTaljLNtjOQNd5c2numxMooJ+fOuoUZ+7M+KIvZ6s70r9M1ZIgKdac/AaHvReoDVII289VP+CTlcYl1l5XW/YOamm8ah/p2NdRzhrpXQUK8cAKUHxPDyqnrk4rwTVvEaaJsXFzFcMBHbrHumt1LCE1hhZ0dh0cuZ1jwCBJy3CnGUf5/w6hX4kaId/oqol76ikankNuKzwno9nzbUSSXLZwilWxUqEWr2Mqzvi3O/WMtUPyGWRHTeN/iu7jEKMyrWLJwP430c1yZlVqq1upgB2DzZwRULV/3WmH9suitSzEC8KEOVASKQiJv2BT+v342Ck99UzxtOe/VZtNgFHCv0Sl2gpxKcJ7NhjzW3t+IjMy3slKoLta7m9HsitAPARueJtBYqRHwv1g8SF7hSGrLHfAUmZZgW4wK2rAkY+YYWKmXQuWv6HA3SHGZbrzdk642F9OfGtq5M4Njd1BO7o1TGhyzqrosC7zdObcMrCq7zpC2anbHIxWIhuY/Vpm3TR2gL5M7plaYZDMutyljd4igEN9D40FQUIlVv5qu/n3ksFXjWpkycFevsJVBFNUPrvExuQvzg6N62qHIjYx8bJzQh48SDfa+l7bSDaQ3ILGbI3fShyMg7YRweaW2l4gGi/l5P6bGJiGahD/YGoc852KFVJc8Tu8Y9omH/T12cvMccBCBLKgGfxTgovslIn X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230031)(376005)(1800799015)(82310400014)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2024 13:38:21.8304 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: eae255a0-b3ef-471d-2d8d-08dc65f623f5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF0002529D.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB8213 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 Hi, currently only DT way is supported and it is added directly to lib/smbios.c but I think DT and env is only one way how information can be found that's why this series is improving handling with using sysinfo driver which can be platform specific. At the end of day DT should be taken from smbios.c and put to sysinfo DT driver instead of implementing it directly in this generic file. Thanks, Michal Michal Simek (3): xilinx: Enable SMBIOS command lib: smbios: Let detect the system via sysinfo lib: smbios: Detect system properties via SYSINFO IDs configs/xilinx_versal_net_virt_defconfig | 1 + configs/xilinx_versal_virt_defconfig | 1 + configs/xilinx_zynqmp_kria_defconfig | 1 + configs/xilinx_zynqmp_virt_defconfig | 1 + include/sysinfo.h | 9 +++++ lib/smbios.c | 42 +++++++++++++++++++----- 6 files changed, 46 insertions(+), 9 deletions(-)