Message ID | 20220418193659.3677824-4-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=0lCsnzYu; 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 4Khxzy0S4sz9sG6 for <incoming@patchwork.ozlabs.org>; Tue, 19 Apr 2022 05:38:06 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1EAE583AFF; Mon, 18 Apr 2022 21:37:39 +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="0lCsnzYu"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id AE73383AD1; Mon, 18 Apr 2022 21:37:30 +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-ve1eur02on0623.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::623]) (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 3E1F68392C for <u-boot@lists.denx.de>; Mon, 18 Apr 2022 21:37:28 +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=VpigdQ2/nmBnvIQScNoOOXh9zyE93xDen6GY2zg2f9yXk2yYodCN1mTtn7oeC+abk60P+1g3FDqd9ThEK/2LgNS5kg22oVBpDbliqIrtijmYJrj1ixM74D8JE0oT4ISU1OSm5owLbjJp4ilkSYYJehmxUG1HAFFW3cUHg7K19yet6/NACcVBa0eZnq6rncblT7VmCJySzDuIu+hRhOtcgHwRcNN6EA4utbCIMx2d8j18L/wRmWcUnAHkpOlIrDNAmfTOncTaF2I8Y5Iu4hc95IS5BEsvK7ZNoOb+rAkIOfDxfHcUlK7+xTbywBDFbxMjjNwaeqOHXrEtUsOwO+HE4w== 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=K5vDY04cNpm7XFZR4MQXZxhKmJfW2B5yuvprL6cax1o=; b=YWS6fn8HlpvolvjBEeVHakSEUGym1ZdNmytiesmKXfqrs54SEbU7JCcqEsLoDpqWluZFww3NU28z8VYa5pVGLPQckGy2iDHKr/eC1V5hojj/Ue+JOjFdil0KtHqWrN6jLDFeSDGc8Z3A+MgJh9ZcP9hMxNxfa4yn69bVmPQyshdgZUAesi4ype84QyNEW93RY56BcSSJ9gG/iLu5pNRmqqWYVwcUEpQg9UnNUDmW0XD478UogNoAYwaNHOuFYNaamSRnkCwtlyp7imez9YAG2puhX6pssEqEcXgbxwXS8FZ88sBb7FlBIgJbYkZ7fMymYvmd0cQSyLScRLh1JppUrQ== 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=K5vDY04cNpm7XFZR4MQXZxhKmJfW2B5yuvprL6cax1o=; b=0lCsnzYuKXOnklk3bbB8CZb5EDP4N1eCOdaKNTiRqLnENSarisGVe1uiw/XlQrpKheQ+MN9G2sCwDziVcrHKOdk9HdhcZsDQ09yqLaNcVm4fB4ki1msraTI1dJkt9CQWU0TzYfrscnxj0TrONjyNAty+QEfnghne7AuXZuo3e3gKa4ib3yQ27MuKK0EEfvkZAH4wt2nUk6ZPmlkP4sq0kk+MF0OYTGPPJ5aHgi5l2/6os5Ju7NlrWvwZbMyUVHe58VPj3jqehugQOO2hQ5zx+jVlhvUlzHp5hyBwWMB74UPXpUHDK+u/8/9cSzQ45Mzb5Na6ec9PqsXBIYvmZ+hlVA== 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 DB7PR03MB4330.eurprd03.prod.outlook.com (2603:10a6:10:15::20) 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:27 +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:27 +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 03/13] test: eth: Add test for ethernet addresses Date: Mon, 18 Apr 2022 15:36:49 -0400 Message-Id: <20220418193659.3677824-4-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: 82fa8803-b06c-4ab1-b549-08da2172de90 X-MS-TrafficTypeDiagnostic: DB7PR03MB4330:EE_ X-Microsoft-Antispam-PRVS: <DB7PR03MB4330B4FE72827E3E121AD5B796F39@DB7PR03MB4330.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: rl7hY/jAlh2fgs2xc4CtQQkWzdLQ/tHj36ddKY66SP07qwStSNLK9k1kC34c1i8ypEITB1v4W6MQmmtQZM/91b7Q9vjIOOqRPkplMloQLh17Z5uT7p4aqk2/yFP372TRxqfFusaUocvr9TyllVtJ3dmYYybT1rgr+tlwnvHlms3Jdqpm8ZodDBIbnXdv8CyE3bz2LUI/+m47M/v5s4z3Fk7PykNu6d4CeAjlq+BIs/2TBZabMnqw9YxUPVCPBlBMVRzz09QlAeheKoIPeiA411msONZsxRGHorL7cq1Yjen746VNrAlk3JrNoDPCdBiMn4KbR2zGTDUaQCWhkatrPDXWyjm/pAbL/kOHARSNkM5VS1m8mrkpG8AbWbqnQ4MDzCGz89traFOYRpa2erP656deGfNrZC9zfF1bD6Dzl3rjXNxHt4AulqjwYm6VKW5j7XFlO5Aqsbc7dpUuikjhGG/eugmCO7tN0QxAlLu01iXh90tH6DxvLyVu1a7xYXXvk/FXCoFzUryko/CWePI8JqFAqkuk8RVf8jSQGLDRizWKtL/LPzr0mHALetrt1M3voHIYY+IvyFav/z06X3P+jYXGxe/hswYKynNg8PSktYxEBVm5BMj8xUXtUM91ulUz2FblOmieqvKsh9pJDcTGkwqV6mSty3uloiU4Aljz/RrYvtGNDRZlus4mYuWFF8Yph/6QxwHxdJtIH6xzG5aDVw== 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)(6486002)(6916009)(316002)(4326008)(66946007)(66476007)(8676002)(36756003)(66556008)(186003)(1076003)(8936002)(86362001)(5660300002)(38100700002)(54906003)(38350700002)(2906002)(44832011)(2616005)(26005)(6512007)(6506007)(6666004)(52116002)(107886003)(508600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gted3QgKa4i1PsVO0H8DnA17mcCLsdKBfwIjUzi3PxstRrobFUBl9shpdHIv5xvdyHxrDuJwYokZsJVh+qG1U8AVmGj27ZlBbmootCXW/Bf5P1k/iDA1bvYT7ehjB7aK0yG0zWu9gZ/XySC/q6iMa4bCaFqHrDMAXc0v7QQplTAmpdYn4KHb6UQgCeZsMc1nEJodQZ7bFhIvjFbZ8EyUSe0AkG9n+qF8zSARiUIPV3WAnV92Hs9eOPmPjqtaPX+zsbYzjlg3S4ae56TnYjTdPa3e7LVoG4UZVOTN/Xq8uDVe3Vle87YSywk5JQwQnwWIZiixQivcp4OZM5GYT3hM8eBWBrbxNuBdu/tSgRdz6WuQMRKNd0cSw3FxqShVanvv4NnA/KtWB+76spJZyM6uWSU12m5MEDs9rWqVIbOqOuz7bdI5uVaEpDJr3TxdvO9+CRr1uRprewBVAuMiqaBGubX4UE7N3VZhK67LBfInxVCiV8UXh7lI6FEc346bZcW1WQj52cOSpL7AUqUXEgSDIXORDx9hz52vufljE7rTN0Yi9+05JTwD/ukxbZZondd4vxWT9cUfW98nFtC8GRaAN69OnE4VCGKBGkBIMzHOSbMeVeCBue+Y7yLieoJPblVO+B3xOmKYn/sXtg8EdKar4AUj60w8ubDze1eUU4JUNWiTmgv4VlAk0AAf9eXx/IN+B8+XewiSl97t8vo6XmE1hLI13HdJreTPoXHlpy8wxcJb2RmvctXryfgPJ+QzY+FYFQlQJVtcLcrnRwafDV5Ud5MYxIP7QuLIhLh5Z0gC8doXcze4FW4svV9x5Iab9YdKLqUr65V4e1s1UP9N6dJcRgP1k38YSb0X1plHG1OXybn6WrUum7d42bErELA0sjzwEy1dwW9PH9Mid5ZLNPMVJZy5IeXfog2chRNIfmkw/AJDokJCGWUsuevGfE+zAagT0QOwzFHiJrZTyLsMADRnGJwoSLJItwcinIqcxI10FtU41Rj9uipx0CBqYhAbMMdzf5JdOdF73KBMmJIe+0I0BB0r8iI3zdu7wXFnFRumhItx7i9QwgO5Z4fCYznO+xlcfvVSFw8bEgl3UJJChektj+9k3kt4puXP249pMjdwjkb1mt1PYK3AQR7MlpAGItSvxrpPgB10kygj/M/9hpIcJu1+6dc7QkguHOfREGrqaJMTLNs8IwgiqSblxm7t89H9w31DbXx/61eRL0Sjxn++5QRxpxOr/EBmGQUOM+7W74geyhBL6nBdt8+Xi1T2ScWltrtnHCJeN+JoAVg6G1Bc1sLLl8G23HQmkuzlZu8oLpPoCKiFgosVipEG6TORKPF2mJdmydbJh27rGEbYH1SEx0eDA0kAD98TGVG+BuRAWAmjwhNclO4LMuiuaRcRKcz3NTcJx2i2rd373tbRs7sgwWlmA0I+Lo3tjkXpOQTXZN+Mje1VKQ+evifsFjpewNQih5QfgDLDQjuupyFH22Et0sZrnzGLrCRYyD8LSAsdzCgi1ZidxIE8NSNAzk/c73PVcLACEQ6Ffs2+oSENkm1X8rg1wNZps+rcKR5J3MqWon+i8qMWQ3r0RDL35E6sDKwzsOjPli0ClKo/t63swv4aZ/xEiBM4Kd/Fx76q7LK4xTS3TA1iMWC0Xvm2I2wIE2rkA8i5Asq5RAWH11q+RpDZ24G8GhHzGvWxTUxAJ+lp23nvI0oaBrqi0VTA8Y9Mo31IRjlcN6nLpZq2e6QFnU80Qd+m2FIl0pYPrYTJILepiWc= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82fa8803-b06c-4ab1-b549-08da2172de90 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:27.2079 (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: a4O9e1fefAArIOZhKZsQjD+IijhMiPgSinVKMIteyIU9x/imQ9ocT6/f065aljL5eueKfYHy6g1SAwwbN7DQ5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4330 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/test/dm/eth.c b/test/dm/eth.c index e4ee695610..5437f9ea4a 100644 --- a/test/dm/eth.c +++ b/test/dm/eth.c @@ -147,6 +147,35 @@ static int dm_test_eth_act(struct unit_test_state *uts) } DM_TEST(dm_test_eth_act, UT_TESTF_SCAN_FDT); +/* Ensure that all addresses are loaded properly */ +static int dm_test_ethaddr(struct unit_test_state *uts) +{ + static const char *const addr[] = { + "02:00:11:22:33:44", + "02:00:11:22:33:48", /* dsa slave */ + "02:00:11:22:33:45", + "02:00:11:22:33:48", /* dsa master */ + "02:00:11:22:33:46", + "02:00:11:22:33:47", + "02:00:11:22:33:48", /* dsa slave */ + "02:00:11:22:33:49", + }; + int i; + + for (i = 0; i < ARRAY_SIZE(addr); i++) { + char addrname[10]; + + if (i) + snprintf(addrname, sizeof(addrname), "eth%daddr", i + 1); + else + strcpy(addrname, "ethaddr"); + ut_asserteq_str(addr[i], env_get(addrname)); + } + + return 0; +} +DM_TEST(dm_test_ethaddr, UT_TESTF_SCAN_FDT); + /* The asserts include a return on fail; cleanup in the caller */ static int _dm_test_eth_rotate1(struct unit_test_state *uts) {