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 7C584C433F5 for ; Wed, 29 Sep 2021 15:06:28 +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 96D4C61381 for ; Wed, 29 Sep 2021 15:06:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 96D4C61381 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 CE77D8128D; Wed, 29 Sep 2021 17:06:18 +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="S/mjfFr2"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 34143807CD; Wed, 29 Sep 2021 17:05:25 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::62e]) (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 9976D80F8A for ; Wed, 29 Sep 2021 17:05:09 +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=GveOObw9mgxdg535P5vH7QnEhWjOCIA685tq1sgcYGaMVZxF2IE5NU8KMl1cgiPF0yOKqZCHh8JUIgMRtf1kwTufBPBitUmyFjGYyb5hUxYD9b/Q+RnqkhJw5X2zDMXlGWYRSNx7C8bhKnxK09vjlpbY/PKQxgBtXr3Sq6bLWxrVUfTyGW28l6OFALZ8Glg8qqQrEd9OdL3U5zf3fipBizsgp4Nfwpv8keTNqSSAVoV6YcTnIi1yl6R8Q+5Z69wTDxkkrGogp9Iwlrfjq5mB5J9oBO6lqjoIyHKI1Jjn0EpiVHrX+yfwlaTRMBsaBWJ3X7QEjiDaaYIZuB1eKFBP0A== 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=tpmeCW3+w94Hn6BQW4RT0AKtsjO0x1MGPfSbuz8jtmU=; b=ga2f9r0l4H9z1gXENzHtAcq10J96PJG3yTzM4VyQUVTJ6JWKL5eimWgxp5P5sufNgGaO4v7DupwElJd66gFynt/P8ME9aKHkrfdV/xuMj+D3nx4Ki6VH3q6vMxuTLOnVQ/pjjTY8wiRjMeQuAdm+5TnYOEOKIA5+VRHSLG1LZvBihEyjzilSI/mOsJnGlBYX+M2UnQ1WQP5fv4z613BOqxVNuyjUVfVL8slgU//IRY7n6cm3HWKlU2JMcKy3S1nOuKkP2w7qYwd4W0UD1hbKqulkwabprfEP/jUT8bjQopi/Idhsj4pQWqn4ffVkIiydN+BGo+/ukUvPtIIJr8XFFA== 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=tpmeCW3+w94Hn6BQW4RT0AKtsjO0x1MGPfSbuz8jtmU=; b=S/mjfFr2p6HvgAVQMEBDWJeUznJ5qma2184TmENkrel61EcNNyEhXtZKBUaPOOxbScZIcAex2O5ATYJlR4Yc1acni1dpM9urk9pEXSu1rDWtOEMgqX6kHmKzU1jJwQCRKlNY6qmBon8NnfE79BBJijq4oUmjd3vJb1XjaMYmnpM= 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 VI1PR0402MB3550.eurprd04.prod.outlook.com (2603:10a6:803:3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.20; Wed, 29 Sep 2021 15:05:08 +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.022; Wed, 29 Sep 2021 15:05:08 +0000 From: Vladimir Oltean To: u-boot@lists.denx.de, Joe Hershberger , Ramon Fried Cc: Priyanka Jain , Bin Meng , Michael Walle Subject: [PATCH v2 08/10] arm: dts: ls1021a-tsn: add sja1105 and eth2 bindings Date: Wed, 29 Sep 2021 18:04:43 +0300 Message-Id: <20210929150445.1593364-9-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210929150445.1593364-1-vladimir.oltean@nxp.com> References: <20210929150445.1593364-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AM0PR01CA0171.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::40) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 Received: from localhost.localdomain (188.26.53.217) by AM0PR01CA0171.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Wed, 29 Sep 2021 15:05:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d66f45d1-8c04-46a1-1f5d-08d9835a86c2 X-MS-TrafficTypeDiagnostic: VI1PR0402MB3550: 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: WOWUlxszukk/eMi5EgCZMthmQaExBQgeSIm073UkYY8WKYiCzLs+046NNAsWLV2wRsnMZ/Ypx0DepC6PulgsDPBV76EUUtvUSgqOj0Ani4mjiNwQNdpOeVgtXczktfxF0X6gG4vvXu+skE4hKHcjdOjUVwfCt9+NGK/5WvETy7QZqfIUHmFDSgLjGU/FdhmGJDqNyPFoajma4rTutjSBURY/ZpDN5b6KEwXNPF+oo6NO7/wP4wkgP8bmemYmROPMQ/o9oyR3jeangWnufIHQFjm94YHnEIr9o+ZvwF9F5zoEa7EnSOajWRU4rcjRy6zXXvBW2Wtn+OVpotJf+uwKEs90+ONUtsEcOXq6tbwXWzraN/IpuqSPruAaRjsH42DbWMzkrIV8n2MMI3NV7ODBryz/aTG68n//hcWjoS8To2eQB5UFIBn/gcDq7xHTV8ZLPBNDZBVg71HrJqYpP1DaBmu5E6UQL2Ql9eQ/cG/3Ul8yhb9eAmnO5pQrCWPyIOYyDsnFN52C7/t0majCLWz4IwjY5Xb3P9sDei9VjenF6aD7rNCiJaaXGcVhqcYZbbZMb+coIeNeXgCz9QXdGzMNsJwf5tkh4hnJoYPJT6KzcHMfb5li4udpU6WdsobscXhfh1J6R5ZPi8krUg8OpAdlcYHKNhRnVPepvN4na45KnWQUhmJek7d48RxVuQZDCUzUBi+07MLLjYYMgTo8SaAAGQ== 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)(36756003)(316002)(66946007)(1076003)(110136005)(26005)(66556008)(5660300002)(52116002)(6486002)(8676002)(38100700002)(6506007)(38350700002)(186003)(6666004)(956004)(508600001)(54906003)(8936002)(83380400001)(66476007)(2616005)(86362001)(44832011)(6512007)(4326008)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qGi3MRO2vrnU3ZkNYgLGJD906+wWiPje/MlTubY/lGAfwL51To3fpm9uHfyE?= =?us-ascii?Q?EeU6CROX5+Hs+LCe/+U9qyx8e2IjuCvBS67z+YTdBMpvEmRS8NbDKvHmysvG?= =?us-ascii?Q?hVSOpFfbyA72Cg5WlulqHCQgKF5MCpGMvuZoLxz5WaInd3USeHejYobOC0r0?= =?us-ascii?Q?9TOXbSX++c0hAon5vLtYhrchnLlYEnLNOP+Wim+BL7cxbjqxDVsivQviG7ei?= =?us-ascii?Q?YvpcOOWjPQkPKqb/0dnYO6jTYR6mUMvCYaOgM4Vi7gP5ns0BrN+IpRe9+VG4?= =?us-ascii?Q?jm8iErxAEvcqKdIizPMxfRN8j9HDDzNWa4GO4V3pugpVCJ7G7zMm1nm4XCoJ?= =?us-ascii?Q?D9af8RNO+K8p9VZ3Iu8L0/aoekpUYO9ugmaRgpkwtEpkCfHD0Zr2HzcOLtJ8?= =?us-ascii?Q?L9iJ9diTec3+mEu5sOkoJ9QzCEZjodBVfWeGGhkMqcq9djp9zExn1V2Xjamg?= =?us-ascii?Q?GsMipF+jsSQ23jPtVGIxMcq8e0hmpxbidm/vHkkuTbipYL94ZzhbyNkn9ygY?= =?us-ascii?Q?2soJAALI7LrZEb9k/bdacMe8JhJ141iV5xvg8R62DLjUA/rdH5vaD7HYbXOV?= =?us-ascii?Q?qAM0IigsfWQi5TGSMcPI1JWpOndUzo/v0SzQhUc/K7mFt7V8vR/SFUVSSAtk?= =?us-ascii?Q?r4zSLwmIiGpkoK+bh672fj4QytU65L9X3gHjm7rbgYPPiFrYtwrHw2E3SvGG?= =?us-ascii?Q?SzsLM9yY+29kqeNdAfsI1PqcOCCeddA4tcaiKg2/m3Tq3hJqi7S84XmM8M4X?= =?us-ascii?Q?VgMYRlO9RmMfoIjntoGrhjvpVRV35i9OxPJ1hY3nNTkqCK4F7aYIDzttbile?= =?us-ascii?Q?AJnPPO/F6b5SnBp/VSEMfHNQ05MgFMK+7fr8NmNJtff6WpE+WaBg+7uOBTvj?= =?us-ascii?Q?gsG5REDkZn57vp5skXcvESoFWFaDnWZ/ZCQTthftNCfA6E5k5YwLca2sMeJf?= =?us-ascii?Q?MehLh8rHnJicheJ9tddNMUwAyl3tcztHqR2Y8K4rBohhuv+jaoN59OhItqTr?= =?us-ascii?Q?hcp1PBtVQgG/oFxxzqUFKi+orHwxiDOUnd5dte98T22bqn32hHKwDabE1Eo+?= =?us-ascii?Q?j5sK8YaUkuSDI5zslG62ufQjsFdP+Okymnb1qP95oxpgh+CsS4R6eBgzoIgo?= =?us-ascii?Q?WGat21j396TOk8zwlmSr6/5Izy7Fqhff6ngYzuMaROKGrItr4AkgVpWIHo+9?= =?us-ascii?Q?qyUUrPwEJe1m1SCLnD9dI438It5T6MviS5YuNKyHKyWFLeNdIGLJ11tYOnYi?= =?us-ascii?Q?oYvOg0ZQUVHDOg8MBa2a7wuu4L+5biWhn0ZbTLZX7Iy2MGOjnl/3bvrjMLf3?= =?us-ascii?Q?uMhSt/cWigBlAvcLJWdO6DG5?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d66f45d1-8c04-46a1-1f5d-08d9835a86c2 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2021 15:05:08.2369 (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: UPblbBBOBlbq17NgMldX2tZpxLNV7veEBpMv/md+s2D23fIdnZN1tNSZVAZAjUjwfV8aCi0xekR6jks9vWtbYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3550 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 Reviewed-by: Ramon Fried --- v1->v2: none 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 8e0f4eaf684a..68f5543644ea 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