Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4362112pxj; Tue, 8 Jun 2021 12:25:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzx5hMehcUEhBRX4+REoeuAIrLFHyKYziuMwPnGBu02lVTXsgsXBJMSPlvpH0F3XccWTH7P X-Received: by 2002:a17:906:f9d1:: with SMTP id lj17mr25473570ejb.345.1623180331327; 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=ZXHwzR5jMSBWDhHnTJ1B+pOIg9SZ/OdpJqYvStbHFmNUywSYyXtPD21Pj/Cv1BwzTA pWnmDt9VeZHndslECbllfRcEvTag9QI+yUp+wmqz9uSf0tHjFQT/uyWyPHm7+WM97OPA A1RRyrWgEEKqap83TswdWr1/jpV+n/XuPTmE4m390kj+0oTJrnJ5ndYNNVNEE6UTnfu9 NXSNHbqFFXimgnIuJUOLW97XGBN1cFrIz51sx+q4rTcCY9CnH8uwU/R8gxxFK97SoF2C K+qoC1oc4gGQ9W6n9j4pCtMyTm3quxsKVQeJhz8HRSyvUS7qDQ5SYi4GsM83HslZE/Ei FVMA== 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=ryXwPEDbsJhXoaETvIL7BefpNFEFHKOJOOXDmzR/CAs=; b=XjfHjXsaFLFYXclrxIrTISnrkFjx9UhAng2wef7cuGhphdIwtvIzl1l7EdlW6hDh4Q eIaaNgKMYoLdt2ohxaRSKqFB5WaU33cpcfXK4oo9DHeLrtRO18hruHMjQalYsb/apgls NK5MPmXQLRHux9INIKOlx6zTEd5cZ776ocejRnv9FudX7G4gBhKcsnc+LfgUDW7EfVyt GEMQcOqZByQR3FwJa+ZINriisq9D4i6X8j1uFUiFIrS2m1DQ/Qjk4dAKbNYOfqu6k60m Dl17Wj5t4oquM7Vqw5d04mVADGC8R4EIWnNJNnRGsOQpNNSmpiVrTiLrIlqDhB8zOwne DxYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NaZuKFRN; 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 bj22si449289ejb.53.2021.06.08.12.25.07; 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=NaZuKFRN; 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 S239323AbhFHTVk (ORCPT + 99 others); Tue, 8 Jun 2021 15:21:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:58766 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237463AbhFHTJm (ORCPT ); Tue, 8 Jun 2021 15:09:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D741D6193E; Tue, 8 Jun 2021 18:48:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623178091; bh=8HFm7bWYWOAEn0HMbL3rn6sn0A0RkwHpBHdj88AOiSI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NaZuKFRN1aF8Y2ZV1AFwOL7DE20YX9Dhd0bMKcvy0R4tH9DKzGjU63sh8LnP0//zd Yn6LYWmnqhgXUooTzldwgZO60/Dx3PnR/Tt9hrKLeWxqXI7C1WBFfvh91dzEfbHubF 9F9ZuxmyNNqY3NBt7eseJIRTuM5ks+MDu4THFudk= 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 073/161] arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage Date: Tue, 8 Jun 2021 20:26:43 +0200 Message-Id: <20210608175947.918590624@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 52387bb9a4a75b88887383cb91d3995ae6f4044a ] 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-var1.dts. Fixes: 642856097c18 ("arm64: dts: freescale: sl28: add variant 1") Signed-off-by: Michael Walle Signed-off-by: Shawn Guo Signed-off-by: Sasha Levin --- .../arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts index 6c309b97587d..e8d31279b7a3 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts @@ -46,7 +46,8 @@ 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