Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3901431pxv; Mon, 19 Jul 2021 11:31:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxuh/F8aHVIiceaSqKIpItsMFsFLD1uvZAW9kwndzPR/Gyaz+WTaDOVIhgCXgZ3lml87KJl X-Received: by 2002:a17:907:1c9f:: with SMTP id nb31mr29020576ejc.342.1626719376890; Mon, 19 Jul 2021 11:29:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626719376; cv=none; d=google.com; s=arc-20160816; b=oEr0v4B0n0KLIeL634cTzmuvDMuX8aqLFRin3LF/Ir3JB6JknWvK807DqMH6A8o7/L f9PP5if75qYPXJJ2LLXeflCDqw/rbNIeYk3LzXHegvjno1FEexaY4S8Svf/Ncu5xeJaw k4u6o1fBu7DLk/lQlOVtFXW1Z7N5ntY7PbqLPwSfF7v27kl74p3PIGEKxUmfDHP6Jf0H 6Fucs0+VvKQAkqLlN8oSecx7Qs/PWAhFGXSABBbt5W3E9Kkp6Yv2e9PXLiknDOXmOz5J hFfrkR7M9h1Y1HgJJP4oNoNJH1u25sa70fX3P23xP7jRpQhOKNLLDIwBbDd89+lL14Rs LnEw== 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=oQ1GIh1jj5iZ/IzCQiHJBd1tsKs06iZIKQM/iqWGrFc=; b=ylvmD5biM0PZBzwxzVH2OyImllY5PYX+ptvsvrwjqVi1hi1Od9acIjJmtV8LyTZJUN zP635fLA9KrayksqTs4+b9LjcBrLdI7976kSccETY2Fo06XH4OGcxKrUwH9Xmvkx8lOi IPK/BRvv+hpDdIRbRkQ4DZGbvulbLU09kpJVsVAkevyK+9Y3gvN1EJQAU5c+4fLITYXG fa9GjxMLFJ/UF1MiRwEnpqGNxOVf168jtAQkDuiCtxDx6PKOeCaDH1j+yC0ptbBm4r+E LVKeMJe/MrWyNNGC8tO9CapvLBbcc124CSUgpAYTnuAAm7KIdkZitSRJx6cW4EPErcJ/ 2hNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=X9H7U1jK; 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 r20si5677104edd.297.2021.07.19.11.29.12; Mon, 19 Jul 2021 11:29:36 -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=X9H7U1jK; 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 S1357133AbhGSRfE (ORCPT + 99 others); Mon, 19 Jul 2021 13:35:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:48214 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350559AbhGSPvK (ORCPT ); Mon, 19 Jul 2021 11:51:10 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 01CD160FE9; Mon, 19 Jul 2021 16:30:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1626712232; bh=8esiyCORwngJstJX5kQgFXJPjEzeG3YogBs07zqqSsU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X9H7U1jK+Zr11qYC9WfzWkPvLoLR07jx+BX5SLJDCikrgZHEKubDfjJ6WtgKNHYKc Y89lqBIXVu7p+lL4qkuvun56tIUjxWNDidhHeOgJrJnYYYbs7URSI3YzVvvOoQvsTE XvqWgQ/H9iA/ZGkmvBqU2yTZvrm4FgAqIPXDWwOs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kishon Vijay Abraham I , Aswath Govindraju , Nishanth Menon , Sasha Levin Subject: [PATCH 5.12 259/292] arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES Date: Mon, 19 Jul 2021 16:55:21 +0200 Message-Id: <20210719144951.447949086@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210719144942.514164272@linuxfoundation.org> References: <20210719144942.514164272@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: Kishon Vijay Abraham I [ Upstream commit f2a7657ad7a821de9cc77d071a5587b243144cd5 ] Use external clock for all the SERDES used by PCIe controller. This will make the same clock used by the local SERDES as well as the clock provided to the PCIe connector. Signed-off-by: Kishon Vijay Abraham I Reviewed-by: Aswath Govindraju Signed-off-by: Nishanth Menon Link: https://lore.kernel.org/r/20210603143427.28735-4-kishon@ti.com Signed-off-by: Sasha Levin --- .../dts/ti/k3-j721e-common-proc-board.dts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts index 86f7ab511ee8..1b25a5ae9635 100644 --- a/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts +++ b/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts @@ -9,6 +9,7 @@ #include #include #include +#include / { chosen { @@ -639,7 +640,40 @@ clock-frequency = <100000000>; }; +&wiz0_pll1_refclk { + assigned-clocks = <&wiz0_pll1_refclk>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz0_refclk_dig { + assigned-clocks = <&wiz0_refclk_dig>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz1_pll1_refclk { + assigned-clocks = <&wiz1_pll1_refclk>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz1_refclk_dig { + assigned-clocks = <&wiz1_refclk_dig>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz2_pll1_refclk { + assigned-clocks = <&wiz2_pll1_refclk>; + assigned-clock-parents = <&cmn_refclk1>; +}; + +&wiz2_refclk_dig { + assigned-clocks = <&wiz2_refclk_dig>; + assigned-clock-parents = <&cmn_refclk1>; +}; + &serdes0 { + assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>; + assigned-clock-parents = <&wiz0_pll1_refclk>; + serdes0_pcie_link: link@0 { reg = <0>; cdns,num-lanes = <1>; @@ -650,6 +684,9 @@ }; &serdes1 { + assigned-clocks = <&serdes1 CDNS_SIERRA_PLL_CMNLC>; + assigned-clock-parents = <&wiz1_pll1_refclk>; + serdes1_pcie_link: link@0 { reg = <0>; cdns,num-lanes = <2>; @@ -660,6 +697,9 @@ }; &serdes2 { + assigned-clocks = <&serdes2 CDNS_SIERRA_PLL_CMNLC>; + assigned-clock-parents = <&wiz2_pll1_refclk>; + serdes2_pcie_link: link@0 { reg = <0>; cdns,num-lanes = <2>; -- 2.30.2