Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp339811ybz; Tue, 21 Apr 2020 10:00:30 -0700 (PDT) X-Google-Smtp-Source: APiQypK8PzkM4JP3x+kHBHlMRnrehWAbDkPrnOn0njsQuGaMFBF7HkZXLQvD5n1sM8X7E6TeB5ci X-Received: by 2002:a17:906:400a:: with SMTP id v10mr21298803ejj.300.1587488430644; Tue, 21 Apr 2020 10:00:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587488430; cv=none; d=google.com; s=arc-20160816; b=EBTgPQmk2kL2qyhch1GjFkSw8mqPKefYjuqDo+KRJOckiGQ38xpg8nrgm0lRQLE8Zd weKyFjHLAuSR9Y0LyxJ7jekijOOvvEhEPTTPPJBGpfAIYNPtjblYnHg/9DOZm54RmNQQ 3dJbox3dd6fXF7386aAEfxmZX8Ej8ov3qH7dSIoP0wqsgnfC42fHZGHNI4l3SfjR5BnH Jq8cFQ+q6uvhuNOoBL2oj/c4PFzDMk9jz8uZeptrMi1SGmsgjHjGbIah5K4/HtA2+mXV XVuwWmukJPj97sRybEWjYWUSUhQ7LW//L1bC9D2ndPFfSJlA0fl9FJd2U3cOJcMU05bG EQlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=37fOrxE1fKmyrZcZ9uj9U00yYV6qcOdwlC6FHpWLz5o=; b=xvDPIIKa+PLNEnLktJJf9TNe9msruWNVW1uKvXk1JH2mtDgFnvd2jhBJtciRHjXxx0 QfqK0spSy2vYiVZ7ECcogPiTHEqyxl88Nly+T5pMTEbNK8MGhOkzSEWP8VaQF7OrXlTq zCEb0UUlHWEoYWGIvEIzCHaRL161u6ZwFDCWGJVOyAd8wc179ywq4zV1E+uJQ77xomJU eOz1t5NDDxx1sTEN5SEZWIMgvwwcPckqZi2j0VoCZreRjsvp8LTptr1fQWpuDXgKgYEc HweP6bShdqJHXbfforMHYh7ggXtuYtjt4I9rM2RsutL2hqDBnLxOEhKLZMkbVd25ZzJQ v8tA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=aJCwEkkT; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t5si2015456edq.384.2020.04.21.10.00.07; Tue, 21 Apr 2020 10:00:30 -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=@gmail.com header.s=20161025 header.b=aJCwEkkT; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729542AbgDUQ42 (ORCPT + 99 others); Tue, 21 Apr 2020 12:56:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43140 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729522AbgDUQ4U (ORCPT ); Tue, 21 Apr 2020 12:56:20 -0400 Received: from mail-vs1-xe43.google.com (mail-vs1-xe43.google.com [IPv6:2607:f8b0:4864:20::e43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D537C061A41; Tue, 21 Apr 2020 09:56:20 -0700 (PDT) Received: by mail-vs1-xe43.google.com with SMTP id o3so8888093vsd.4; Tue, 21 Apr 2020 09:56:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=37fOrxE1fKmyrZcZ9uj9U00yYV6qcOdwlC6FHpWLz5o=; b=aJCwEkkTS7Lf+D5PtLNfxTG06ZCZMDnPCk2mronKD6jrzO3Pswn7YY1gtpWoVzO3IL F36IrlqgVicFqfIITTdcnj62P2dkVycu/TZrL51HyFU0l0BsX1x1LGxaIDT6IztoovH6 bh4EwbmXnBInbOmk2EBYO7cApQ3YNW23VPmCqcUglyV1mFZoD0ZH/XADATAupn44qJy7 DPFFErwP6gc1INmcHzDV0iZrrHvLu4aSktpONVbLZtk/ulBon2tTEnpUmd4TX0zkFZcq oq0vPn06xkcepeP2I1GOQ4wXJP/R8gURQ43Ri211jz/dNwRKmp7bZZ6o5uTYsfDvEUGN wIlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=37fOrxE1fKmyrZcZ9uj9U00yYV6qcOdwlC6FHpWLz5o=; b=cp6SM6RFoueFJSZFI+6EGBbIHmRsi5qeM8GL1JFajpXiZ0A6mIvgt6ckf8QoSoo+// MxnolvD6lKG7A+ldisMGychkUYv8fGenRnb/6qz5mhi9qMjrQ779tBTo4VISDBEWIDOl 5tOPa0d9MJ0uXsXtmhmG+Y2pqTkabjlcL3fUzDF1sQ119TqQykPdvRhUIRRYhy/HI9eG gEnQiMr8ftN8i2mVNzn2cpy6FW2RQGW4oUZNSK4z3qdW2Pv/uoBdaChB/y15AQHfbLLI kJvQDCq8P59J5rKvc2/QBv5aOef6LGedvFaRoG8ez3ovdK2q0QaCZgbrVHAozxIM2QMe 15vQ== X-Gm-Message-State: AGi0PubxRa2O7n+CWpdmxDQLPWpu9QdSnfRzBIlKWXaGSY6JaKKoEkbd kbHVYdhAARr3mgQ4RDTK890z/bu9LKT3ppEoEow= X-Received: by 2002:a67:2dcb:: with SMTP id t194mr10831926vst.136.1587488178955; Tue, 21 Apr 2020 09:56:18 -0700 (PDT) MIME-Version: 1.0 References: <20200417175944.47189-1-alim.akhtar@samsung.com> <20200417175944.47189-7-alim.akhtar@samsung.com> In-Reply-To: <20200417175944.47189-7-alim.akhtar@samsung.com> From: Alim Akhtar Date: Tue, 21 Apr 2020 22:25:43 +0530 Message-ID: Subject: Re: [PATCH v6 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings To: Alim Akhtar Cc: robh , devicetree@vger.kernel.org, linux-scsi@vger.kernel.org, Krzysztof Kozlowski , Avri Altman , "Martin K. Petersen" , Kiwoong Kim , Stanley Chu , Can Guo , linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, open list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob Request you to comment on this dt-bindings documentation. Thanks On Fri, Apr 17, 2020 at 11:43 PM Alim Akhtar wrot= e: > > This patch documents Samsung UFS PHY device tree bindings > > Signed-off-by: Alim Akhtar > Tested-by: Pawe=C5=82 Chmiel > --- > .../bindings/phy/samsung,ufs-phy.yaml | 74 +++++++++++++++++++ > 1 file changed, 74 insertions(+) > create mode 100644 Documentation/devicetree/bindings/phy/samsung,ufs-phy= .yaml > > diff --git a/Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml b= /Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml > new file mode 100644 > index 000000000000..352d5dda320d > --- /dev/null > +++ b/Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml > @@ -0,0 +1,74 @@ > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/phy/samsung,ufs-phy.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Samsung SoC series UFS PHY Device Tree Bindings > + > +maintainers: > + - Alim Akhtar > + > +properties: > + "#phy-cells": > + const: 0 > + > + compatible: > + enum: > + - samsung,exynos7-ufs-phy > + > + reg: > + maxItems: 1 > + description: PHY base register address > + > + reg-names: > + items: > + - const: phy-pma > + > + clocks: > + items: > + - description: PLL reference clock > + - description: symbol clock for input symbol ( rx0-ch0 symbol cloc= k) > + - description: symbol clock for input symbol ( rx1-ch1 symbol cloc= k) > + - description: symbol clock for output symbol ( tx0 symbol clock) > + > + clock-names: > + items: > + - const: ref_clk > + - const: rx1_symbol_clk > + - const: rx0_symbol_clk > + - const: tx0_symbol_clk > + > + samsung,pmu-syscon: > + $ref: '/schemas/types.yaml#/definitions/phandle' > + description: phandle for PMU system controller interface, used to > + control pmu registers bits for ufs m-phy > + > +required: > + - "#phy-cells" > + - compatible > + - reg > + - reg-names > + - clocks > + - clock-names > + - samsung,pmu-syscon > + > +examples: > + - | > + #include > + > + ufs_phy: ufs-phy@15571800 { > + compatible =3D "samsung,exynos7-ufs-phy"; > + reg =3D <0x15571800 0x240>; > + reg-names =3D "phy-pma"; > + samsung,pmu-syscon =3D <&pmu_system_controller>; > + #phy-cells =3D <0>; > + clocks =3D <&clock_fsys1 SCLK_COMBO_PHY_EMBEDDED_26M>, > + <&clock_fsys1 PHYCLK_UFS20_RX1_SYMBOL_USER>, > + <&clock_fsys1 PHYCLK_UFS20_RX0_SYMBOL_USER>, > + <&clock_fsys1 PHYCLK_UFS20_TX0_SYMBOL_USER>; > + clock-names =3D "ref_clk", "rx1_symbol_clk", > + "rx0_symbol_clk", "tx0_symbol_clk"; > + > + }; > +... > -- > 2.17.1 > --=20 Regards, Alim