From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B7510C433F5 for ; Mon, 4 Apr 2022 19:34:13 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AD12B83B45; Mon, 4 Apr 2022 21:32:19 +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="oJHfJxYr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 54BE9810FC; Mon, 4 Apr 2022 21:31:32 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20602.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::602]) (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 EA8BD839E3 for ; Mon, 4 Apr 2022 21:31:06 +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=mP4qiJXWJ8Mk3g+tr81UBJq7TJv+MLZCjrjL90CQfmoU0EHm4DzGZtIOft1Wp4AKVRbWscOXjwRMg1+l8Zh3QkZsPb7nM4OZbQh9TVHepQe4/xZT8QQP+WyL2Ihjr5nLl1nsFMfb6IfR03b0BJrTg+GIJ2zytTwv/UUQoo/ZLtjeQksiX7P006G5T7GPktJCUYfOwR3gAL5+jMWs5uA2osZwW4/MCFcqdMroOVQnF2aGRt4rtRiLy5lBj1cvcZm0NrLpPgMlimRyLHXfuU/zOSZWizxQKZYcwaGsbpo1ZrXvRnYD47RpJ/eS4wfNdAi21zfR7iinEpHV7LWGYXvpzw== 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=6aaYDmBy/OQQZ2db3ksPkclgLPSA7NJyjvYC6rqZoz4=; b=hDpfnhcX21O22uswUES89DjEAA06T+GsTVaZE2+oGjKmLFj14msqTsFfHwdsPN/PuGZ14JAlRjcksOTeoq9oed9VBpH+8D7S5VpaQXKU+CMOXbof7cRgkFHnsu+m7BwlHM+VB3IUnj2GVmwYap0tovGIHIQ4YFlQuy9zGcFrmInGiFABObcUlUjYb8dZgwUzhIQi31knFItJqpFI7Z7R0BdmuYvpNLuuQsMFKi9as9c4C333Tyc8ykXlo7dAmSLvUuQCsCJqshAHkjYNuTwrrIMzenVb5pXJXuBg8n1AnxU+grZ0vOXkzvtXZXLccKxDvcYImvubdv2pco5ECQ7z7Q== 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=6aaYDmBy/OQQZ2db3ksPkclgLPSA7NJyjvYC6rqZoz4=; b=oJHfJxYrxd1JBTOXBVbHIWYPoHcAPSBbgZ6dDYu1Du3Rrd3B8iBabuo+5+6NO69kpWRlgn7nXdw4AzMNPHMD+V1SE52y+NAqSy9TFg3piT+1sZu4P3soQzbrWvgxAJ5zCmbdkEgY60lUWWIhkVUfI7W73e8V0khRodZpJx1eRwDhrTVAOqWNUQl8TLj1FxhKVOIEHIlyY70/xsrf51hc+Y4aWLqKNnzaEJ+LaoFHGaOFyddl9Yn32HEqH4w+VEbDOw1vFB7EQ1z8A/WNDN62V9RVey2/BUhzmJOjQhHRqX1qG3/atQhzp+CfPgmr0ra5a1LgPiYXSpCyjqZF8HKRZg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by PR3PR03MB6411.eurprd03.prod.outlook.com (2603:10a6:102:7a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr 2022 19:31:05 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::356c:789f:d20f:92bc]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::356c:789f:d20f:92bc%7]) with mapi id 15.20.5123.030; Mon, 4 Apr 2022 19:31:05 +0000 From: Sean Anderson To: u-boot@lists.denx.de, Simon Glass Cc: Heinrich Schuchardt , Ramon Fried , Joe Hershberger , Tom Rini , Mario Six , Sean Anderson Subject: [PATCH v2 11/11] test: Load mac address using misc device Date: Mon, 4 Apr 2022 15:30:40 -0400 Message-Id: <20220404193040.2305153-12-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220404193040.2305153-1-sean.anderson@seco.com> References: <20220404193040.2305153-1-sean.anderson@seco.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL1PR13CA0063.namprd13.prod.outlook.com (2603:10b6:208:2b8::8) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b78f2d6-ec23-462a-c74b-08da1671a907 X-MS-TrafficTypeDiagnostic: PR3PR03MB6411: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: 4+LNcOTc3SKeZoPpzbDZeTeoZ/olrhVgL6mfD/q50e+Du1iZcpyYLZW7Osv0uNCFhgq4kBfOmINIubzS6lbMj7aKq9B1Vr8h+kewdSQi6Hgs0bSTOG8a/GOPZJ683CeWfju5PXf3XyHpih4DRrWJMFfRRrp47Dsdy2PZDfBVt8bxxUmj4wptwSqIliLd/iOaebaNxJ2HOOcbRtfHOBrYNs0W9zL99iKgdSo10FWAAxwu5hweHa59Gnbz87M4Mx1CmIYqa+R3Z3sUZ1hwq4EmsfqXn5Xvr/x7hsEMpwfmHXK1pQgi4agyFKRpyVdbeHx4cpVfOFYjFS9UFoWv55lZjoumYsfS4T2xyabTOHjgKM11T8V5nHGYXLtQZQYyDMEHBdXMoCxvNn5FN1eY9V7pXZcCgm+mGim5UW+Pl6afw4ai+qHCQtfp/XKArSEJu7GD9KaZStnzAIwJwSNSgmEePGEVw6WYP3NBgnJ13z6gYwVFG3beQhOZ0TRj0ZsRGajL5GNU7rvPJl1SMSUEnl+jcwK4UPIZ1oNhJCVeTDMRbHpz8dpOvgG8A+3gqff8xxiUiraNvvr/tcnmdjiOFwnHW0oLZ/4vVYa/klzAbU2yOA11kD6EHCuaqD+XCZyXgL1MhY4SYTZj9SKX0GhkpgDRHZz6LgYSXD3keQAkatASsVPgRakeTZ9gay6x4yRJ+mpRT07OcRULgIxjMT1HPTLQRQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR03MB4972.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6506007)(52116002)(86362001)(6512007)(2616005)(6486002)(6666004)(107886003)(508600001)(2906002)(44832011)(38100700002)(83380400001)(316002)(1076003)(54906003)(6916009)(8676002)(36756003)(66946007)(38350700002)(26005)(186003)(4326008)(66556008)(66476007)(8936002)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5/HvzmWox+iE+ci5mCIncUCBu3LNCe0bjMITwpOpToeEStxqwxm1tZwQ/AEG?= =?us-ascii?Q?jr50YGgjGURqTc35gHjwX0gVPgmyMmRKEPoCIBcbX3ucnnnPfh71ljLbb+fR?= =?us-ascii?Q?FCSrQrdtyGTOA4DcOtcfbAQ0QN5vAA8xnOeDGHASoGnb6TqcsOdrv4J6DEz/?= =?us-ascii?Q?AwHJbaiaoQ19stlZF5lQL64ORkLItb5xdUlA6kxNQKzMv0Mk//I84HYM0wSh?= =?us-ascii?Q?aGwUVqNjsXaPeRmzksmIILfrt94UKLl6LqL9qZmXv44TAlbCThQGIzz19m/S?= =?us-ascii?Q?7bax8TAAluk7zYiUipMtbgrvVyeB56WaIQJ8Rf90vepwyErkS8b5mIYR/2uN?= =?us-ascii?Q?7za9d1FEtJds90Py268MrnYjWmgyv8B+vDLi2w4ndBXU6jRDg8oAt+nsVyrh?= =?us-ascii?Q?e1hmjXf7offB+DCpp4MoL4ND6GK98irS+R2JeQPEwcXKaUExlWfusl9Ai3Ga?= =?us-ascii?Q?eQWdtk0xFW56AH5vcDf6d7khGyJSZTRew/IATtU4aLavj1OBnxYED4848Yj2?= =?us-ascii?Q?PwZTjavKM3ldtdh6IcsBlKT3DQaXc7Txkt3ndXaDGt7CRu18dqq7vhT5TXQ8?= =?us-ascii?Q?rqK9NVerZJyR8hMM0GpdvnFq4SQiS4ytVs32rTEeH196sbf/fNz0oB5db8XL?= =?us-ascii?Q?RevnhCbuG1UGMAprl/TQrnoFA6OAoTMOMixU4BP0g4UT8Bdfm0XLC4M6lnFe?= =?us-ascii?Q?aC4Oe2tY20MhE0HmcxDfx4o0RZ+4/3ijkGXWRs08Xvsj64tvlEx/WWo4X0fe?= =?us-ascii?Q?x5aq+UxZVwfwtK2OdW47+92S9hbqWn6eSuAyl8KaXXy4+HbEy+24jodSPj0m?= =?us-ascii?Q?g+HUI17QecN1s6r/eZjEivPGNOPvHTXVmbahuJ2P211la2XhTGB5koFU7w5M?= =?us-ascii?Q?5NVagONkH6nP5JnyOKltI6XAdL4kqOho7esZOs6kPWEVXRDylv17J9pLRovf?= =?us-ascii?Q?2KBV4I6zpOtIY5hhxei8YVYrceMVn4Q/wbR9mIpikpNuXHgINKu8xlY4zXZd?= =?us-ascii?Q?Wt8/tsz8K6AaOwCQMg7gMfbMlqQJ0RHvKoYFbXxuOCY4G1rEyUzOnT+VbPpq?= =?us-ascii?Q?v58394VcezgzLIxu5DTC/MdrBN0atDvfSw23j1IbA2chPxNorigKFhgy50w4?= =?us-ascii?Q?kSGF8PBaboM3XBtmhtJhRaWi0KqdjMi+v8NvtBCra/qL5W6/i9wFpyQxTxqc?= =?us-ascii?Q?vGyLE+pNIzr7UjSZk6g+aRmmHyEdABzrOpzLvuUJ+84xOwYI8v90No5Vy1x8?= =?us-ascii?Q?nv4N/VwGa4qkGdviRdToeL50OV6Nv31GJmT4acIvPhBU27Whoapt9fDHIFPD?= =?us-ascii?Q?p/rcYJS7+G3reSwmo5vPzycVwkcy+NYW21jiIY14Nst+WFhTkqgswXx8q9CL?= =?us-ascii?Q?cVkMqMY+3kLAOYAWfg3oUxCgp69VXoJmpzPmzayH/WZMs+rND8Kmd6W2XuHr?= =?us-ascii?Q?vrfzuqYE+4eHkRs5A5m+MAohcTI9dB+/pt3ccfeQaGy+3hjkZ6whcltmKFqo?= =?us-ascii?Q?DqnR9ld40vy3ZTmZcYSSG6aNrIlQbKyGM7uGqTt+zg/259J/BSF9/ptXcUsl?= =?us-ascii?Q?tiLb7Li8yGkNukzIe6XvaQDXJ/X59oHJYMwNmSxLpKEAFc+45DvaVakpFx7S?= =?us-ascii?Q?Kyqr2BL0Ypy//iBGeRq6UaOZetzCYZT+2g2eD7iLOEVctUTGlX1gU4mTowwR?= =?us-ascii?Q?OrfB/wDDhmbYSs4vWJejNZrT42g4NDas2PoNg1v+jDLG2EMc24WcSjVZhQs2?= =?us-ascii?Q?NQTbos7qB8x+PhfJQRYdRbuZJ0SoImA=3D?= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b78f2d6-ec23-462a-c74b-08da1671a907 X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 19:31:05.0727 (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: LIUS8873HD2ys2LWXH3qREVoGDgtELN/PWOae6h9d4dQ9f+zXtXoQ2d8K8p0fQgbd8Q1USTg8dGdURFspASbbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR03MB6411 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 2ea4e2365c..c43bd82796 100644 --- a/arch/sandbox/dts/test.dts +++ b/arch/sandbox/dts/test.dts @@ -514,7 +514,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 { @@ -887,7 +888,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; } -- 2.35.1.1320.gc452695387.dirty