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 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 30ED4C433FE for ; Tue, 21 Dec 2021 01:59:29 +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:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5DICayOtQ8wtKxXIuZ+ZkIuwhoVrB9zkoVq/05vn7QU=; b=tnVxy3UPNSnWpJ r5kzsTI3C+qrCw6cCGY4bU4JNa/GzcSghWp9s8+Evbg+IMBN+EgwtA/J+mDhRhlsY0IRHZ1dLD8UP HFI0JUrEYrj7ET6FATg1rZk6qHKticzAkgwoelVSNxBxwFePpyjZmhYbLfqAc8PU0Q2VIOyE8zcPl u6JrbduWxwQmBwV+Myy330JCkX2ORqW7zwacoRW9fVoEuNfVGrMI+tgpJm0H3/4HqG2HvGiSpIKVP bw2JlixpIr+m9uD6h1xWhdSt2L+qFFipsMkrG53FlKZbJ/o1r0+pZ0gIidMKaD1p3j/etaqdg4Xt1 /e+zCuzTyVrkSBh6vUSg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mzUPq-0056xh-Ni; Tue, 21 Dec 2021 01:58:10 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mzUPd-0056rR-Om for linux-arm-kernel@lists.infradead.org; Tue, 21 Dec 2021 01:57:59 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 3C70261224; Tue, 21 Dec 2021 01:57:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A0FA6C36AEA; Tue, 21 Dec 2021 01:57:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1640051875; bh=nwIldBV2EYbv9oUkDcGCzsWpKwoC2I4wBYpPS5LWTJQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EQoOteLetUJWMqgIw/mBhV0Wy1sn8i4anRC7/9Kss4/CrfF4Ek/VysKpSbkSfRDf1 NnJYe3LZMi/V5rc+fIgyGZrVDG75upW52/Sr9sh2FOdIot2MOtD9/4Su8oqPfgNbSx yJG5LGxpHFrm9glvGPAQfYmeCiEglxIES2oDxenpjGWlwlFtDns4bN789QSIYdd6Eu DA4ZcP/EyVp95mPJ4GKUYnYblR2YEVXQoNPSaZ6NVU6JEnS7pH0a8aPLFEo3/CMScw vTleFM6bY9MpFOnJvzAA2C9JAXvR6Wt5N9/g3YbTRQJ3GGR5wjgQaRHDFqJqQgVYhY C2pOMEVQkNq6g== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Vladimir Oltean , Florian Fainelli , Shawn Guo , Sasha Levin , leoyang.li@nxp.com, robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH AUTOSEL 5.15 02/29] ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch Date: Mon, 20 Dec 2021 20:57:23 -0500 Message-Id: <20211221015751.116328-2-sashal@kernel.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20211221015751.116328-1-sashal@kernel.org> References: <20211221015751.116328-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211220_175757_874200_F8427D27 X-CRM114-Status: GOOD ( 13.28 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Vladimir Oltean [ Upstream commit e691f9282a89e24a8e87cdb91a181c6283ee5124 ] In the new behavior, the sja1105 driver expects there to be explicit RGMII delays present on the fixed-link ports, otherwise it will complain that it falls back to legacy behavior, which is to apply RGMII delays incorrectly derived from the phy-mode string. In this case, the legacy behavior of the driver is to not apply delays in any direction (mostly because the SJA1105T can't do that, so this board uses PCB traces). To preserve that but also silence the driver, use explicit delays of 0 ns. The delay information from the phy-mode is ignored by new kernels (it's still RGMII as long as it's "rgmii*" something), and the explicit {rx,tx}-internal-delay-ps properties are ignored by old kernels, so the change works both ways. Signed-off-by: Vladimir Oltean Reviewed-by: Florian Fainelli Signed-off-by: Shawn Guo Signed-off-by: Sasha Levin --- arch/arm/boot/dts/ls1021a-tsn.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a-tsn.dts b/arch/arm/boot/dts/ls1021a-tsn.dts index aca78b5eddf20..194748737724c 100644 --- a/arch/arm/boot/dts/ls1021a-tsn.dts +++ b/arch/arm/boot/dts/ls1021a-tsn.dts @@ -90,6 +90,8 @@ port@4 { /* Internal port connected to eth2 */ ethernet = <&enet2>; phy-mode = "rgmii"; + rx-internal-delay-ps = <0>; + tx-internal-delay-ps = <0>; reg = <4>; fixed-link { -- 2.34.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel