Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1011323iog; Mon, 13 Jun 2022 18:54:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy2b+l6Tk4fj2fSstvJ5Vqm7RzaTr/kgJhI821+pqQavVtUIGbfZdlTGuNYQkRpxfgHl8xa X-Received: by 2002:aa7:d989:0:b0:431:75d5:f204 with SMTP id u9-20020aa7d989000000b0043175d5f204mr3154424eds.230.1655171678784; Mon, 13 Jun 2022 18:54:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655171678; cv=none; d=google.com; s=arc-20160816; b=m1EJCZqMU+LD67mbR8mu5SnZ2Sl5jPaejcpzM2tcpzMIlH1gqegyxB2hg8aUa999TH uK17P2/4INKNAndJtRkdwpU5U9eIGq1iAL/cOPDhvEB1sv3t3TDVpvl5fq4iXWcxjJNi paKoCXOSX5SNywWIUPwKvxaprhgQOEaXEFhCqYhn3mb/4q+NWb7uTdRJXTAhtUB9dh3D o/iN3sC/iex3e0MLR93/31l2cHPihZWYxv232I1M3zAu9JmFTjoz5OoAYecuyEvkNL4L MbgWWR4WoFFiXibG1nsyrTXxlO4Sj6BU/WHTAsi0XvmKL+pmkhJqeAE3V6XUVrhOrRPb /9RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type :content-transfer-encoding:date:message-id:in-reply-to:cc:to:from :sender:reply-to:subject:mime-version:dkim-signature:dkim-filter; bh=09bej0yfRoQFZyioMYdykSTk5UJaGQ7QfX7QtDcHlkk=; b=avKLtAMvr/VTbdS+BGtMSe822LjPcHO2qUN+F/Zsuv7i5ZaF1BF+m6ZGhU1c8RdrrJ 08pfIDbVXPPUEJwJBJ0nbluKi90fJ8bHxNd1rldL+WoYmUs4Chj6LmCyrJFVLKjSBAqo lIt/8RQYT5yv1HDae8/rEqif8OXTYDPI8L3gFHBwLiRh2wBubmSCd9scJtgCGN5amiaz ehmFvV55FCgz/SNjyJ4S32NTxD7w2Bp5703kwNf/p6Fqn+h5B2wAfytEV4BjR111hyyS kyqACufqJu2lF70+sAX5s7o53rR/EwLnps6R1d6GtS3EUHmxJRHVIhBfcUkXvbguIpz4 nw/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=Ho+obmDv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hd9-20020a170907968900b007157c821ab7si8273329ejc.996.2022.06.13.18.54.12; Mon, 13 Jun 2022 18:54:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=Ho+obmDv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231810AbiFNB30 (ORCPT + 99 others); Mon, 13 Jun 2022 21:29:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232050AbiFNB3Y (ORCPT ); Mon, 13 Jun 2022 21:29:24 -0400 Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8CFCB33371 for ; Mon, 13 Jun 2022 18:29:23 -0700 (PDT) Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20220614012918epoutp0349ad01fe3bf4b0d553fdabc44fb82d19~4WH1jbdDt2274222742epoutp03v for ; Tue, 14 Jun 2022 01:29:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20220614012918epoutp0349ad01fe3bf4b0d553fdabc44fb82d19~4WH1jbdDt2274222742epoutp03v DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1655170158; bh=09bej0yfRoQFZyioMYdykSTk5UJaGQ7QfX7QtDcHlkk=; h=Subject:Reply-To:From:To:CC:In-Reply-To:Date:References:From; b=Ho+obmDvuNH12LJzeUU7ToK0AZF0p27Qe5bUwnEZkJkVBsbrLvBcc3/hF4GnoiPad nke9zJOhIt3SjwCbyAUX2XXVs58chcvPdfCTFfFOJb+Q+iTxV0/d7zfbBA+9yaI8UR sUUJKj5YRjbx+RD9kWnwu1u0L6cUu0CoiNcUo7D8= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20220614012917epcas2p215740c411f8508dec7d56477839e97b6~4WH0lMH4C0253902539epcas2p22; Tue, 14 Jun 2022 01:29:17 +0000 (GMT) Received: from epsmges2p4.samsung.com (unknown [182.195.36.101]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4LMW7K0F9Rz4x9Q1; Tue, 14 Jun 2022 01:29:17 +0000 (GMT) X-AuditID: b6c32a48-495ff700000025de-c4-62a7e46cf5f7 Received: from epcas2p3.samsung.com ( [182.195.41.55]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id 36.6C.09694.C64E7A26; Tue, 14 Jun 2022 10:29:16 +0900 (KST) Mime-Version: 1.0 Subject: [PATCH v3 2/5] dt-bindings: phy: Add ARTPEC-8 PCIe phy Reply-To: wangseok.lee@samsung.com Sender: Wangseok Lee From: Wangseok Lee To: "robh+dt@kernel.org" , "krzk+dt@kernel.org" , "kishon@ti.com" , "vkoul@kernel.org" , "linux-kernel@vger.kernel.org" , "jesper.nilsson@axis.com" , "lars.persson@axis.com" , "bhelgaas@google.com" , "linux-phy@lists.infradead.org" , "linux-pci@vger.kernel.org" , "devicetree@vger.kernel.org" , "lorenzo.pieralisi@arm.com" , "kw@linux.com" , "linux-arm-kernel@axis.com" , "kernel@axis.com" CC: Moon-Ki Jun , Sang Min Kim , Dongjin Yang , Yeeun Kim X-Priority: 3 X-Content-Kind-Code: NORMAL In-Reply-To: <20220614011616epcms2p7dcaa67c53b7df5802dd7a697e2d472d7@epcms2p7> X-CPGS-Detection: blocking_info_exchange X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <20220614012916epcms2p5cf8d55e7420dea10bb4a05d91aaf99dd@epcms2p5> Date: Tue, 14 Jun 2022 10:29:16 +0900 X-CMS-MailID: 20220614012916epcms2p5cf8d55e7420dea10bb4a05d91aaf99dd Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: AUTO_CONFIDENTIAL X-CPGSPASS: Y X-CPGSPASS: Y CMS-TYPE: 102P X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMJsWRmVeSWpSXmKPExsWy7bCmuW7Ok+VJBofbzCyWNGVYvDykaTH/ yDlWi90zljNZzJx6htni+aFZzBafWlQtLjztYbN4Oesem0VDz29WiyNvPjJb7D++ksni8q45 bBZn5x1ns5iw6huLxZvfL9gtzi3OtGjde4TdYuedE8wWv7b+YXIQ8Vgzbw2jx/V1AR4LNpV6 bFrVyebx5Mp0Jo/NS+o9+rasYvQ4fmM7k8fnTXIBnFHZNhmpiSmpRQqpecn5KZl56bZK3sHx zvGmZgaGuoaWFuZKCnmJuam2Si4+AbpumTlATykplCXmlAKFAhKLi5X07WyK8ktLUhUy8otL bJVSC1JyCswL9IoTc4tL89L18lJLrAwNDIxMgQoTsjP2LFzIVtAnWvHj7lWWBsZ2gS5GTg4J AROJTX3rmLsYuTiEBHYwSvyceJexi5GDg1dAUOLvDmGQGmEBe4kJzVeZQWwhASWJHWvmMUPE 9SWur+hmBbHZBHQl/i1+yQZiiwh8ZpW4vkcQZCazwAJGif2/9zFCLOOVmNH+lAXClpbYvnwr WJxTwE9i4dFJTBBxDYkfy3qZIWxRiZur37LD2O+PzYeaIyLReu8sVI2gxIOfu6HiUhILnhxi hbCrJfb//Q01s4FRov9+KshfEkBH77huDBLmFfCV2HX8Mth4FgFViW/dXVCrXCSatl0DG8ks IC+x/e0cZpBWZgFNifW79CGmKEscucUC81TDxt/s6GxmAT6JjsN/4eI75j2BOkZNYt7KncwT GJVnIcJ5FpJdsxB2LWBkXsUollpQnJueWmxUYAKP2uT83E2M4NSt5bGDcfbbD3qHGJk4GA8x SnAwK4nwTr64LEmINyWxsiq1KD++qDQntfgQoynQlxOZpUST84HZI68k3tDE0sDEzMzQ3MjU wFxJnNcrZUOikEB6YklqdmpqQWoRTB8TB6dUA1P0o608P14ea47vOuBlqFXj/702XO7b87dF tS1bk6sy/37I7pfXqeydJJtQsGWe92a/PUl775mXXNRxbt5qo3NQ9X2+UfTLmCvbOtONNjJv m6x+WIC18c/Eimnm3376KMebrbPlmvuFKeHipv7vy7qv5F0/XORaNlvvw/G7raH/cmbPXiEv Eb7q0Z5368vOiknE5rktrhec/XnbQabU+BU/Fa14z7gdnlC772hS9lEOsUNWciVR+76v35Mz 23dqM7/Z7tUy/qHGWqbWdnovPau/bTTP4dXqP3B349R3/2wD4wVmKb7purZT6sXF8uhqpikP pK+xuxa4lhduavpfU7Bp/6S/q+ZWLjYTrc3ONldiKc5INNRiLipOBABzDfAlZgQAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20220614011616epcms2p7dcaa67c53b7df5802dd7a697e2d472d7 References: <20220614011616epcms2p7dcaa67c53b7df5802dd7a697e2d472d7@epcms2p7> X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add description to support Axis, ARTPEC-8 SoC. ARTPEC-8 is the SoC platform of Axis Communications and PCIe phy is designed based on SAMSUNG PHY. Signed-off-by: Wangseok Lee --- v2->v3 : -modify version history to fit the linux commit rule -remove 'Device Tree Bindings' on title -remove clock-names entries -change node name to soc from artpec8 on excamples v1->v2 : -'make dt_binding_check' result improvement -Add the missing property list -Align the indentation of continued lines/entries --- .../bindings/phy/axis,artpec8-pcie-phy.yaml | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/axis,artpec8-pcie-phy.yaml diff --git a/Documentation/devicetree/bindings/phy/axis,artpec8-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/axis,artpec8-pcie-phy.yaml new file mode 100644 index 0000000..316b774 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/axis,artpec8-pcie-phy.yaml @@ -0,0 +1,73 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/axis,artpec8-pcie-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ARTPEC-8 SoC PCIe PHY + +maintainers: + - Jesper Nilsson + +properties: + compatible: + const: axis,artpec8-pcie-phy + + reg: + items: + - description: PHY registers. + - description: PHY coding sublayer registers. + + reg-names: + items: + - const: phy + - const: pcs + + "#phy-cells": + const: 0 + + clocks: + items: + - description: PCIe PHY reference clock + + num-lanes: + const: 2 + + lcpll-ref-clk: + const: 1 + +required: + - compatible + - reg + - reg-names + - "#phy-cells" + - clocks + - clock-names + - samsung,fsys-sysreg + - num-lanes + - lcpll-ref-clk + +additionalProperties: true + +examples: + - | + #include + #include + + soc { + #address-cells = <2>; + #size-cells = <2>; + pcie_phy: pcie-phy@16c80000 { + compatible = "axis,artpec8-pcie-phy"; + reg = <0x0 0x16c80000 0x0 0x2000>, + <0x0 0x16c90000 0x0 0x1000>; + reg-names = "phy", "pcs"; + #phy-cells = <0>; + clocks = <&clock_cmu_fsys 53>; + clock-names = "ref"; + samsung,fsys-sysreg = <&syscon_fsys>; + num-lanes = <2>; + lcpll-ref-clk = <1>; + }; + }; +... -- 2.9.5