Message ID | 20220418193659.3677824-14-sean.anderson@seco.com |
---|---|
State | Changes Requested |
Delegated to: | Tom Rini |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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=EQXk454S; dkim-atps=neutral Authentication-Results: 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=<UNKNOWN>) 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 RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Khy1w47LPz9sG6 for <incoming@patchwork.ozlabs.org>; Tue, 19 Apr 2022 05:39:48 +1000 (AEST) 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) 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 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 <u-boot@lists.denx.de>; 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 <sean.anderson@seco.com> To: u-boot@lists.denx.de, Simon Glass <sjg@chromium.org> Cc: Mario Six <mario.six@gdsys.cc>, Ramon Fried <rfried.dev@gmail.com>, Heinrich Schuchardt <xypron.glpk@gmx.de>, Tom Rini <trini@konsulko.com>, Joe Hershberger <joe.hershberger@ni.com>, Sean Anderson <sean.anderson@seco.com> 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: <DB8PR03MB626552DFFDAFD43A36CDBD0296F39@DB8PR03MB6265.eurprd03.prod.outlook.com> 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: Xu1jLUo7k0GwrdkukY4i60XexXWWAhivwbUBhehCn7wxXY6A1HeK/3IOix+u+W6HA0RhhU2CQcKlmwkVqiz+9Kea71EjVIgs9arkBEnAsfQvz41OT4qtpFIlfQCfMOjtjxCcGsVJK37V2DUUFTBlwscYGYCPp7JO3aSMRCLlQtkauEeLKfQrNoRacpih0EVuEKUBxP8qLE2jOt5oD3ssLgfmu8wtFobN5AITx2He9Z8iX08OXFE5IaFhiu2vft6exlQRUywf8XpqPpaE8RtdwgHgnid3/4oTE/sjlQF+n5MZRJ9nH5lxWBQYtMlMHG5y4yM38hW8ojm8TZyh35tFn7+FSkVqmOunpJwfApKoxP4N03/4Rl/C68D6Nh+Kaw5WnpV9pXkKK62jaChA2znRHSG7R6N0M3N4UaLz1n69IL4cVRtW9D0Y/q4x4ydBNkvMJdvH3UkQhoUB7jnLor/yv4JTCOpJ0qRDQnxL11dMuVa0rB1/QSeN49JvH41jwvub1PXqW2f5lbbF9ht4zLEVe9bVeVOnw7HyfocU/mrzdtroaW8yuSEzurSkXvVJ5bM3uiRTNV1iVhfwyLITedl1+dnb1jYQCmR2B3RYJXF2+/tj1E42nGhzjo+12Ldrq0EtYiRSVtVgNALj8wbRJCPZ1TYlcGmAHBbo98b2dZJ8EhHj+DrJM7c9AsjWMlHuW4SzH/uAK5BS/sNxho1EmK3zn2b1RGdgV/6VCk/7BMHRpby5oA0rVWCbMnRxwakwuZ2TNdFOfAM5VoW3ZUwhfBz3VnFTpQqjMlUlxbprt9yoJnBbHouaypW9sJoqNqg0/swiDVM+2P4BTJsbeYH6Zsd7hLTosPIW5thURLrGmCV704y5EIfAzlysKsZfdgjejo+eMkT6f1oGnRE/1gvGLOO9GO/gFcTz1Bit9owjfVtnQ2OxaTFFSdIJpmwBwz/nsH7n8nURk/46m/iaWXEnhQuIrwEhl0iiVkCDF08Z5dnjnP6u+iYLLmbIbS0nb9baajtJiUbdS+CdKXQY882J5b01eaPmdi1vkyo7Yy+qyrH64qWQlqtpO2E/kfu5VEsZhJOd0R6wFx2+5AuAmfMGw1FS40shfjyhVFutBk6dkz1pgp1krcD26VoN5vA4Zt7izW3YoHg82lbgd28R6JFTICslPTlbvG4ovvo9I2fp3S/62klyh/4UBJzIAkUb4w7c4X6fR5w5ESRgKuEqrlJdlnc3iusTrSAgfdh6WtgG5IrYC+G24jbuFKDayC6COhlQ5ehHY7brNQJI7cB30P1i0OlRt+Wi+U1sfss9+Q29GAGceFrxAwCTDBtg10FbRZHyEL19mr+/sM4codf7s7YhZWBEzxkS71t1fmVA0BjoD1PekdAtzBnqYTo4ZbLaH6UG3PGQVJK/hc37P/ARDgZPs+CYiYBv7CvCbHAIjiD8JBmKygsYY5THJ7H2NuY19Egp+GUkq+86v8L6bOQNe0G58gtAv5Z7177+6WPSOikRzSjXlm+ScjMz6XARKy9OLdB9o6XvO1lSLCHDrCwoHJwB5BwspHIQ24FUsRb2W+3IYeHz/aVUwo+AmtbKj+KggEikfQDISdwLMqcBVBf5ojznwRHpkMSpcY2HtGb/4f769ssA5lz7XVD4gAfyhIpfcNM2gORRO3/CjTvMsl65TF7oeK4a/5mf3wAXFBddU7vU0QL+vne9o9NFIm7GcMtxIV1rbMMYVF4kDKBFM7TqotdBXny/EjQTNEppix1Lz+3Qf4wLml8= 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 <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean |
Series |
Add support for NVMEM API
|
expand
|
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; }
This loads a mac address using a misc device using the nvmem interface. Signed-off-by: Sean Anderson <sean.anderson@seco.com> --- (no changes since v1) arch/sandbox/dts/test.dts | 9 ++++++++- drivers/misc/misc_sandbox.c | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-)