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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFE57C433F5 for ; Mon, 27 Sep 2021 23:50:00 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 5715B611CE for ; Mon, 27 Sep 2021 23:50:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5715B611CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 293E782DB1; Tue, 28 Sep 2021 01:49:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="l0oIuyuU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 85DE882BE5; Tue, 28 Sep 2021 01:49:04 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::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 F0C7482BE5 for ; Tue, 28 Sep 2021 01:48:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cRswtQEmqAmbBAEJWw+z/43E2+FWaTO5H2V2cKRNzGmAb083yEZOkbErKyXPAIF/e8UwXPDJw2K6rmSEk89GSMcsbcnrdB6EtbzTEsdIxZAy6ty4k2No3uAiaaZqo/j5v4ZM9XbuvnadssTTuKVLnPaAMWod5+XeANvlIEzNgnS2V4q7Am0hNGxYTT15qdN/9AMi1wk1cg17EP0lJaOAZ3O9BZj1n10ztSoz6ZuoH8ydosNuBOfiPbKb+OHCiurIgg8/1FjgP0sQYrxxwVqZS6DbpmYMj78v77aOhYSrYdUWyezueT5kelRCHfou5kWKLl4tWlNi3BsDvCkc4467JQ== 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; bh=t/MsCERLKxQllf/26duWVruVlVIiefiFL732UMronZ0=; b=VoeWa89b2fwXanmjdWwnzfn7ZnrfhIJdYtaXq9S2Xw+ct3fUCYNymebdX0wBEuW14SKMlE0ogUJ7ct72V4VLuyvaYFRj4AkH3K1igcjuudAsVir8mGOo1o+ispZrJbf8jtmaObPmBMeoJQ0D/11AH6rQSDHRY2EqYoyil+ZBjTwCkNiNrJJVreXvsijMrLFa+Nxd68b5M2K6L+gSBBVHKMgLUU94PBr+1MmTBw8XcObXopfSpzKOu6XVCWqT9qVmGczfY9UWp4BZI3PZNTd9zXZyoVczedZo+/oj31hgzzny1u0M6V25F/3hb8lDoY7K7cPQQTLE20Ff3s0GyYjj2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t/MsCERLKxQllf/26duWVruVlVIiefiFL732UMronZ0=; b=l0oIuyuUm9D2IGxidhsmKqxk153r4emUkVPJH18IgMDedc3McmkP/44m7W6D7e/Wet5485ph67REyzXyQJEZSkY4Uhd/2zHQ7tTWTPFR/xUpzG8pHD9U9GgU51iJ6qpH37u0T/9nTbuyL4K6mAq1trWEWtWIpRPYRA2bmSEvHj4= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VE1PR04MB6637.eurprd04.prod.outlook.com (2603:10a6:803:126::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Mon, 27 Sep 2021 23:48:53 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::e157:3280:7bc3:18c4]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::e157:3280:7bc3:18c4%5]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 23:48:53 +0000 From: Vladimir Oltean To: u-boot@lists.denx.de, Joe Hershberger , Ramon Fried , Priyanka Jain Subject: [PATCH 7/9] arm: dts: ls1021a-tsn: add sja1105 and eth2 bindings Date: Tue, 28 Sep 2021 02:48:23 +0300 Message-Id: <20210927234825.823582-8-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210927234825.823582-1-vladimir.oltean@nxp.com> References: <20210927234825.823582-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AM0PR10CA0005.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::15) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 Received: from localhost.localdomain (188.26.53.217) by AM0PR10CA0005.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Mon, 27 Sep 2021 23:48:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b90320ec-c36a-4768-caf4-08d982115ced X-MS-TrafficTypeDiagnostic: VE1PR04MB6637: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zs1AtrzS2tYcBtd964ET43TBEK3evSTQ3JU3OdBUO3rh1rURymPqdZLVv0oPCzVlTNiiYlDWI2pWrQ6pdGvarXZvZj7RemvrvUT8HVNx+Wzxa7NBBnikvK7uyBygFnkixnu0mrFidbCfz4L+mWTVyMjHmb3DvZd9S26aC2oGI7fL5yJsPT/QLeY0O++T29vqcMpfjmm73+JQ/9dFuJPyuEDeINbIeWRY9Ir5+rq0ribD6ZaHBWX13LI5H5deiOlJVqU/OgNtL/0drIsUnvJ+AZSXCmmhdz3+MmEdUA7mW7yt6jlCZ3niiRHZ6drgBMxg/kMuN8HEZGGnF4n17qZCDRk7GZgfcU7dtOiUVzJ6dpNUuD8rJjmBl/L2KdsoSQ/nK1SRQ5TOH04++Itt/rQ0x/oeCyn4OvUH6uRs6pDfTMTAW/plu7kK/hGt16M3L3rKwHoY2If+wYotVE0PyWq/nOXMvWGIdSA0mEI7RrPfZQtGCAXFkvpMntLcm4YdAoX8lmRELh02Fa8l87Kt9bM2MheneotuzwwbNnBkrAN4X6FY0rCz56vRXMkcg2XFefU03R+7C7jsMo7RBgYthfifk1T5IG+nr5tHZcFtOJyb/xYHL5eRNMF0WxP/F+EZnnpHF+JqR+vxGh6Z4FKmAOeUvFMTytD777jG4XXkDD22dZMQDt9e17YkrN4BvyiQPJNNOpAPHi7qQMOsdGc86goeEg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(44832011)(66946007)(1076003)(508600001)(6636002)(38100700002)(38350700002)(66556008)(66476007)(6666004)(36756003)(6486002)(6506007)(6512007)(8676002)(110136005)(8936002)(83380400001)(2616005)(316002)(956004)(86362001)(2906002)(26005)(186003)(5660300002)(52116002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LrtZVovj2nhjo1i0OJhgoLWKRPSTcM9lb5vFqwAH7d1QYSS4N/kZnS3G6R7v?= =?us-ascii?Q?5o2tmnlV3B/BVKccRuKGQSo9h0UvCnoE34OI8Tvt0wGADkyDxTpo3Kc3k50J?= =?us-ascii?Q?Eh8x2nBiu2Y8AC2PB56Qy4aXJ45B6FHMrSTZm7YVFs2Q3uLuiYz5/fRKyQ5Y?= =?us-ascii?Q?obOq9BFmHHm88kzM3JK+jBI2Djz51UUenARG4BhdwiNxtKRz3EDjEpzzzrOd?= =?us-ascii?Q?5pSmQrceSvpFzRUUe0RjnGTy/pFLO8okrqSgBJEuFe1Ix2zidP825gnfVvka?= =?us-ascii?Q?nVsr4wdaRZo5tKM82Jv2OlQUwTNXwIaGlFYfeOEDC8mrXMdtk1YA15JMrY/A?= =?us-ascii?Q?MN00A0hMa4YOdbBicMQnZJxRSdSnK0YLWfgyJiESU4s3cxn+Qt9BiU+tnn1/?= =?us-ascii?Q?VoORX3cHy0q5dVV4PYnDCMs986q03R7IhY5OEE/wG+J3vmHqgYHx9I4qrRCc?= =?us-ascii?Q?AD4yZqPXJRcIgsrQ/oYIKx3RIpTVI6tORRswvcxt7pYKQJ7VXPbasqW+yhgh?= =?us-ascii?Q?WXMwN1K9ujkOV/VScdKR8iW1vZfU8qStFv9o6GrnEVkyHgtK6OwMsrqay3TY?= =?us-ascii?Q?qQ4IU6NhtMLfDxoMilUnup/FXwJ4I62kUoC/jCd1mRWvuT2DrovwODZ1VkvZ?= =?us-ascii?Q?yo2AUa7tTXKOrRxlyRkA9T12scBR9zbbWafpAypwhorKm+dMucU8229KqXkP?= =?us-ascii?Q?hegKnZLmKrjDHainJnZMgglQvUmoX58bnAmPHRBqUVkDf7j045jxI62roXcz?= =?us-ascii?Q?Dl6mdqwgewFe1ada+/vH2UsunB/8qSD5fefmO+pPXFKG6n+9L7ipc2KySZrJ?= =?us-ascii?Q?jdRNihi65ab0wyXAQFWb5lxupQ0fAoAXAD11S8JmV2n0hNphZuh771wz3O/e?= =?us-ascii?Q?8oFva6lszQMKAjMH1EMcaWTQ16lQAU/r0QCALQFmY95ClZ5ezlgQ27eqHQEf?= =?us-ascii?Q?Fv+BSqQNNTxuUKbtu7VCL7jEi0lPUg7SR8nwV6QBpSWTinCipwT0XxmA/Kn3?= =?us-ascii?Q?oYAB4vIRkU1buX9fK4G4HKoozsjR2hDndvdPfhgjcV0OoctfuJVlQXwhF2LL?= =?us-ascii?Q?gH4YoZjaFcPEaIWSX1sq1+pzSGjKj5GTJXLtlBzeJ207esc7biybj6h3Te98?= =?us-ascii?Q?UowsEkOvjbb16SU40wl0ObpMMOQd88KshQLmAifyptNo1xNqcPQrbQ42li1Y?= =?us-ascii?Q?UiOfROrZ5OXtpK/WGMFQ/qWYvMez3Rx8/8FleoGLk4YXlwyYw1ota11QQnt/?= =?us-ascii?Q?dUlmBd2D+XL4EHZABttMuYPwMajw4nHBu8owLAdDN6juxTiSymgaLQFJKyEO?= =?us-ascii?Q?ioR6jLWTwBJIFvPhQPddKOzY?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b90320ec-c36a-4768-caf4-08d982115ced X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2021 23:48:53.6917 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: id6MyzJPIcq6o3qRoikPHl+9oPs1qF3PoO2uc4UzCL4dW22kHdTAn0A4UIWW8/oqcF3LCwj+TnEun055jSlAEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6637 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean The eth aliases are for correct probing order, so that each Ethernet port will get a predictable MAC address from the environment. Signed-off-by: Vladimir Oltean --- arch/arm/dts/ls1021a-tsn.dts | 103 +++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/arch/arm/dts/ls1021a-tsn.dts b/arch/arm/dts/ls1021a-tsn.dts index f633074099dc..48ad7d1ad5db 100644 --- a/arch/arm/dts/ls1021a-tsn.dts +++ b/arch/arm/dts/ls1021a-tsn.dts @@ -14,6 +14,81 @@ enet1-sgmii-phy = &sgmii_phy1; spi0 = &qspi; spi1 = &dspi1; + ethernet0 = &enet0; + ethernet1 = &enet1; + ethernet2 = &enet2; + ethernet3 = &swp2; + ethernet4 = &swp3; + ethernet5 = &swp4; + ethernet6 = &swp5; + }; +}; + +&dspi0 { + bus-num = <0>; + status = "okay"; + + sja1105: ethernet-switch@1 { + reg = <0x1>; + #address-cells = <1>; + #size-cells = <0>; + compatible = "nxp,sja1105t"; + /* 12 MHz */ + spi-max-frequency = <12000000>; + /* Sample data on trailing clock edge */ + spi-cpha; + /* SPI controller settings for SJA1105 timing requirements */ + fsl,spi-cs-sck-delay = <1000>; + fsl,spi-sck-cs-delay = <1000>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + swp5: port@0 { + /* ETH5 written on chassis */ + label = "swp5"; + phy-handle = <&rgmii_phy6>; + phy-mode = "rgmii-id"; + reg = <0>; + }; + + swp2: port@1 { + /* ETH2 written on chassis */ + label = "swp2"; + phy-handle = <&rgmii_phy3>; + phy-mode = "rgmii-id"; + reg = <1>; + }; + + swp3: port@2 { + /* ETH3 written on chassis */ + label = "swp3"; + phy-handle = <&rgmii_phy4>; + phy-mode = "rgmii-id"; + reg = <2>; + }; + + swp4: port@3 { + /* ETH4 written on chassis */ + label = "swp4"; + phy-handle = <&rgmii_phy5>; + phy-mode = "rgmii-id"; + reg = <3>; + }; + + port@4 { + /* Internal port connected to eth2 */ + ethernet = <&enet2>; + phy-mode = "rgmii"; + reg = <4>; + + fixed-link { + speed = <1000>; + full-duplex; + }; + }; + }; }; }; @@ -31,6 +106,17 @@ status = "okay"; }; +/* RGMII delays added via PCB traces */ +&enet2 { + phy-mode = "rgmii"; + status = "okay"; + + fixed-link { + speed = <1000>; + full-duplex; + }; +}; + &i2c0 { status = "okay"; }; @@ -46,6 +132,23 @@ reg = <0x2>; }; + /* BCM5464 quad PHY */ + rgmii_phy3: ethernet-phy@3 { + reg = <0x3>; + }; + + rgmii_phy4: ethernet-phy@4 { + reg = <0x4>; + }; + + rgmii_phy5: ethernet-phy@5 { + reg = <0x5>; + }; + + rgmii_phy6: ethernet-phy@6 { + reg = <0x6>; + }; + /* SGMII PCS for enet0 */ tbi0: tbi-phy@1f { reg = <0x1f>; -- 2.25.1