From patchwork Thu May 5 17:11:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 1627069 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=seco.com header.i=@seco.com header.a=rsa-sha256 header.s=selector1 header.b=s3M3XXt7; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KvL165JZRz9sCq for ; Fri, 6 May 2022 03:15:06 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 5D21F8418D; Thu, 5 May 2022 19:12:53 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com 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=seco.com header.i=@seco.com header.b="s3M3XXt7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AB6D984166; Thu, 5 May 2022 19:12:37 +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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on0613.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::613]) (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 CCFD584104 for ; Thu, 5 May 2022 19:12:34 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sean.anderson@seco.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iD2cZCaqtxOY7Yh75smK8k4aKEDh8cBuKACvb/7qrYoftm8g8YHHaJqjxxXKmUfMtcvnHtHbWZ6rAfgy9FZpVS/yo4EAmPySGsJh7JmGj7ue3cRAJvt1Leimq7WJpTSFPJt+g3UcmdLtob6OpxDUAEjujl0DV+h5oFiqtIGRbHrqXi4LloR6Br/B3nMBOqMFQQLY0PW1/VM9UF7Gp5Rxq/Dhi39NawSbkr/toHlrpkE3oUgY7zpfEMqTk+NpnGTGHEV+BXTeJEYh8CSbRN8skCfK5BDjGe5DrPyCmHnZfXavy3Z+19o3Iii288NSmWUkNwduCYMC81odg81+fGgnkA== 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=F+rIxYwPiuHVqau5O8JMrXeHCuAN0fvWrNYBnKQC+ZM=; b=huyiSSrg0BUqXirZD6/oBAHPnQPHq2cm68d0GO3lPUmJGqqdHTYbC5XUbahrPkON2BRo/RQT8AK62ykZqgsLaiXS/fuV8KACuTL20xi1Bu6GYWLwtFrb7m8s0Yds4eXtWqLClD9aDrzAM571HeZUWaOAvFBcl6RVzY9raNGYR82x+l9oAqVFjgiAdm7IqqXr7pgVnfnpUkrBcDuCS0OhqjRJfxqNC/u72xOAaAu+gYVBK2VM1UWGhTpj3bCeR7KS3uc71UC59k527H7MlNB4rfmwsYgAtQFCfPQMf4eAmAo6/3tXwEYp6Ua5XlmmUKd/7q5ytVZEKQOA2rYUZ8FBMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F+rIxYwPiuHVqau5O8JMrXeHCuAN0fvWrNYBnKQC+ZM=; b=s3M3XXt7eqDh3CJIo7mlMwakkjtWveQlFC0ZyAujE1J5UGMU81r6Tllil/YYI16XxZZGc3P9zDZelOWcFopbm7j/94hdh69Bjhppb2V02TJAUUpwZlvpNLcHtmUPrh6GJBw1xaWQzMq1LSPJ3rnd5oYRp+Ipz/I3BExw/a15zZqltvsOP8if4TeefkF8JYVk6jGMqVOliNZpgedypfin1mbUxZ2Qzk6+QYHbV54Dgh+FWqTor07v8BZOZuDoyLzzaFG8E46J/sCN24+H9Hc6I41MEItprgXUHiVHQwF07qUbEvmySO+O+cppBuwkPcLR9FX/h8KBpCF7Agu/714mrw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from VI1PR03MB4973.eurprd03.prod.outlook.com (2603:10a6:803:c5::12) by VI1PR03MB4397.eurprd03.prod.outlook.com (2603:10a6:803:51::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Thu, 5 May 2022 17:12:33 +0000 Received: from VI1PR03MB4973.eurprd03.prod.outlook.com ([fe80::dc24:d72c:4fe6:847e]) by VI1PR03MB4973.eurprd03.prod.outlook.com ([fe80::dc24:d72c:4fe6:847e%7]) with mapi id 15.20.5206.027; Thu, 5 May 2022 17:12:33 +0000 From: Sean Anderson To: u-boot@lists.denx.de, Simon Glass Cc: Heinrich Schuchardt , Mario Six , Ramon Fried , Tom Rini , Joe Hershberger , Sean Anderson Subject: [PATCH v4 15/16] test: Load mac address using misc device Date: Thu, 5 May 2022 13:11:44 -0400 Message-Id: <20220505171146.557773-16-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220505171146.557773-1-sean.anderson@seco.com> References: <20220505171146.557773-1-sean.anderson@seco.com> X-ClientProxiedBy: MN2PR05CA0044.namprd05.prod.outlook.com (2603:10b6:208:236::13) To VI1PR03MB4973.eurprd03.prod.outlook.com (2603:10a6:803:c5::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b55d1577-4a61-4c1f-1f90-08da2eba71e1 X-MS-TrafficTypeDiagnostic: VI1PR03MB4397:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: esJeFjBD2TrD/vwPds2DQ4OaPDxdN8UJCLh7/CcD7etdtQsodBHr9LsReJt0Oex5HoP41+46KwtULSjUtvMGKSF9vWBBcJuvILNEJgyplVL5OadnkYkw0Xv1s1gS0wt+9WsF9ryqks71ONe4WgUiO7DC65/LYhBGsA3MyA7e/uoEhg4GEVchqDUlfJr8xLpBDFWXPUGjvbu+dxBd9aP+DY1jpPDE0MVwRytxSIZFWocMm5UOMge3LSjMH3eTLi12DMV9alp8rfh4dcxs2VTUSCXPFdzMBomnQsp9B2sSYseafiRw7pqeUdWA+6EbwD7YJ76kkzvfYC+WrtTAbMlAglMQ/Ru2f1ZtuEZsVvu/cbQwtrhKrYOzHXavTAii881pXdrsfLOWfIrYDPsFYgmXnHkzLOX8tCW6G/TUVugMuY7OdIqv69giFUp4GpuL/UR9nBS2SkB54EH7jTNbC1zaNzAxjfUOqkKBxbV6KKDl8A6l27WvtXsa2h3ixlo1t/3lhb75el0MEazST67cbCMFnYmNDqsvp0nciH6N15zNk6FNpZ+5mC2RRlp8T8ZwO1MdOt8ZyTJr+dKoPwbRGOQuN37RnSeFCU5EoqhdIJ3vfx3RO87SDiWt4krU7n2p+4LWkLhfp0pLrh13NOqdj/zPIOZosTMFxTmQNgJ1JkR0gPIqKNnr4lnYS06envFmiC8YZiy0+iT1HWMBD1/KuluBnw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR03MB4973.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(8936002)(4326008)(66476007)(86362001)(66946007)(66556008)(8676002)(44832011)(2906002)(5660300002)(38350700002)(38100700002)(52116002)(54906003)(6916009)(508600001)(316002)(186003)(26005)(2616005)(6506007)(6512007)(6666004)(6486002)(1076003)(107886003)(83380400001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qFCly/Pvwhrk0jgSCnzd52RCWwKzZP4DSROtFBZTs0tFzk1qoe4/aVuSivn2oTONyS2Gzzs5d9r3l2CXYvxSw6hf5IILs5i9QtgbIdKNqD4AzZnU/zLk3lul8XUj/rzyVNKPgfd/bWsYc5Fq7550rcQet4CPznZPm0K0brgKcLYorombsc8cEPevW+2yNli9N4HcFmWiR0hIhAmHNYbc08bieGukObxX2gy9clfJsbUi7zD0tkiKZqkiNReVnHd7ji/DZ0Du49aYeNukIXgSTdCA1PFn4BHIgp9XpPexcPi5WnXuBotpsbRk8ZyEKKz6WcV0ynIyP08K7csxjbxGfze2wx3HLBzy1PRYY2lrFjBg7fsA/eHSQdlkbZzPhapJPDqNLE/uenZG0UD9NP6Njayon8sucErZuHl5J3bN1ThaW6cM3zsNB+NfI1Y8gWt6NSj7hwwMKAWR/LBRAumII4vymONmKJFldWVcJ/+G/gHGaJIe3Hsg8gbyOhtSeeovh2BLSpKYiWHFsg8TJQ2F7umnn2deeky/3OEtkiO/rNiYPzNB4ptPFxrjrUoSGVqkcVNqnAafAiyYqgm4BnWJlhFoVvgvQB83azP5vzhqdH48FpEW7xbdA188oqKtrtCzae05yk5ZqE/pLzDxdtIDgTsCfxVac0kGSBLqfoHdsKuDZ/QAncFHMSNCPMwZzVuZUpLX9k3CwuzuhtJ55Q79st9dpXmWaHHOn2+KXKRuaMLgCwg8U79jKRY5ATJiN2ztyiQHtTubV2g5wA5YTahLSdMa7PGJG8QyKCWMztwlGk8G6JzHoKO59MfLsfB15HicBgBsYTHnEd2UOrHNvCboRBroru1BWNySs7ZL6fp8JULqXIozE9nYoflvC+9aZHb+i9gZJI1jGcG2+/Y/anxI+tzbS9pTTftOWQ9ENkhaxMKmwBUjkM4qZuIzuuH7gPXkJMtqeX5AXEqOMjA2Xw9tzUV9q17cKARvZPpQK3EVfsaUTavfdJ2/e3sIMioyKxZT0xXYClyf13887/EIERkTcfAW04tQnVTW9W/GFIXSuETcp72zeXPB5OvEDeQTtZnfMzgDwutElk+2TPEmyWZr8f2Ny0vjTotoE4CUisz7G2V6CVGU8foQFxmpBo3ek3h/86Lg1lJoKYFsKY+Ib/pRX4roMoyu1K35N0NskSPFasceWIWClzJjBQCQusvcoXVcGaL30wEB6EVMNTr96l42T/DhX6SLdpgc1DLdAj0Veh8ePNVWTkRzcawqfDb7nztWslgJfbFdSff/wTcMlBCOsQu6+kgN/wtrk4BkNQLVh1IDny/99esKhlnfDk2anKke1hAKEP3ogDm8bBvOiiHnE+bDWfkboWOGZtMG8yDgw+uo7ebgtbpXpfuwltCEiqxjbzHqT6W2AklHK0ul9AL0G5g1AoGiwBqvKVPblRcv2uaP579LqzOHVYZaEq1GQlOnrQFi9Esgo/RlwKRBAIkyEMRad/Tbgwg8v2yDJjVgCgRTt4It6+q9hnW4VrxUiATr/w5EfHINla7WsVkaUSJi9s7NCGlLyl0BdVpZwY/bqE8+in/z7ndZy257Nt/zW7oaBwUq7+p5vJt3tGcyhXuUAhMcDWXQoazu4pt8TubbUzVpHIp/qL/lCT55DOhfBa6Y+doT7mGu+mfj04QGIhOe6SxrXNUmvGGEX2kPvglSDofIS8c/Ka6ZKijLpx/CwrLaV6Cmmt9+7oSEC3KctL5Uyz6epC5B+wm2rS7oEHYaJmA= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: b55d1577-4a61-4c1f-1f90-08da2eba71e1 X-MS-Exchange-CrossTenant-AuthSource: VI1PR03MB4973.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2022 17:12:33.8845 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SXWuXruGezcH0+OPSbE3SkbssK3DNhiW69sh98v8+XqPvZ9mQp9dXjuijO3MmzfaMvtUshM+Q314oSybznUXXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB4397 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.5 at phobos.denx.de X-Virus-Status: Clean This loads a mac address using a misc device using the nvmem interface. Signed-off-by: Sean Anderson --- (no changes since v1) arch/sandbox/dts/test.dts | 9 ++++++++- drivers/misc/misc_sandbox.c | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts index 3e0b454efb..c77eaf4950 100644 --- a/arch/sandbox/dts/test.dts +++ b/arch/sandbox/dts/test.dts @@ -532,7 +532,8 @@ eth_5: eth@10003000 { compatible = "sandbox,eth"; reg = <0x10003000 0x1000>; - mac-address = [ 02 00 11 22 33 46 ]; + nvmem-cells = <ð5_addr>; + nvmem-cell-names = "mac-address"; }; eth_3: sbe5 { @@ -913,7 +914,13 @@ }; misc-test { + #address-cells = <1>; + #size-cells = <1>; compatible = "sandbox,misc_sandbox"; + + eth5_addr: mac-address@10 { + reg = <0x10 6>; + }; }; mmc2 { diff --git a/drivers/misc/misc_sandbox.c b/drivers/misc/misc_sandbox.c index 0e4292fd0a..31cde2dbac 100644 --- a/drivers/misc/misc_sandbox.c +++ b/drivers/misc/misc_sandbox.c @@ -112,8 +112,11 @@ static const struct misc_ops misc_sandbox_ops = { int misc_sandbox_probe(struct udevice *dev) { struct misc_sandbox_priv *priv = dev_get_priv(dev); + /* For eth5 */ + const u8 mac[] = { 0x02, 0x00, 0x11, 0x22, 0x33, 0x46 }; priv->enabled = true; + memcpy(&priv->mem[16], mac, sizeof(mac)); return 0; }