From patchwork Fri Oct 20 13:11:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 13430710 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 18BEDC001DF for ; Fri, 20 Oct 2023 13:12:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Message-Id:MIME-Version:Subject: Date:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=fAOTpo2AencUFl1HoH33bNhz4/ZJnn/eohDChzIojH4=; b=bst/kJKBzbmb1V hgcX342iIVD0lFeiviZnXCJHItmD4cx415U7eH2gxBE/lc8Q3BOSfWDpJD+Qi9wm4B6z9wQbAAayN rF94OtFBZ731M0bCqsixRJU2T3KQk1KW/Q3M75vKnL3eCZVvI2yOZ3juN8MT6Vn0XLcobTTRX9q0Q Km6Lp9Lb4Ph9CwN8MtgFuKMdHvg8Z0kcOrn2IViP+vtUHYQwia/Z6P5SduRlrdu89EUY9yMgNzkoF DRWemNmV39p5sK5ltYh0ofbRJqhe66QQmiOljKc6JdeU3UJb66ZSYZNmqAmwQfG5xOj1wb16xHAQT MRvK9MHtmYwEjn4+mR3Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qtpI7-002LE8-1I; Fri, 20 Oct 2023 13:11:51 +0000 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qtpI3-002LDK-2b for linux-arm-kernel@lists.infradead.org; Fri, 20 Oct 2023 13:11:49 +0000 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-507a62d4788so1202143e87.0 for ; Fri, 20 Oct 2023 06:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697807503; x=1698412303; darn=lists.infradead.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=GL10mD/FLbOItmDyNITg+uUO9blE8HK4R5k37UlzQzo=; b=paUYL74sH+xPkLi7PllLma0umnsR3Ppndc4WI0X7+qdYrCb36xQfBTyZGUFd/VG7Rm cHfEYE2ULlkRPX25cmGpjn6YB3RVUejuhgVUQ+caFlcVp5/RizJyagL5nqrlMYaANJSE GCY1CrCT6sCsIZZFprrfqpjskqEAIknZtd1dpuGPYizUOGMIQ1n7wiZEumKVIDu0/lnl vwj4vA2WB+wXXKlBveZNhI8HeRDFIYzSHHSegI9GoYgyCz6DgwyxMMUOM32cO/sFwhGF oKi4rl07vN+Wi+t68rH7hlWZGFPdXyyaIc9OP9iS/wFuSQcx2UDiP3njj/ARM4RN3ovo qNBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697807503; x=1698412303; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GL10mD/FLbOItmDyNITg+uUO9blE8HK4R5k37UlzQzo=; b=LH8Ln+YNR4lu8qrwHdMl3eTxTRZ1COeOco9QPiTCLAS5DOtuyDzmKe9yymdxj6Yf// R+rAOIjsiWBIgnUJCzBeq1T04q8eHfqybJyypfeoQ1u4SuXQiBemyAJrX9EBtzR3QpbP ozNg6Xj77Jg464QmXWxk2MlZi7NfjY+1cn1WQjENZXSDolHQLpQ2QDWRD28qhR1U0Dpo +ZTKxpsVz+I9wo7xZQkZQFrgSDDFPVAcpjs8quZ0ThZmxNAqUnLY5TXY/tb5Hdz3l6Ww MZZP3dIQzwLLo9TJvo1al4Vn1ULaJQxEXyfVxWLdxJ6BzCsDmZ+JQdz4hFCmZU5rqWOL EuBg== X-Gm-Message-State: AOJu0YyrUWubyyqXczuQWDCYG5RavnRjhJblPZxI1KW0s+/TupOHThFz 9P9ZeZwdY84nWc+kPkUE+TEL6g== X-Google-Smtp-Source: AGHT+IEeaT/OOr57B/i50P1sXv/SOXjEZKJNHtg0MoVBXDiCS8Nek7YqxkKadsMLTf/Q33OrGiNIow== X-Received: by 2002:a05:6512:3247:b0:501:c779:b3bb with SMTP id c7-20020a056512324700b00501c779b3bbmr1194651lfr.60.1697807502739; Fri, 20 Oct 2023 06:11:42 -0700 (PDT) Received: from [192.168.1.2] (c-21d3225c.014-348-6c756e10.bbcust.telenor.se. [92.34.211.33]) by smtp.gmail.com with ESMTPSA id f19-20020a05651232d300b00507b112ba48sm353875lfg.132.2023.10.20.06.11.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 06:11:42 -0700 (PDT) From: Linus Walleij Date: Fri, 20 Oct 2023 15:11:41 +0200 Subject: [PATCH] ARM: dts: usr8200: Fix phy registers MIME-Version: 1.0 Message-Id: <20231020-ixp4xx-usr8200-dtsfix-v1-1-3a8591dea259@linaro.org> X-B4-Tracking: v=1; b=H4sIAIx8MmUC/x2MQQqAMAzAviI9W6hTUfyKeBBbtZcpq8pg+HeHx wSSBCZBxWAoEgR51PTwGaqygGWf/SaonBkcuboiR6jxbGLE20LviJAvWzWiMLX9snLL1EFuzyB Z/99xet8Pq36fbWcAAAA= To: soc@kernel.org, Linus Walleij , Imre Kaloz , Krzysztof Halasa Cc: linux-arm-kernel@lists.infradead.org, Linus Walleij X-Mailer: b4 0.12.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231020_061147_849413_2BBD44BA X-CRM114-Status: GOOD ( 10.73 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The MV88E6060 switch has internal PHY registers at MDIO addresses 0x00..0x04. Tie each port to the corresponding PHY. Signed-off-by: Linus Walleij --- SoC folks: please apply this directly to DTS files or fixes whatever comes first. --- .../intel/ixp/intel-ixp42x-usrobotics-usr8200.dts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) --- base-commit: 9f3539d6b794040c3054acf1f547c41fb381a0fc change-id: 20231020-ixp4xx-usr8200-dtsfix-ed058cfd5d07 Best regards, diff --git a/arch/arm/boot/dts/intel/ixp/intel-ixp42x-usrobotics-usr8200.dts b/arch/arm/boot/dts/intel/ixp/intel-ixp42x-usrobotics-usr8200.dts index 90fd51b36e7d..2c89db34c8d8 100644 --- a/arch/arm/boot/dts/intel/ixp/intel-ixp42x-usrobotics-usr8200.dts +++ b/arch/arm/boot/dts/intel/ixp/intel-ixp42x-usrobotics-usr8200.dts @@ -165,6 +165,24 @@ mdio { #address-cells = <1>; #size-cells = <0>; + /* + * PHY 0..4 are internal to the MV88E6060 switch but appear + * as independent devices. + */ + phy0: ethernet-phy@0 { + reg = <0>; + }; + phy1: ethernet-phy@1 { + reg = <1>; + }; + phy2: ethernet-phy@2 { + reg = <2>; + }; + phy3: ethernet-phy@3 { + reg = <3>; + }; + + /* Altima AMI101L used by the WAN port */ phy9: ethernet-phy@9 { reg = <9>; }; @@ -181,21 +199,25 @@ ports { port@0 { reg = <0>; label = "lan1"; + phy-handle = <&phy0>; }; port@1 { reg = <1>; label = "lan2"; + phy-handle = <&phy1>; }; port@2 { reg = <2>; label = "lan3"; + phy-handle = <&phy2>; }; port@3 { reg = <3>; label = "lan4"; + phy-handle = <&phy3>; }; port@5 {