Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4362120pxj; Tue, 8 Jun 2021 12:25:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy7NFAPC7hmHruHZK3Kw6gmXIMpmwW0lae0lCG2DRA4OYCYdj81wnCP6RiZ/D4g2LXKpuft X-Received: by 2002:a17:906:3b87:: with SMTP id u7mr25490369ejf.548.1623180331955; Tue, 08 Jun 2021 12:25:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623180331; cv=none; d=google.com; s=arc-20160816; b=RIX9zei2FEiJ10RklACF4L9dBKQsQvCeINsdKqCQDwd9mJ+/pgF2O/LRNMWhf+ToLw AiBHLM/ONh4+GLW39VC9/yiQQb1LOfFgCm+F4Gbm9qsUMPGIWp0KGTvEve07Qs4VB/MI S3LnEKN7Q/2ABHjr2L868VRZ2nCvalrK88azbjmnjAEo6UgoWp72az3sKQOdMsVCbkkt vasAFUJZ4+pm3nop2umRZoxDkrevnq8Q8iW1cmIZTQUGCthZRBfEoNPTtkuoTb7rAkI3 4Tm0bViQdFSlIjinRntaZi1XhVT988F3t3kJaBqtPaW7f6B4f0ql97sEvmDoQGP0zdjJ cdZQ== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=oe3SKTgKrFw2tNsorrOzscZlJjuKi7EEhOKxcXsFgcE=; b=x+wmY8BwBzRFpLKCmJU5g9DxChYyrgM+CpD4/wmbhL4XQhExGOh+YnI427nqCJICOo O2CDLir+OOckYKbiAFISNmqI3KbzM2gaDJWB3JIW/S/J0HllpPxRiNRu0JMXp6eORdgg n6Mjou63kZAiFeOaZzeEf3cc84Mlcv0vv3zSzG0wQfIYVfyp/0f33viFR0JwihogbZHW y1frscRc0JNjxn5YS6mj4uUANFTHcT62wc53VxaaTM3/Q5Jq9JuD0Ohac4zHn7wiqU4D bUQSG33tn/khe2Gs6z8KRYhTQSWiQvF0IfjIss6S5ejV9/+3yrusrWoQ5VIPFLPBiyi+ bLlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="J+hQDc+/"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id uz14si385882ejb.694.2021.06.08.12.25.08; Tue, 08 Jun 2021 12:25:31 -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=@linuxfoundation.org header.s=korg header.b="J+hQDc+/"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239297AbhFHTVi (ORCPT + 99 others); Tue, 8 Jun 2021 15:21:38 -0400 Received: from mail.kernel.org ([198.145.29.99]:58764 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237459AbhFHTJm (ORCPT ); Tue, 8 Jun 2021 15:09:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3306361420; Tue, 8 Jun 2021 18:48:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623178088; bh=5zsrGqPiGGHX8N9zvnwKY4FLF7y4J3m1Ota+cUvpMks=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=J+hQDc+/uS1vA3gxCsQ0kYuAcpdUOtpZ+WaiKlw3oRKCpD+ZXq1CBq9vFOPA4cJlN z+Ot+7Wc0zrHWqYuyfUw5p/EOeRuBVtCbZ0gQwpYkDx2h0JnljyZClIA8Y8YObTvKh 6nJizQ0A2UXo8wu888E9mH6f1L87jm6zAZHOGpRY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Michael Walle , Shawn Guo , Sasha Levin Subject: [PATCH 5.12 072/161] arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage Date: Tue, 8 Jun 2021 20:26:42 +0200 Message-Id: <20210608175947.886163872@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210608175945.476074951@linuxfoundation.org> References: <20210608175945.476074951@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Michael Walle [ Upstream commit 25201269c6ec3e9398426962ccdd55428261f7d0 ] 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 Signed-off-by: Shawn Guo Signed-off-by: Sasha Levin --- .../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.30.2