Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2940521pxb; Tue, 13 Apr 2021 14:14:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxgpCP4MlrzckSWus1NW9hyvpJuxbmyLxZw6AIx3D5aiao6HLJ1cObkNAo1LxOCeFGGNbT8 X-Received: by 2002:a62:1503:0:b029:245:5ac6:6749 with SMTP id 3-20020a6215030000b02902455ac66749mr25202515pfv.65.1618348462890; Tue, 13 Apr 2021 14:14:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618348462; cv=none; d=google.com; s=arc-20160816; b=em5eBjuDZ/A+Q10sPZ6qQU0cD8d0za/0+09lVeXKhezZELvgYAzYNKqSzFOyz/sgi4 nwHqqDDNKNNXWS1XD1CK75ZIhFcxRT9QTSgkwVTO+mEz3ZxGFekZaZNA37tfZF+ggo0D CKHEduliIqzx8H21nE7BySMoerA0FkWomryqe770dIzckEkkAiil7hikeD94jA5R6QWr 8pP0pXF/LkDP8Nhk6enWWvbZtvYVTNvacxbDBa+F1PCdJ7WFNXFr4/wlZpQIXlN7evs5 xn47OR9azY1t1LFEe2+FREVugcENP5KSFi+YHVDOLDUizculKXy4XChrq8e9ymBY0WF4 J++w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=aIH+b0GcZ8y25PBNAB55HaGHxbJE5IpyGf18xNdDBl0=; b=wfr9ltOUHSCSt3Jhof+xJC5zl9R6y+a0gkzc06rXL2ZmZ77btTRIpMfwLPh9Ii34t7 dBr1P72zyud65GtLcSHjtCR1tEzPWBCIzpAjKgFa2dTMSwRJX1MuU8JZztlfYlYCuaa7 qrupGRstoqF7SAUOWIJpM961p+iRNHvnJgjTUpiVfRO/qJL5LYJwA0Pyl1LFlo2imOc1 oN28rAQtjukpXbXCd0SYT8qxHpbt+VqFfwYU5TwFXBuexXJFe/Nmcac9kZDRVnq+4vZW 9Kw58WMQULyWpZVw5k2DH2iLbFgubnjkuzgUbL+KUqHAypO+k6Y6r3nXd2Dzhk5oEf+9 EK1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=X8Bdc14p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s17si9366837plq.149.2021.04.13.14.14.10; Tue, 13 Apr 2021 14:14:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=X8Bdc14p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244919AbhDMPeS (ORCPT + 99 others); Tue, 13 Apr 2021 11:34:18 -0400 Received: from ssl.serverraum.org ([176.9.125.105]:49361 "EHLO ssl.serverraum.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231641AbhDMPeQ (ORCPT ); Tue, 13 Apr 2021 11:34:16 -0400 Received: from mwalle01.fritz.box (unknown [IPv6:2a02:810c:c200:2e91:fa59:71ff:fe9b:b851]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id 82A732224E; Tue, 13 Apr 2021 17:33:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1618328035; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aIH+b0GcZ8y25PBNAB55HaGHxbJE5IpyGf18xNdDBl0=; b=X8Bdc14pR2wQAIvEIJEEvIqRcgI1ssm70zhKrAfmsH97t+LJBG6F54hIAfexkvNjM03QpZ Mmvcbh6Mb2cY4JjgP6MJx43C//x3e1sVO18mIb6AebhzqVI407PYOkt2zSkqHjkRTnW1av bMhazEhQmgw6gmsAh0uwOlmsrG/SkqU= From: Michael Walle To: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Shawn Guo , Li Yang , Rob Herring , Michael Walle Subject: [PATCH 1/2] arm64: dts: freescale: sl28: fix RGMII clock and voltage Date: Tue, 13 Apr 2021 17:33:48 +0200 Message-Id: <20210413153349.29119-2-michael@walle.cc> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210413153349.29119-1-michael@walle.cc> References: <20210413153349.29119-1-michael@walle.cc> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org During hardware validation it was noticed that the clock isn't continuously enabled when there is no link. This is because the 125MHz clock is derived from the internal PLL which seems to go into some kind of power-down mode every once in a while. The LS1028A expects a contiuous clock. Thus enable the PLL all the time. Also, the RGMII pad voltage is wrong. It was configured to 2.5V (that is the VDDH regulator). The correct voltage is 1.8V, i.e. the VDDIO regulator. This fix is for the freescale/fsl-ls1028a-kontron-sl28-var4.dts. Fixes: 815364d0424e ("arm64: dts: freescale: add Kontron sl28 support") Signed-off-by: Michael Walle --- .../boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts index df212ed5bb94..e65d1c477e2c 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts @@ -31,11 +31,10 @@ reg = <0x4>; eee-broken-1000t; eee-broken-100tx; - qca,clk-out-frequency = <125000000>; qca,clk-out-strength = ; - - vddio-supply = <&vddh>; + qca,keep-pll-enabled; + vddio-supply = <&vddio>; vddio: vddio-regulator { regulator-name = "VDDIO"; -- 2.20.1