Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp226026pxb; Mon, 2 Nov 2020 19:57:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJxLeN0DfauDxbMiYPBUUKtQhcFxE15tyCgriGkHMsbYDleAhL+XJ/g8oSrC9KZc7YkuNYH/ X-Received: by 2002:a17:906:3a97:: with SMTP id y23mr18319898ejd.250.1604375875521; Mon, 02 Nov 2020 19:57:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604375875; cv=none; d=google.com; s=arc-20160816; b=VA3AuGKirWBAXnexBu1uzZT0HTQD5l1/JtBHx9ajwL0l9NHINRcW+gHyXM7YJWyUVe 6mfm2oGipeGp4emMCXOwsecYwTMEWsIqKEnuPsfXeFtww4jyV1y8TWa+TauorlmiKM4Y 0mo3PMQmXFTwngNT4ltNnMu4jlkIL1Jwq9P3jLai+PwpZNng1P7g1a2lNSq58jdzeyCr 8zxnU5xgxuTpB2BI2ZvOmgXFtOphfZKNoHdysGGLYEukorPU2uAoy8eDQ5k7vlyQuIlk L6vuIgUfPKwHZDwsst9/veTpQKYwnp6REj4zMqKHtby0jxn0sBS9pDmOQWA1OgC3+mWC 7SjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=X3d7fEj6GQlhPkXOPyENDA1wb/DKkYnB8xBavf5etRQ=; b=VVZnioOCWtq9+m4RYeoRw9PoLKfxPt2tWgZw2h3juOzyPkl/s7XhhB7pLtYJVRlJ86 mK0zqZBGOMksNIF7lh6QPvbApa82uCQj7O4INpwv7F8Iq/2hP5bZMdusgUB5QfcFCmf/ Urb9e/NkPGxL+cFOqi9ANAhyZf7w0KEdemU4gIGcdBNVTZI24NcSI8kegELY+pyhHWFa gojjm4keoXT3pycURF8NUmCdPdeRWzlgbNyHIHqWDH0zCEYpioTgxrh7Vj7IirvoKRsy KcXna75vdR6+UM+oSDrnLwhMHxFD+CiHWRfywuCjKADuJcuHsOnCwH4p0o6TD7db2YA0 5X7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=siXxkzUj; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g3si11367458ejd.269.2020.11.02.19.57.32; Mon, 02 Nov 2020 19:57:55 -0800 (PST) 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=@ti.com header.s=ti-com-17Q1 header.b=siXxkzUj; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726264AbgKCD4O (ORCPT + 99 others); Mon, 2 Nov 2020 22:56:14 -0500 Received: from fllv0015.ext.ti.com ([198.47.19.141]:41816 "EHLO fllv0015.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725921AbgKCD4O (ORCPT ); Mon, 2 Nov 2020 22:56:14 -0500 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0A33u26w033851; Mon, 2 Nov 2020 21:56:02 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1604375762; bh=X3d7fEj6GQlhPkXOPyENDA1wb/DKkYnB8xBavf5etRQ=; h=From:To:CC:Subject:Date; b=siXxkzUj0gemuBgKm8YxjfY6TCgMYvAMs+23w+SWLjuopKivHlOS5dCDyqOjpthTB 3zuTkgNiBaFXIPmixxQfjeqqOLHTDtCcOEPJ/6324wsC/0GNq1u/4wFLl8I9NYmwrx Qd9rnV7aGq6O4PlyaxGCreFhIC4Ib2tP3qassKuw= Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0A33u2Gk090147 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 2 Nov 2020 21:56:02 -0600 Received: from DFLE104.ent.ti.com (10.64.6.25) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Mon, 2 Nov 2020 21:56:00 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DFLE104.ent.ti.com (10.64.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Mon, 2 Nov 2020 21:56:00 -0600 Received: from a0393678-ssd.dal.design.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0A33tuqL101157; Mon, 2 Nov 2020 21:55:57 -0600 From: Kishon Vijay Abraham I To: Kishon Vijay Abraham I , Vinod Koul , Rob Herring , Philipp Zabel CC: Swapnil Kashinath Jakhade , Milind Parab , Yuti Suresh Amonkar , , Subject: [PATCH 0/9] PHY: Enhance Sierra SERDES Date: Tue, 3 Nov 2020 09:25:47 +0530 Message-ID: <20201103035556.21260-1-kishon@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Vinod, This series enhances Sierra SERDES for two things 1) Skip configuring SERDES if it's already configured by bootloader 2) Model PLLs within SERDES as DT in order to use any of the external clocks connected to the two external reference clock pins. The DT binding in this series depends on http://lore.kernel.org/r/1603898561-5142-1-git-send-email-sjakhade@cadence.com Faiz Abbas (2): phy: ti: j721e-wiz: Don't configure wiz if its already configured phy: cadence: sierra: Don't configure if any plls are already locked Kishon Vijay Abraham I (7): dt-bindings: phy: cadence-sierra: Add bindings for the PLLs within SERDES phy: ti: j721e-wiz: Get PHY properties only for "phy" subnode phy: cadence: cadence-sierra: Create PHY only for "phy" sub-nodes phy: cadence: Sierra: Fix PHY power_on sequence phy: cadence: sierra: Model reference receiver as clocks (gate clocks) phy: cadence: sierra: Model PLL_CMNLC and PLL_CMNLC1 as clocks (mux clocks) phy: cadence: sierra: Enable pll_cmnlc and pll_cmnlc1 clocks .../bindings/phy/phy-cadence-sierra.yaml | 89 +++- drivers/phy/cadence/phy-cadence-sierra.c | 499 ++++++++++++++++-- drivers/phy/ti/phy-j721e-wiz.c | 39 +- 3 files changed, 565 insertions(+), 62 deletions(-) -- 2.17.1