Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp461570ybl; Wed, 14 Aug 2019 00:28:36 -0700 (PDT) X-Google-Smtp-Source: APXvYqxBt+b9eZME4oc3SKdQQYRYIHTY7ObhCcMZfTku5MheiUcakoFkKQ1eC+XbgpRPZRlJ6HfG X-Received: by 2002:a63:d002:: with SMTP id z2mr38575624pgf.364.1565767716213; Wed, 14 Aug 2019 00:28:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565767716; cv=none; d=google.com; s=arc-20160816; b=xx67nO9jV9kj2RFdQ6icuNDeZNkKkZFZCjekw7xsfL75yQ0m0WtT2a2+pFPpbKW8B4 98xD0CCTdHDrGSz5cjzEaKOyC/BiRPNmcLGxAP22XOwJTwjypdmmv3b+UjYyqgEo9H0L +K/d8FibDvoeHQdmVj1tArlvE2USADJ5TuRx18a4SXB8yPZaQJmtyznOtJcxHSVKc+Ha Vp30dB8heCIT2NdENwnYX1nyh9ymSYa3IQpG6Qen/NiX6KFKuHMfR58upsfqv9DUJuom zgOSGlf5YEFQsN2ugbNrOPsp98m2HrDyJ/cL7H3qowQldFSOZcYN3+lJqGpVqYaOhQjQ J0Dg== 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=olhS25dpAXpeU0ZvOtkBvW+ClqVt1x4RdJvEXREO/pM=; b=PPw+fgG5jzkRr2aMgW7o+NpUc3TKXSNjs/aqX2zlTjco3sliEQP9TRn7ROXwy+RTz1 zZTXBT8vcRoc0Jz6qgWqjd16ud5983GtcwYiRIzZM1i8Swa+LAS5yEBdUN8mlNQ7GW8D BihUP1yTZkBmL+0pbsKFXXph+lWkwW0N8peYlsrJGVI09bl7jA79o/mOVdNXby4oIKpJ L9ia7lBGD/yHGDfy0Hbb+YqV614kNi73pSpXYNGenO7gX4kd1VLRNBe2D2cEF2BjbYZx AezzqulzMMSmHbxw74oW6dxHNBorSzhU69ZYJ20fiZUjYEtI+hhBybQqO99KzoewKWGz t03g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PQPmRWR5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p44si1981512pjp.0.2019.08.14.00.28.19; Wed, 14 Aug 2019 00:28:36 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PQPmRWR5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727273AbfHNH0G (ORCPT + 99 others); Wed, 14 Aug 2019 03:26:06 -0400 Received: from mail-oi1-f194.google.com ([209.85.167.194]:42965 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726880AbfHNH0F (ORCPT ); Wed, 14 Aug 2019 03:26:05 -0400 Received: by mail-oi1-f194.google.com with SMTP id o6so2387361oic.9 for ; Wed, 14 Aug 2019 00:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=olhS25dpAXpeU0ZvOtkBvW+ClqVt1x4RdJvEXREO/pM=; b=PQPmRWR5gZp7mzNL5oK4V7JWl+aObCQ514py2raT6sWBvoDpoDhuhxyizxfGl2XDNP UdsBhgl9sEiDrvP0H8ET+8rIEoPFqY6R1sm9YoFL86uC2rfA6bUw+PV8xE7CK2lySd5m ZNBGAwbUtKuUMQWtxa0+IWsAFm8tUM8ypG9BxebjDxqKA0dIeupfD0FzbrZH2TCifaTu CXyk57FMxJ+e0lk8uxDEfwiEONa4tZCtX3RT9CFvTMiJd5Wdf+K5M72jTGZ3kdRnDTi7 QhaxqQDtcl0A1omOHnRG3sSxc8/pfu9CrbwFznkMPVZ+6pLAWZQco9/JqGyRqH5OC2Gu 1srw== 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=olhS25dpAXpeU0ZvOtkBvW+ClqVt1x4RdJvEXREO/pM=; b=MREbOulqjLP1f/nA6cQ/zBmph3Z10WPCEr8M6jGi6OUgMy6OjmxS5k383Ozrp+cEzx 5BAzfrCiyhm3iOn8j0GqGsOYKX9zAr2F1F9/tMPSfAK+QGTAxiX1ei3JH/Q98u+TQ8AP AqQ3yLiKjKW4s9ZY3YMox5KvyrCcc8HhlVsJAsyqca+fNcfbtORMfreW0C/qc8xH4R4U 1IzDGSnpVe6/kZVqbcmcfLwbSIhRwHxXz3Lvg0NHiXkO0sLnZIaeSfCigR3niWxg+XXf sirEjHEUjdaCrsIk6538B1hMl9+TttSlXUVd0m6c5KejG+WNoXyr9HaRXsgJVEA/YJ0h 3d+Q== X-Gm-Message-State: APjAAAXVotS37iNnFoqwXWbFg/8/yAa2QjO2QHnQjVqh6DWrQDwJPEDN 34skq/peWPoCr84AqyIkoQS4uqdNrkpDxmxn7uUwKg== X-Received: by 2002:aca:4255:: with SMTP id p82mr4392410oia.6.1565767564780; Wed, 14 Aug 2019 00:26:04 -0700 (PDT) MIME-Version: 1.0 References: <20190813141256.jnbrfld42rtigek3@pengutronix.de> <20190814070121.o53tj2mtky4hcy3n@pengutronix.de> In-Reply-To: <20190814070121.o53tj2mtky4hcy3n@pengutronix.de> From: Baolin Wang Date: Wed, 14 Aug 2019 15:25:53 +0800 Message-ID: Subject: Re: [PATCH v2 1/2] dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation To: =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= Cc: Thierry Reding , Rob Herring , Mark Rutland , Orson Zhai , Chunyan Zhang , Vincent Guittot , linux-pwm@vger.kernel.org, DTML , LKML 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 Uwe, On Wed, 14 Aug 2019 at 15:01, Uwe Kleine-K=C3=B6nig wrote: > > Hello Baolin, > > On Wed, Aug 14, 2019 at 09:51:34AM +0800, Baolin Wang wrote: > > On Tue, 13 Aug 2019 at 22:13, Uwe Kleine-K=C3=B6nig > > wrote: > > > On Tue, Aug 13, 2019 at 09:46:40PM +0800, Baolin Wang wrote: > > > > +- assigned-clock-parents: The phandle of the parent clock of PWM c= lock. > > > > > > I'm not sure you need to point out assigned-clocks and > > > assigned-clock-parents as this is general clk stuff. Also I wonder if > > > these should be "required properties". > > > > I think I should describe any properties used by PWM node, like > > 'clocks' and 'clock-names' properties, though they are common clock > > properties. > > Then you might want to describe also "status", "assigned-clock-rates", > "pinctrl-$n", "pinctrl-names", "power-domains", "power-domain-names" and > probably another dozen I'm not aware of. We usually do not describe 'status', but if your device node used "pinctrl-$n", "pinctrl-names" ... common properties, yes, you should describe them to let users know what is the purpose of these properties. That's also asked by DT maintainer Rob. > > > Yes, they are required. Thanks for your comments. > > required in which sense? Why can a Spreadtrum PWM not work when the > clock parents are unspecified? On some Spreadtrum platforms, the default source clock of PWM may not be enabled, so we should force users to select one available source clock for PWM output clock. --=20 Baolin Wang Best Regards