From patchwork Wed Nov 28 10:00:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 1004369 X-Patchwork-Delegate: prabhakar@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="Xb2XUlvE"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 434bl65YlCz9s1c for ; Wed, 28 Nov 2018 21:01:06 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 575BEC22211; Wed, 28 Nov 2018 10:00:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id A865CC22258; Wed, 28 Nov 2018 10:00:22 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A96E3C22218; Wed, 28 Nov 2018 10:00:13 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20078.outbound.protection.outlook.com [40.107.2.78]) by lists.denx.de (Postfix) with ESMTPS id A6240C2223A for ; Wed, 28 Nov 2018 10:00:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NkhlYhZcdoHJswOtGX1cNn+Re9EBoG/G0kHKUnCs25g=; b=Xb2XUlvErQ/RNsPuclwY9ncLxuyox38t+iLcSzLOqIGFAzl9dpOv4iqbtvGH7pjDHZIZmDIcpYUjFzgujwUldO8bW8BzB8Zs9ulsyJADW71OWbbAPctAq4T5X8OwFHg2Ah4qhmse/HCtarCz5IYNdu9gPYXH64L/iSH2TU2UPWM= Received: from VI1PR04MB4942.eurprd04.prod.outlook.com (20.177.49.207) by VI1PR04MB4607.eurprd04.prod.outlook.com (20.177.56.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.16; Wed, 28 Nov 2018 10:00:07 +0000 Received: from VI1PR04MB4942.eurprd04.prod.outlook.com ([fe80::28e1:93a8:b589:3ae]) by VI1PR04MB4942.eurprd04.prod.outlook.com ([fe80::28e1:93a8:b589:3ae%4]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018 10:00:07 +0000 From: Priyanka Jain To: "u-boot@lists.denx.de" , York Sun Thread-Topic: [PATCH] armv8, lx2160a: Initialize ethernet array in serdes_init Thread-Index: AQHUhwEkoVOAO6LcPkOCA3H8byXpWA== Date: Wed, 28 Nov 2018 10:00:07 +0000 Message-ID: <1543399041-3650-1-git-send-email-priyanka.jain@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SG2PR02CA0037.apcprd02.prod.outlook.com (2603:1096:3:18::25) To VI1PR04MB4942.eurprd04.prod.outlook.com (2603:10a6:803:57::15) authentication-results: spf=none (sender IP is ) smtp.mailfrom=priyanka.jain@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [14.142.187.166] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR04MB4607; 6:xGA8nkELEvwJiCBahVCL+O9by2i5jIg6jNTWlc6gohalJkZBkkT4U/tDzdF6NE8JXGGmGEYpbzNN1vQEznmg4WCW6/ueg+ocYQPHQDhpd6RsyKE21luhPTGRJlYnZ1qw3d+G660Jm9MZ2+nqrEWQ77wTrtyEo2j4xAZxnOkmlx8KfafbWhGSw8PaW+bIzgUo40WfzaygT5/XpB008Yxjf3rwk+lqo4ZHKiGKZmzIvasdNOh/9fkSymQrxiqmDrVlUEta1DtFCGJE7LtpVHBkd8NsCXdoE6+dDBJC7HeY6gnROlZ2xtlN6VzwqzI+RbHltOH854v0NiBpweoBhos71AFxERJp0GunB2VxsBUK+6BPvOBAs/P7v97pjPk+8Yf/uIFUXXTM2iXeUD2x4eUE66ZtJHhnUzgtZd3N0iIryO3d1YSNcI1Koogwrf3gWII40BhCXHi+GJn8KTSR2PxrBA==; 5:CVeFngAPZJIaFgxlqpvn92zDTNLstmVFXQUmQWj+SiApgu28YfPKfFxFaZGGHJU84JrPff6jv1cj4aHjm4I4MkTC0JioWg2mfv2W2gzESC6rtZAxH/p5VmIK931rT1D1trU31PBcv+ICx/KmiFjthjLZMysUyIEs5xra7Sw6o9Q=; 7:0rvapp8PPmOCfuhMK+MSxgMWuyN1c7mfwnif5z2FwgnRxQT1oXJ5rrEhR+7abbhV5urxvRAW9QiXrbe6L20SD9irkIED0Xz+36JPO3wHkyt9BWlaFAiLxEE4JQn/w8kUYn69dZz8AuRQvE+gklMxcQ== x-ms-office365-filtering-correlation-id: 80318219-2a97-47c1-9074-08d655184687 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4607; x-ms-traffictypediagnostic: VI1PR04MB4607: x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231443)(999002)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:VI1PR04MB4607; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4607; x-forefront-prvs: 0870212862 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(366004)(376002)(396003)(136003)(189003)(199004)(3846002)(478600001)(7736002)(4326008)(6486002)(2501003)(53936002)(6116002)(305945005)(6436002)(6512007)(8936002)(81166006)(97736004)(68736007)(2906002)(8676002)(5660300001)(14454004)(25786009)(81156014)(6636002)(476003)(99286004)(256004)(44832011)(486006)(36756003)(71200400001)(110136005)(52116002)(71190400001)(6506007)(2616005)(316002)(66066001)(55236004)(78486014)(186003)(102836004)(26005)(386003)(86362001)(105586002)(106356001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4607; H:VI1PR04MB4942.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: DAP4Qe1ow2Ab8eHbL+Wg2sIMJV1MH7XYkj2YUhLyT9OiuBDhHbiNTWVLcf4Sg72DKFe5QbSuYRyAEYnxz+YTI9FihD5tzMiEdIQhljQrw/xjblzawF+AmfyXNQyH04m2U/JnmzEnw8ga/StyFG7zfMVKNM2kA85AFA5hPyM/uHOeFXeaLjSnToAl+oivdQec3NXVkCivB1d6AILNaB/m/LVRWt5EqA51aR5OUq0c6iHKq+kIDYmiPf1ZTZCl104Bv2kst5ajPlD0xIDH55zBoiaqr6RsKjxR3vF7gIYBCv+5BqPHWl2qZM2qnrik7gxqB4FqohlKe6rATg4VJype0tp/4RXizTW261whDcka/v0= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80318219-2a97-47c1-9074-08d655184687 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 10:00:07.4588 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4607 Cc: Priyanka Jain Subject: [U-Boot] [PATCH] armv8, lx2160a: Initialize ethernet array in serdes_init X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Add code to initial ethernet interface arrays with corresponding dpmac-id values in serdes_init function for LX2160A. Signed-off-by: Priyanka Jain --- arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c b/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c index ab1be3f..1a747a9 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c @@ -548,12 +548,32 @@ void fsl_serdes_init(void) #if defined(CONFIG_FSL_MC_ENET) && !defined(CONFIG_SPL_BUILD) int i , j; +#ifdef CONFIG_ARCH_LX2160A + for (i = XFI1, j = 1; i <= XFI14; i++, j++) + xfi_dpmac[i] = j; + + for (i = SGMII1, j = 1; i <= SGMII18; i++, j++) + sgmii_dpmac[i] = j; + + for (i = _25GE1, j = 1; i <= _25GE10; i++, j++) + a25gaui_dpmac[i] = j; + + for (i = _40GE1, j = 1; i <= _40GE2; i++, j++) + xlaui_dpmac[i] = j; + + for (i = _50GE1, j = 1; i <= _50GE2; i++, j++) + caui2_dpmac[i] = j; + + for (i = _100GE1, j = 1; i <= _100GE2; i++, j++) + caui4_dpmac[i] = j; +#else for (i = XFI1, j = 1; i <= XFI8; i++, j++) xfi_dpmac[i] = j; for (i = SGMII1, j = 1; i <= SGMII16; i++, j++) sgmii_dpmac[i] = j; #endif +#endif #ifdef CONFIG_SYS_FSL_SRDS_1 serdes_init(FSL_SRDS_1,