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 D00C5C433EF for ; Mon, 18 Apr 2022 19:39:46 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D6D9B83DD3; Mon, 18 Apr 2022 21:38:13 +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="EQXk454S"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EC80D83BF6; Mon, 18 Apr 2022 21:37:50 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::61f]) (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 93A5C83BBA for ; Mon, 18 Apr 2022 21:37:46 +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=aUjwBSlnweNyPFujmQ+JxrmgaTZai6GgDOdFopYFoRjeg/JBWrcCVOlZGJnvtf1q7Sg1h6ncidsjz7KUn5KPGZtCFzaGGQ8nDQxc4rJqtdH9WzUxsV47KTSIQHlKzWNAacosbuZ4sbmvYlSHGUE6r30oG7XcOXrIwkBGK7zXqYGtnAsYrKT2R99euhXOGlfcAsmKfvoHnuJk5IKikRRZbxGhuqh/737mG/LxoiQqg1HgYZ3gW0o13jqo6yqWNoTYMPpdtKInpRYRWjAXu5d/pxWQuuerJ63n4nfRS4yvUjfFidYPAI4vNevh3sflTjL7P2GKMf72qh90W37pftOAPg== 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=yhjdsBz1EAckmXYJ5jXBjsAQbEulGwLPFKyjYtLsyww=; b=MuU1o4tRebv5lz9/RRy037FrvL7sAE7BXVmUm0yBZNvZ98YKBkDJKNNmbFheut9RWvzQm9JMb7s7m2mItfK4cg30Jn79TpXtumm+G+5KXrLsYPcrqKYPw/6UlCX7vR58ximTiKKtnCscnAJDW1YziZNNuTMxsEppcS9vRpldYk8ftPGcI46TQiNJ9hkk77AR7NKavwWF392r/9QCgYZ2XJaNfiJQS/a/JSH2onSpvY7sC9DABvLPgoU+cX0kklptR12nVOR+LLRWAx59l40W0OEVPc65fccCE+RNsxeeNPiukiiSfxfVWl1kaHuLmqFUSUzJ4mawscbOtvY+4ZXHTQ== 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=yhjdsBz1EAckmXYJ5jXBjsAQbEulGwLPFKyjYtLsyww=; b=EQXk454SZ9k0I456d7/mhkUC4xgYd9iZNG03aWq+cVtm/dTuvZCQI1FC49IlT2gkCukI0HxDZrFxC+MPTwy+coXD7Q4pGP/ursK4lrKq6jQL76sTM+o3bjHoAYMkb7YzPQ/auZo3woCnGgvfpqbcgYFas0VnZlb7aUUWxuJu7gdVVytEwiH0Turz9SA/aw0fbk5c+4mbjrIgNdqsS3PyZX+Mih350uc05jmazZ/MEeKWxnqn24+TSisZMF2su8OwCrjt+sqVhbCOb8LNn27NFyqBcDPXkl89oFWlJC2imr8L/TEQPTvbpqYcU/yUP7Wb1or+1vZui3T2hdzVyZGhVg== 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 DB8PR03MB6265.eurprd03.prod.outlook.com (2603:10a6:10:13e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Mon, 18 Apr 2022 19:37:43 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8%6]) with mapi id 15.20.5164.025; Mon, 18 Apr 2022 19:37:43 +0000 From: Sean Anderson To: u-boot@lists.denx.de, Simon Glass Cc: Mario Six , Ramon Fried , Heinrich Schuchardt , Tom Rini , Joe Hershberger , Sean Anderson Subject: [PATCH v3 13/13] test: Load mac address using misc device Date: Mon, 18 Apr 2022 15:36:59 -0400 Message-Id: <20220418193659.3677824-14-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220418193659.3677824-1-sean.anderson@seco.com> References: <20220418193659.3677824-1-sean.anderson@seco.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MN2PR10CA0022.namprd10.prod.outlook.com (2603:10b6:208:120::35) 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: e2b0e36a-333a-4574-52b6-08da2172e83b X-MS-TrafficTypeDiagnostic: DB8PR03MB6265: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: u6uSn+6wot7d2aVBpiQ2O18xM9+5Lc1f1sSJJH8/ZRBYbHMECSLpi3kd5fPiJDZAzQykCSMF1tGLGTB9I6oA8eAcJAo1ZO0VTd4CRLeJg/sckX7F3ha6eGiUFhEpnOJHZ9RfPgEbSrOuA00LLXz/qIvKpbp1zWOH38S+Dr9i7DtABTr5p8MsT3ghiG5m1w/hOuzdGHURk/cRNK6P7FWRiN65FPIdcYvw4vrcMxFIX0exciHSCkjrNvsR2wWpKqab7tmVNczxhpxf4W8S4wp60CsSU0qkUmRlxFrtv2WtsFmqSxhBDkOYfMECD9M2kOn5VFdQECXw4zKY9HuO/yrC9+15H1THWcn0kmIlqYYw4QXYw60rx/abYsoDY15i+X76oJURIOU4ztwyo+jcFhaphwzrXKnAtCoOrUKPpzq5tB1ohGoP9p4ZceKjhpNTzn+CZF4Q8wsi2+R9B3gmdB5Ih4npmYcq4afr2hFY5eD2NtspOtPzPL9V7uXn21qS2EQQp+UoANmeravKFX+DMxiZlc2c9d97WIfx78wL9SwgjxOmjs3Tmbfdq1vjoruDalR3pHddNSGLboPNbw6+is1wBYhILGhbSM47ZbAtykB1GyxgvmU8W1GaInoy1UkC2oDaZOgQatXYKm0tMhEJeoLJqg6fPwZINhbWQomRYBhvcldianZvTC/U7D4fslGDl0Jn5V4lAFIyEnI/R19mknWUOg== 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)(6512007)(52116002)(66556008)(107886003)(6506007)(38350700002)(44832011)(8936002)(186003)(5660300002)(36756003)(2906002)(86362001)(83380400001)(26005)(6666004)(1076003)(2616005)(4326008)(8676002)(66946007)(508600001)(66476007)(6486002)(38100700002)(54906003)(316002)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Xu1jLUo7k0GwrdkukY4i60XexXWWAhivwbUBhehCn7wxXY6A1HeK/3IOix+u?= =?us-ascii?Q?+W6HA0RhhU2CQcKlmwkVqiz+9Kea71EjVIgs9arkBEnAsfQvz41OT4qtpFIl?= =?us-ascii?Q?fQCfMOjtjxCcGsVJK37V2DUUFTBlwscYGYCPp7JO3aSMRCLlQtkauEeLKfQr?= =?us-ascii?Q?NoRacpih0EVuEKUBxP8qLE2jOt5oD3ssLgfmu8wtFobN5AITx2He9Z8iX08O?= =?us-ascii?Q?XFE5IaFhiu2vft6exlQRUywf8XpqPpaE8RtdwgHgnid3/4oTE/sjlQF+n5MZ?= =?us-ascii?Q?RJ9nH5lxWBQYtMlMHG5y4yM38hW8ojm8TZyh35tFn7+FSkVqmOunpJwfApKo?= =?us-ascii?Q?xP4N03/4Rl/C68D6Nh+Kaw5WnpV9pXkKK62jaChA2znRHSG7R6N0M3N4UaLz?= =?us-ascii?Q?1n69IL4cVRtW9D0Y/q4x4ydBNkvMJdvH3UkQhoUB7jnLor/yv4JTCOpJ0qRD?= =?us-ascii?Q?QnxL11dMuVa0rB1/QSeN49JvH41jwvub1PXqW2f5lbbF9ht4zLEVe9bVeVOn?= =?us-ascii?Q?w7HyfocU/mrzdtroaW8yuSEzurSkXvVJ5bM3uiRTNV1iVhfwyLITedl1+dnb?= =?us-ascii?Q?1jYQCmR2B3RYJXF2+/tj1E42nGhzjo+12Ldrq0EtYiRSVtVgNALj8wbRJCPZ?= =?us-ascii?Q?1TYlcGmAHBbo98b2dZJ8EhHj+DrJM7c9AsjWMlHuW4SzH/uAK5BS/sNxho1E?= =?us-ascii?Q?mK3zn2b1RGdgV/6VCk/7BMHRpby5oA0rVWCbMnRxwakwuZ2TNdFOfAM5VoW3?= =?us-ascii?Q?ZUwhfBz3VnFTpQqjMlUlxbprt9yoJnBbHouaypW9sJoqNqg0/swiDVM+2P4B?= =?us-ascii?Q?TJsbeYH6Zsd7hLTosPIW5thURLrGmCV704y5EIfAzlysKsZfdgjejo+eMkT6?= =?us-ascii?Q?f1oGnRE/1gvGLOO9GO/gFcTz1Bit9owjfVtnQ2OxaTFFSdIJpmwBwz/nsH7n?= =?us-ascii?Q?8nURk/46m/iaWXEnhQuIrwEhl0iiVkCDF08Z5dnjnP6u+iYLLmbIbS0nb9ba?= =?us-ascii?Q?ajtJiUbdS+CdKXQY882J5b01eaPmdi1vkyo7Yy+qyrH64qWQlqtpO2E/kfu5?= =?us-ascii?Q?VEsZhJOd0R6wFx2+5AuAmfMGw1FS40shfjyhVFutBk6dkz1pgp1krcD26VoN?= =?us-ascii?Q?5vA4Zt7izW3YoHg82lbgd28R6JFTICslPTlbvG4ovvo9I2fp3S/62klyh/4U?= =?us-ascii?Q?BJzIAkUb4w7c4X6fR5w5ESRgKuEqrlJdlnc3iusTrSAgfdh6WtgG5IrYC+G2?= =?us-ascii?Q?4jbuFKDayC6COhlQ5ehHY7brNQJI7cB30P1i0OlRt+Wi+U1sfss9+Q29GAGc?= =?us-ascii?Q?eFrxAwCTDBtg10FbRZHyEL19mr+/sM4codf7s7YhZWBEzxkS71t1fmVA0Bjo?= =?us-ascii?Q?D1PekdAtzBnqYTo4ZbLaH6UG3PGQVJK/hc37P/ARDgZPs+CYiYBv7CvCbHAI?= =?us-ascii?Q?jiD8JBmKygsYY5THJ7H2NuY19Egp+GUkq+86v8L6bOQNe0G58gtAv5Z7177+?= =?us-ascii?Q?6WPSOikRzSjXlm+ScjMz6XARKy9OLdB9o6XvO1lSLCHDrCwoHJwB5BwspHIQ?= =?us-ascii?Q?24FUsRb2W+3IYeHz/aVUwo+AmtbKj+KggEikfQDISdwLMqcBVBf5ojznwRHp?= =?us-ascii?Q?kMSpcY2HtGb/4f769ssA5lz7XVD4gAfyhIpfcNM2gORRO3/CjTvMsl65TF7o?= =?us-ascii?Q?eK4a/5mf3wAXFBddU7vU0QL+vne9o9NFIm7GcMtxIV1rbMMYVF4kDKBFM7Tq?= =?us-ascii?Q?otdBXny/EjQTNEppix1Lz+3Qf4wLml8=3D?= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2b0e36a-333a-4574-52b6-08da2172e83b X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2022 19:37:43.3786 (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: TW6xD6kDNHbN2bI1GarpQqVhqi8kYSIKOWWxH4wDPXnA/G4jLm4FvDLr5CCCmje1PnG6t/iUHqscXxuwRXXBdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR03MB6265 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 64f8edca7b..941c79c6d8 100644 --- a/arch/sandbox/dts/test.dts +++ b/arch/sandbox/dts/test.dts @@ -517,7 +517,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 { @@ -898,7 +899,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