From patchwork Wed Jul 22 17:24:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1334068 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=DaGkdRNf; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BBj5D0S39z9sTC for ; Thu, 23 Jul 2020 03:24:48 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731855AbgGVRYo (ORCPT ); Wed, 22 Jul 2020 13:24:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726980AbgGVRYm (ORCPT ); Wed, 22 Jul 2020 13:24:42 -0400 Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 843D5C0619DC; Wed, 22 Jul 2020 10:24:42 -0700 (PDT) Received: by mail-ed1-x542.google.com with SMTP id g20so2260138edm.4; Wed, 22 Jul 2020 10:24:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vHgiL55jxDrujS/wtQnL77G2JrcZ1DngkTtPEjQmevw=; b=DaGkdRNfS8eXOBKB5sp0VfYsh5wlQq7pP2Y+QI84Pxei90Prd/XesQk8y64weQCjFE L86OcBmZoUSZgIa2YE2s+OKBewK5rBIob8PYrvByLTE9XNqc8RLuImeOh84tsK91hpi3 i8CV2XUi0ZabD2QljLDMLQVJ3A0pnt+qRjIzv53RRgFbfDOWO4fQpAJ1veUbAA/PttcU DcRUDiUaOESxMwRpXL8NgIwbGJudZJ328hRyy4/awcGF/wyHSPiJ9nSjf068Upy+b8oD YMOHGhrd1G6VRmJHAMmAMZc42+x3O6Kqku58mnjIqCAQvoiUqDX3+yhM4Dyiutqv/OjC 8GVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vHgiL55jxDrujS/wtQnL77G2JrcZ1DngkTtPEjQmevw=; b=AbNbo+SaYzwnrPLIJjmzcXXK7cFmYbvjcACDulPFvCH1aCw/nLqc2XhjZSGID+oqVO rxBUYNeYvt8ChHwVNvp0pe9ysc7wfPQk6YQY0JewwzewVyP3eT4pX8Sz8VXXvfMIvJ2P nOtFhHGKVOlpbxnKE9wbs8sdzOt4Mz9RA6fZ0YW8OIuyQeZYyPLxTEV9t6o7qaZDDOVO GbxiXknpF7K36x8cPKga5OTkTx1qY73DcD1SJ31R/weMlV+vT0MfIVqJudc1QXGOJWrw UDhFwrkuv0JdcYa6JFPsycyA7X2h/+vVnI19FM8LZxeCW+wkd4iLWoNuGhlrjAvHwClV z3KQ== X-Gm-Message-State: AOAM532MhVF30PLVB9l66ycu1ojSLAhv70Sf0YZ4D9ff5tvcPMDRA+Kz LIPKNus6LIl3mPtG+z2n3ag= X-Google-Smtp-Source: ABdhPJyXxT+y27dnP3zqkhp3Z0x2wLeOmgRRK6nopGhYGs2ugqJ+s1/IyCgvhCQI1tHV163CaotnFQ== X-Received: by 2002:a50:fe0c:: with SMTP id f12mr496188edt.360.1595438681135; Wed, 22 Jul 2020 10:24:41 -0700 (PDT) Received: from localhost.localdomain ([188.25.219.134]) by smtp.gmail.com with ESMTPSA id bt26sm311517edb.17.2020.07.22.10.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 10:24:40 -0700 (PDT) From: Vladimir Oltean To: robh+dt@kernel.org, shawnguo@kernel.org, mpe@ellerman.id.au, devicetree@vger.kernel.org Cc: benh@kernel.crashing.org, paulus@samba.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, madalin.bucur@oss.nxp.com, radu-andrei.bulie@nxp.com, fido_max@inbox.ru Subject: [PATCH devicetree 1/4] powerpc: dts: t1040: add bindings for Seville Ethernet switch Date: Wed, 22 Jul 2020 20:24:19 +0300 Message-Id: <20200722172422.2590489-2-olteanv@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200722172422.2590489-1-olteanv@gmail.com> References: <20200722172422.2590489-1-olteanv@gmail.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add the description of the embedded L2 switch inside the SoC dtsi file for NXP T1040. Signed-off-by: Vladimir Oltean --- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 75 +++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi index 315d0557eefc..4af856dcc6a3 100644 --- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi @@ -628,6 +628,81 @@ mdio@fd000 { status = "disabled"; }; }; + + seville_switch: ethernet-switch@800000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "mscc,vsc9953-switch"; + little-endian; + reg = <0x800000 0x290000>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + seville_port0: port@0 { + reg = <0>; + status = "disabled"; + }; + + seville_port1: port@1 { + reg = <1>; + status = "disabled"; + }; + + seville_port2: port@2 { + reg = <2>; + status = "disabled"; + }; + + seville_port3: port@3 { + reg = <3>; + status = "disabled"; + }; + + seville_port4: port@4 { + reg = <4>; + status = "disabled"; + }; + + seville_port5: port@5 { + reg = <5>; + status = "disabled"; + }; + + seville_port6: port@6 { + reg = <6>; + status = "disabled"; + }; + + seville_port7: port@7 { + reg = <7>; + status = "disabled"; + }; + + seville_port8: port@8 { + reg = <8>; + phy-mode = "internal"; + status = "disabled"; + + fixed-link { + speed = <2500>; + full-duplex; + }; + }; + + seville_port9: port@9 { + reg = <9>; + phy-mode = "internal"; + status = "disabled"; + + fixed-link { + speed = <2500>; + full-duplex; + }; + }; + }; + }; }; &qe { From patchwork Wed Jul 22 17:24:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1334070 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=JPgnN6dr; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BBj5N5qtkz9sTH for ; Thu, 23 Jul 2020 03:24:56 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732285AbgGVRYs (ORCPT ); Wed, 22 Jul 2020 13:24:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731775AbgGVRYo (ORCPT ); Wed, 22 Jul 2020 13:24:44 -0400 Received: from mail-ej1-x643.google.com (mail-ej1-x643.google.com [IPv6:2a00:1450:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A91A3C0619DC; Wed, 22 Jul 2020 10:24:43 -0700 (PDT) Received: by mail-ej1-x643.google.com with SMTP id w6so3075059ejq.6; Wed, 22 Jul 2020 10:24:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DhWfch+PbL1rQUKAB1Yk9Mz5NfmZT5/0+GFbc58nQRA=; b=JPgnN6drMAWSqcalRvAHbi0jprbFBhTZt1Fn+Up3YHmEI9TXEVsbihS5m2v2jujTKi th+lqbLKWG8TJ9CK6MfNGiug1PEN44TkCOkoClPK/KoD1Cqe/ML8+pjQth/jdEGj+0s1 AY0Mw4qCAXD87ReSQhInThTLddZMtBMGwtjqbnNeNy/GVDzQ4itqL74NXieTbN2AFm1C q+KKie38osW0q36ugZHVa8jtjoyRwyFmjoGPS564y8uHeU+WRIb+ARpMl2n/VqNZflml 12WXUwRj/OS8cLeEaOhl4UdhyKWuDrMkX+VVl0WZavZNQle66LP+ClKDqvc2MEijcLrM 7gOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DhWfch+PbL1rQUKAB1Yk9Mz5NfmZT5/0+GFbc58nQRA=; b=NUe/6hF4jFOLArLYdPNcEG1Tp45VmsGSoZiv1d0ABZsProAZl+vbYY/kmsp9WoHqUD Yiz4P0kBjFc73n4KouTTquCokgg055xTbzwQ6pha1Jk9zibDXjRhzpmnXdlaNtk1eOeL 3LO7tK3Fy7YGw5GZ/2vwcIO8g0O5Aue1aVbn/sz96IG0/3QB0i0xQF5i0y6LGnnw3Fji tMOjqKphCmPcGMY8bD0PWvfcNqSFWIDGWcSi0BArzwsUlFKOi/nwkOWPAllTl9+OS+gH cSkeZULdWyUy/aaJzSGOaXGGNnoNqeTCtsKYWE16PRHVG3oXGIS6IlS1UuWUBsctnIca BlWw== X-Gm-Message-State: AOAM530UVF+A07JWMKWMd7RaqSgFvNeOkk1pehpKkMfydDskGdB+kkNb dSR8mEs42AtUGtS5bYUSt9Q= X-Google-Smtp-Source: ABdhPJwYA3wRe1o4pTeacQVi3bgm1z+xiH580Qd8+l/C/geLfJNkokneg3yRCMBmAP0GNjMZ2wgNiw== X-Received: by 2002:a17:906:a253:: with SMTP id bi19mr588879ejb.338.1595438682371; Wed, 22 Jul 2020 10:24:42 -0700 (PDT) Received: from localhost.localdomain ([188.25.219.134]) by smtp.gmail.com with ESMTPSA id bt26sm311517edb.17.2020.07.22.10.24.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 10:24:41 -0700 (PDT) From: Vladimir Oltean To: robh+dt@kernel.org, shawnguo@kernel.org, mpe@ellerman.id.au, devicetree@vger.kernel.org Cc: benh@kernel.crashing.org, paulus@samba.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, madalin.bucur@oss.nxp.com, radu-andrei.bulie@nxp.com, fido_max@inbox.ru Subject: [PATCH devicetree 2/4] powerpc: dts: t1040: label the 2 MDIO controllers Date: Wed, 22 Jul 2020 20:24:20 +0300 Message-Id: <20200722172422.2590489-3-olteanv@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200722172422.2590489-1-olteanv@gmail.com> References: <20200722172422.2590489-1-olteanv@gmail.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org In preparation of referencing the MDIO nodes from board DTS files (so that we can add PHY nodes easier), add labels to mdio0 and mdio1. Signed-off-by: Vladimir Oltean --- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi index 4af856dcc6a3..e1b138b3c714 100644 --- a/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t1040si-post.dtsi @@ -620,11 +620,11 @@ enet3: ethernet@e6000 { enet4: ethernet@e8000 { }; - mdio@fc000 { + mdio0: mdio@fc000 { interrupts = <100 1 0 0>; }; - mdio@fd000 { + mdio1: mdio@fd000 { status = "disabled"; }; }; From patchwork Wed Jul 22 17:24:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1334071 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=AGQDHPvH; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BBj5S3Q11z9sTQ for ; Thu, 23 Jul 2020 03:25:00 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732135AbgGVRYr (ORCPT ); Wed, 22 Jul 2020 13:24:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726980AbgGVRYp (ORCPT ); Wed, 22 Jul 2020 13:24:45 -0400 Received: from mail-ej1-x644.google.com (mail-ej1-x644.google.com [IPv6:2a00:1450:4864:20::644]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE727C0619E0; Wed, 22 Jul 2020 10:24:44 -0700 (PDT) Received: by mail-ej1-x644.google.com with SMTP id f12so3056953eja.9; Wed, 22 Jul 2020 10:24:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fkjRjgqmL9cSG9e/Flla8rZThIqv1kD45KaUMdt112E=; b=AGQDHPvHM8zufKwGgOsKli2uXLvFTiN2RfHhyglp5Y+ezUK3B4LwfNCm298BkBTCb+ AjzP2W77WbuPxgJ72AOeHLIJRhLdfPGA71EZtWztpbKHDtxGr8x2U8dtmXcL0XOmVC0p gpCzzhQXgCbUDiSnuKdCO4XXteBU0ruDrB6kzxPogReG1rYujCFBzQUAynw71CKuCFZu 2GTsFelCVs4biVZ4YPnKl6AlvCOj88y0GImybPcdDDMRylJnbt+9vYDUdkKKcTAokkj5 cwcbhnUolcLdoaULWwmnfF+Kk+k4rUT7nnZyQ5nltLeXiC+1fM6D0P7R2yt6wmf1tlud uAjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fkjRjgqmL9cSG9e/Flla8rZThIqv1kD45KaUMdt112E=; b=J6q7u/ZxoFVET37jMWeNAu25E5CAxV9TTWgU3tHu7nn+moCbkoMk3BnY3o7xqodc3r fBxz7Iadbc92Mv1Ht/ctvCYqTuW25hOMe5gtMnFFOxnUMsf9niHAkvLN7b6xVB1KhkfK kVUvJrJDNLOMOTFqgpYEl1HpIwGYpA3ZMYuC9N8yWGw1n3yzYP9i42YYfBNRtMzePzLN PfTJFeGn1ohjSUOW3kDnvv8Qs1jiSYcN1dlDzCFT8O9fQcXkAzphqP2+2zgji6MyT6PU DBL3zqFozjOSjsOdmGIPOl13hnyx/arq46aQkUD2pUSY6D8W+fmbj2ZaKON4hP0ldDXz euUw== X-Gm-Message-State: AOAM530DNr0YHk6ExK2dGCj3D/bhsv4Qxc6MkM9mUSpNXM5lYWShSEKD WmTYK/+TNO/03tmIgs1FoOs= X-Google-Smtp-Source: ABdhPJxnnRi1Q6Spyx54hWbixVxvTLOnzK7/JDNXb7ja9hltyn+X7XnRO6znLoGbFJqK6fc2Usydpg== X-Received: by 2002:a17:906:430b:: with SMTP id j11mr611733ejm.270.1595438683625; Wed, 22 Jul 2020 10:24:43 -0700 (PDT) Received: from localhost.localdomain ([188.25.219.134]) by smtp.gmail.com with ESMTPSA id bt26sm311517edb.17.2020.07.22.10.24.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 10:24:43 -0700 (PDT) From: Vladimir Oltean To: robh+dt@kernel.org, shawnguo@kernel.org, mpe@ellerman.id.au, devicetree@vger.kernel.org Cc: benh@kernel.crashing.org, paulus@samba.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, madalin.bucur@oss.nxp.com, radu-andrei.bulie@nxp.com, fido_max@inbox.ru Subject: [PATCH devicetree 3/4] powerpc: dts: t1040rdb: put SGMII PHY under &mdio0 label Date: Wed, 22 Jul 2020 20:24:21 +0300 Message-Id: <20200722172422.2590489-4-olteanv@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200722172422.2590489-1-olteanv@gmail.com> References: <20200722172422.2590489-1-olteanv@gmail.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org We're going to add 8 more PHYs in a future patch. It is easier to follow the hardware description if we don't need to fish for the path of the MDIO controllers inside the SoC and just use the labels. Signed-off-by: Vladimir Oltean --- arch/powerpc/boot/dts/fsl/t1040rdb.dts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/powerpc/boot/dts/fsl/t1040rdb.dts b/arch/powerpc/boot/dts/fsl/t1040rdb.dts index 65ff34c49025..40d7126dbe90 100644 --- a/arch/powerpc/boot/dts/fsl/t1040rdb.dts +++ b/arch/powerpc/boot/dts/fsl/t1040rdb.dts @@ -59,12 +59,6 @@ ethernet@e4000 { phy-handle = <&phy_sgmii_2>; phy-connection-type = "sgmii"; }; - - mdio@fc000 { - phy_sgmii_2: ethernet-phy@3 { - reg = <0x03>; - }; - }; }; }; @@ -76,3 +70,9 @@ cpld@3,0 { }; #include "t1040si-post.dtsi" + +&mdio0 { + phy_sgmii_2: ethernet-phy@3 { + reg = <0x3>; + }; +}; From patchwork Wed Jul 22 17:24:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1334069 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=d0fnGmpq; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BBj5J3xSmz9sR4 for ; Thu, 23 Jul 2020 03:24:52 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732377AbgGVRYt (ORCPT ); Wed, 22 Jul 2020 13:24:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732022AbgGVRYq (ORCPT ); Wed, 22 Jul 2020 13:24:46 -0400 Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D2F3C0619E1; Wed, 22 Jul 2020 10:24:46 -0700 (PDT) Received: by mail-ed1-x543.google.com with SMTP id d18so2245518edv.6; Wed, 22 Jul 2020 10:24:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IwiK0U+Dhjv5R+D7L68/33/y00cq8SjNmUGfjDZfVnI=; b=d0fnGmpqyawQ6ZYxmbsWP6gl4hH8VZ6oUxfyea9jfSgAlL1mLymyW1fokoRJvAxg+H nlvajnhjmIzmBmnwyvX5fIjTcEWEPB4zIn0sYqns8vUqTWhFpX9fkQV21VFg7foAKeJm KLb48FjP3k9d5Q6Bq0GxgeCjC04cq0vnYj/KDJP94v7UEGtsQdSIaLDi3vOQlC5aVhEV qFj9sYBIjqlkHNfabEpR2Yp6ukw/GsWQfMrQHeUwKFlbmgdWiKpyQMmbC2CWDrSEVp+M zMyn/VPPsXBwVsmG+3TBI6HR3KTrdmUNyXEaSut29/0TdDxDrCyqwPa9oGLlBijDxvnA omsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IwiK0U+Dhjv5R+D7L68/33/y00cq8SjNmUGfjDZfVnI=; b=E5mu/xmy1omN0iNebeoETrWOREbhgh7iW7QIvrAHMElxpWM3o/g0SNIXJVRASDaMsP mXHMpgVuvVVOqwQxifRlG5Uu+yzeIrhUtocLsmZZPNJgaD8NZkgWWb8+aeacs/RHeUsq 7lcw6fQ4UmNBkW6gWVmH7dDMlsk5gC9OOiOwsYIY2TX0zfdM5sTxDcwgAZUpTQOoA6OM yilwWYfqn41qEj2YQhyXH09k4UCg1fmqxBMZm7F/+Z3g/pQheSWlLGLg/JMRSB7MFTrx JOo8guWORMpbVyU1enZKITCyArVURmsv9vvSINarXekWlE1h6TzaaBXLZWhX2/mys5Pt VC+w== X-Gm-Message-State: AOAM5307h4zdTF33Y9aBDiX5Mw0QEcvquW7XltEfmtaxCoKPHaO7gFTk H+pAIW8p0qvg1RJw5KZt79I= X-Google-Smtp-Source: ABdhPJwN32en1tjwVds6TL6SW0e/xdD/1wt15akze77kDflk28RHrFyCzGDTRIFEKftNULw8jz/XBQ== X-Received: by 2002:a50:d55b:: with SMTP id f27mr514751edj.312.1595438684854; Wed, 22 Jul 2020 10:24:44 -0700 (PDT) Received: from localhost.localdomain ([188.25.219.134]) by smtp.gmail.com with ESMTPSA id bt26sm311517edb.17.2020.07.22.10.24.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 10:24:44 -0700 (PDT) From: Vladimir Oltean To: robh+dt@kernel.org, shawnguo@kernel.org, mpe@ellerman.id.au, devicetree@vger.kernel.org Cc: benh@kernel.crashing.org, paulus@samba.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, madalin.bucur@oss.nxp.com, radu-andrei.bulie@nxp.com, fido_max@inbox.ru Subject: [PATCH devicetree 4/4] powerpc: dts: t1040rdb: add ports for Seville Ethernet switch Date: Wed, 22 Jul 2020 20:24:22 +0300 Message-Id: <20200722172422.2590489-5-olteanv@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200722172422.2590489-1-olteanv@gmail.com> References: <20200722172422.2590489-1-olteanv@gmail.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Define the network interface names for the switch ports and hook them up to the 2 QSGMII PHYs that are onboard. A conscious decision was taken to go along with the numbers that are written on the front panel of the board and not with the hardware numbers of the switch chip ports. The 2 are shifted by 4. Signed-off-by: Vladimir Oltean --- arch/powerpc/boot/dts/fsl/t1040rdb.dts | 111 +++++++++++++++++++++++++ 1 file changed, 111 insertions(+) diff --git a/arch/powerpc/boot/dts/fsl/t1040rdb.dts b/arch/powerpc/boot/dts/fsl/t1040rdb.dts index 40d7126dbe90..28ee06a1706d 100644 --- a/arch/powerpc/boot/dts/fsl/t1040rdb.dts +++ b/arch/powerpc/boot/dts/fsl/t1040rdb.dts @@ -75,4 +75,115 @@ &mdio0 { phy_sgmii_2: ethernet-phy@3 { reg = <0x3>; }; + + /* VSC8514 QSGMII PHY */ + phy_qsgmii_0: ethernet-phy@4 { + reg = <0x4>; + }; + + phy_qsgmii_1: ethernet-phy@5 { + reg = <0x5>; + }; + + phy_qsgmii_2: ethernet-phy@6 { + reg = <0x6>; + }; + + phy_qsgmii_3: ethernet-phy@7 { + reg = <0x7>; + }; + + /* VSC8514 QSGMII PHY */ + phy_qsgmii_4: ethernet-phy@8 { + reg = <0x8>; + }; + + phy_qsgmii_5: ethernet-phy@9 { + reg = <0x9>; + }; + + phy_qsgmii_6: ethernet-phy@a { + reg = <0xa>; + }; + + phy_qsgmii_7: ethernet-phy@b { + reg = <0xb>; + }; +}; + +&seville_port0 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_0>; + phy-mode = "qsgmii"; + /* ETH4 written on chassis */ + label = "swp4"; + status = "okay"; +}; + +&seville_port1 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_1>; + phy-mode = "qsgmii"; + /* ETH5 written on chassis */ + label = "swp5"; + status = "okay"; +}; + +&seville_port2 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_2>; + phy-mode = "qsgmii"; + /* ETH6 written on chassis */ + label = "swp6"; + status = "okay"; +}; + +&seville_port3 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_3>; + phy-mode = "qsgmii"; + /* ETH7 written on chassis */ + label = "swp7"; + status = "okay"; +}; + +&seville_port4 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_4>; + phy-mode = "qsgmii"; + /* ETH8 written on chassis */ + label = "swp8"; + status = "okay"; +}; + +&seville_port5 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_5>; + phy-mode = "qsgmii"; + /* ETH9 written on chassis */ + label = "swp9"; + status = "okay"; +}; + +&seville_port6 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_6>; + phy-mode = "qsgmii"; + /* ETH10 written on chassis */ + label = "swp10"; + status = "okay"; +}; + +&seville_port7 { + managed = "in-band-status"; + phy-handle = <&phy_qsgmii_7>; + phy-mode = "qsgmii"; + /* ETH11 written on chassis */ + label = "swp11"; + status = "okay"; +}; + +&seville_port8 { + ethernet = <&enet0>; + status = "okay"; };