Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp102178iof; Sun, 5 Jun 2022 22:26:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBasaeefvBjowvfG1VJgA7auYSX0Cf1kASg4AehkwBk1ROFD3ufSxs6Pa7xOdeY+5pS04v X-Received: by 2002:a17:90a:2e83:b0:1e8:7f5b:7f84 with SMTP id r3-20020a17090a2e8300b001e87f5b7f84mr4520033pjd.106.1654493182475; Sun, 05 Jun 2022 22:26:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654493182; cv=none; d=google.com; s=arc-20160816; b=paGmaBvF8B1rdtBTnRGXTRuxqxlgLzLyp3LHQlWdxxl/nzZBym4BpnIMbVX8W/rThl Nx5xyXEOEWo6b7FqBgrxxVnr5HYT48LBkK6j5JNs+75YEHiY/ToL3DjooJxHUCF+qQvk TxruILjukoI7JBcBhJ2+wllq418+nyTdAKNUwjiHoFYIJeOxUAmnoAnEAed+FuYnytRa fm2QOZA/mwMUOi7+H8K2Ep9vNCT56gxYSNBLcRk5XsLgeaA2I9NcqwzJSX+cJJaN7zsZ YpfZEDlUJxpmFzThMaz6zSe/pJoTRCvsy4qIky5EEkQmQaVku2ef5Ke+XFWBHMGpRuhy xA3g== 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=QxCQT1a6tUptFcIJA2eYTcjG5C+yGcjbhcZAVaXzr+4=; b=QCmdMEK8TIiX9CwZFO0w18Jfdk1Y2xS3qvxKtEnMDXB89ke5NbL4TV29YQr/3N4Pkw nMW4eQ2HhDr3z/MmTDxDI1MkNjT61Ufk6Pc40osiYKuQgJvfndL0peir4+vw72aV2lzM 97eFIlDAFaS7Ue7OEy2RXyDRJNrb9Y0UM4fdaotNW7zF1lCFxYvSnp+p/ZDPB0Jc+XNl zDrgVivaD9hAoh6rcZAMrwK5VhTr8r6MjRz7FJjTZgi4W9CAFDQYCxgGFlWn0Evy/MT0 ap5sP02UMe23L9kKRrUJknQnTX01c5Qr0YdbdGkvCJ3oxlUXSUogFsjHy2tD+yt6K9al ukIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=U3Mn0db9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id b9-20020a056a000a8900b0050567a6fe15si22199782pfl.365.2022.06.05.22.26.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jun 2022 22:26:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=U3Mn0db9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 9B0801E177E; Sun, 5 Jun 2022 21:28:24 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234504AbiFCCcH (ORCPT + 99 others); Thu, 2 Jun 2022 22:32:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233586AbiFCCcF (ORCPT ); Thu, 2 Jun 2022 22:32:05 -0400 Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B7913377D9 for ; Thu, 2 Jun 2022 19:32:02 -0700 (PDT) Received: from epcas2p4.samsung.com (unknown [182.195.41.56]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20220603023200epoutp0293ab4a45b43c1cd1e321723c72d100d0~0_4cS8NiM3134931349epoutp022 for ; Fri, 3 Jun 2022 02:32:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20220603023200epoutp0293ab4a45b43c1cd1e321723c72d100d0~0_4cS8NiM3134931349epoutp022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1654223520; bh=QxCQT1a6tUptFcIJA2eYTcjG5C+yGcjbhcZAVaXzr+4=; h=Subject:Reply-To:From:To:CC:In-Reply-To:Date:References:From; b=U3Mn0db9dPruwdlsHy46x2hg3X6tyuBhsOji3jHphn5KhmraSw6E2EL7ce2XmTwFJ ZY5r5SB3JID65oWvrZPwX3Daeh5f523JxuAjZeYEsG0dhTPkHfXy1M67LflSfmk0M6 iMUTUGAl26iqy08PyVpkSbFitbIz1CxGN5Rz+Qpc= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20220603023159epcas2p2b48bfcc8bab2c3a409775774557baea9~0_4bArwPj1964619646epcas2p2P; Fri, 3 Jun 2022 02:31:59 +0000 (GMT) Received: from epsmges2p4.samsung.com (unknown [182.195.36.69]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4LDn2k3WkQz4x9Pv; Fri, 3 Jun 2022 02:31:58 +0000 (GMT) X-AuditID: b6c32a48-495ff700000025de-97-6299729e536f Received: from epcas2p4.samsung.com ( [182.195.41.56]) by epsmges2p4.samsung.com (Symantec Messaging Gateway) with SMTP id 3F.CF.09694.E9279926; Fri, 3 Jun 2022 11:31:58 +0900 (KST) Mime-Version: 1.0 Subject: [PATCH v2 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" CC: "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" , Moon-Ki Jun , Sang Min Kim , Dongjin Yang X-Priority: 3 X-Content-Kind-Code: NORMAL In-Reply-To: <20220603015431epcms2p6203908cebe6a320854136559a32b54cb@epcms2p6> 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: <20220603023158epcms2p6949f6cd93926b9e811e1b4d52fbef91b@epcms2p6> Date: Fri, 03 Jun 2022 11:31:58 +0900 X-CMS-MailID: 20220603023158epcms2p6949f6cd93926b9e811e1b4d52fbef91b 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+NgFjrPJsWRmVeSWpSXmKPExsWy7bCmhe68oplJBg8nSlksacqweHlI02L+ kXOsFrtnLGeymDn1DLPF80OzmC0+tahaXHjaw2bxctY9NouGnt+sFkfefGS22H98JZPF5V1z 2CzOzjvOZjFh1TcWize/X7BbnFucadG69wi7xc47J5gdhD3WzFvD6HF9XYDHgk2lHptWdbJ5 PLkynclj85J6j74tqxg9jt/YzuTxeZNcAGdUtk1GamJKapFCal5yfkpmXrqtkndwvHO8qZmB oa6hpYW5kkJeYm6qrZKLT4CuW2YO0D9KCmWJOaVAoYDE4mIlfTubovzSklSFjPziElul1IKU nALzAr3ixNzi0rx0vbzUEitDAwMjU6DChOyM3dfPsBa0C1f8nvaDrYHxAF8XIyeHhICJxM2b t9m7GLk4hAR2MEpMa1/A1MXIwcErICjxd4cwSI2wgL3E1J9vGEFsIQEliR1r5jFDxPUlrq/o ZgWx2QR0Jf4tfskGMkdE4CyTxM2721lBHGaBOSwS15s/sEJs45WY0f6UBcKWlti+fCvYVE4B P4lzX7rYIOIaEj+W9TJD2KISN1e/ZYex3x+bzwhhi0i03jsLVSMo8eDnbqi4lMSCJ4egdlVL 7P/7mwnCbmCU6L+fCvKYBNDVO64bg4R5BXwltnx6AHYOi4CqxOSZnVBjXCTuXPoDFmcWkJfY /nYOM0grs4CmxPpd+hBTlCWO3GKBeaph4292dDazAJ9Ex+G/cPEd855AHaMmMW/lTuYJjMqz EAE9C8muWQi7FjAyr2IUSy0ozk1PLTYqMIHHbXJ+7iZGcMrW8tjBOPvtB71DjEwcjIcYJTiY lUR4S3ZNTRLiTUmsrEotyo8vKs1JLT7EaAr05URmKdHkfGDWyCuJNzSxNDAxMzM0NzI1MFcS 5/VK2ZAoJJCeWJKanZpakFoE08fEwSnVwDTtokqHkORqqUm7O+e9K2Dn8Y/Wu8CflGzG+qQg 9+7+b9Kn2CaelNz0w739uu58vgqXT6w9jLP3PT/6ymuP1J9poZaKDYISB64t0375Wq5mr/Zq Dich2bjwKknb8++NfHa/P+C4hYvZilOb67ts5IQn31b0lUz9WX0h5eaufycOJfNU7HxxKeLa ROu2czH+zVWpC6Nzk96KpzB47/xn+vXn2153tjXbNSs4buvyzLSuXZz/4dvMH5bnLnBv1gky uPTqouuSXPcDu2znqZ7b4yvHNPVVw1djuyvLDKYq1P/n/rTcZ/o2W74tttlKR3Y7rTVPzOs6 w7yt3z0iMmtyuNU130W7pJh6pygu2npayUiJpTgj0VCLuag4EQDsSJEYYgQAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20220603015431epcms2p6203908cebe6a320854136559a32b54cb References: <20220603015431epcms2p6203908cebe6a320854136559a32b54cb@epcms2p6> X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,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. changes since v1 : -'make dt_binding_check' result improvement -Add the missing property list -Align the indentation of continued lines/entries Signed-off-by: Wangseok Lee --- .../bindings/phy/axis,artpec8-pcie-phy.yaml | 70 ++++++++++++++++++++++ 1 file changed, 70 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..ab9766f --- /dev/null +++ b/Documentation/devicetree/bindings/phy/axis,artpec8-pcie-phy.yaml @@ -0,0 +1,70 @@ +# 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 Device Tree Bindings + +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 + + clock-names: + items: + - const: ref_clk + + num-lanes: + const: 2 + +required: + - compatible + - reg + - reg-names + - "#phy-cells" + - clocks + - clock-names + - num-lanes + +additionalProperties: false + +examples: + - | + #include + #include + + artpec8 { + #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_clk"; + num-lanes = <2>; + }; + }; +... -- 2.9.5