Received: by 10.192.165.156 with SMTP id m28csp1407270imm; Wed, 11 Apr 2018 19:10:28 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+4HCiOrNLXw8lO6iyFcPyjI90dWrqXUpFkzUeS/ndG6+QtwpIXJlICtM/QY9btlSFnSDlw X-Received: by 2002:a17:902:481:: with SMTP id e1-v6mr7560360ple.377.1523499028464; Wed, 11 Apr 2018 19:10:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523499028; cv=none; d=google.com; s=arc-20160816; b=znqmSxMGKtX+nTM12Ofc91r1syZrnfu78Bu8XN3IKbnl+2ZeNRcMpyK20EJdVEjGzy /HAAlgrTdvAZlnXecCy0jAiPYvqX0NSz5Zwmy5sLkyNtfWYHCPf6M3tOx05iOH2LOzT9 DkOCNaJcu9o+dGLZdeRAqH12WoABA7DU72TDvOs3z5R2tjAnjWM8dmvvubxCJH5JjF+r toYRvQyLluSTr6uYbFtc4kW+y6WuLGnMC2yfU/QDFxabVYZ6tuypbPQfAW6jn77r3Ww5 wlBNoI6HLmk5rmHaGXTSuAyZCoQOTmwUpttwKjR/k+q9jSQBluqJaNebQwfkdYqV4ulb Lgsg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=GLZudLe8jl1AdzeR2Fmcqv4GGKMOP9E4WS9aTubWIWQ=; b=XsAMIWM1OCc9MdMsFYGHSzUBe6HiMK/5Aq5v40104mcds0KlnI1/jagw6dzJCHdAvd HJaFEopl9W25Ag6NJMBlnkX+DhCBg3RdTLX3Zsdnpsm6zvz5zYDIwGkfk6NUK24QS0GJ N4ZPVEPZ2e+sRAKYYCQn/oPLcuPdZTuK39lHPSP4p3tN8jmwRe7U01eQBOZRR3QOkg/1 WQMmYhtYmga20SumO9j2vw7qj9ecocTQE2zTBxKHMwwuQu5fhjG6PvpMhcXBcbmyEPig h3WPFQ/zp4pU6vBpI5FQokYVYfM/1gtPW5bC9OzePCclsPhtZrknEykKihVuwlCcWDAp 5LHA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k19si1750654pff.41.2018.04.11.19.09.49; Wed, 11 Apr 2018 19:10:28 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752745AbeDLCGk (ORCPT + 99 others); Wed, 11 Apr 2018 22:06:40 -0400 Received: from mga17.intel.com ([192.55.52.151]:10619 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752622AbeDLCGi (ORCPT ); Wed, 11 Apr 2018 22:06:38 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Apr 2018 19:06:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,439,1517904000"; d="scan'208";a="36570689" Received: from ifreitas-mobl.amr.corp.intel.com (HELO [10.254.104.117]) ([10.254.104.117]) by fmsmga002.fm.intel.com with ESMTP; 11 Apr 2018 19:06:35 -0700 Subject: Re: [PATCH v3 01/10] Documentations: dt-bindings: Add documents of generic PECI bus, adapter and client drivers To: Joel Stanley , Rob Herring Cc: Alan Cox , Andrew Jeffery , Andrew Lunn , Andy Shevchenko , Arnd Bergmann , Benjamin Herrenschmidt , Fengguang Wu , Greg KH , Guenter Roeck , Haiyue Wang , James Feist , Jason M Biils , Jean Delvare , Julia Cartwright , Miguel Ojeda , Milton Miller II , Pavel Machek , Randy Dunlap , Stef van Os , Sumeet R Pawnikar , Vernon Mauery , Linux Kernel Mailing List , linux-doc@vger.kernel.org, devicetree , linux-hwmon@vger.kernel.org, Linux ARM , OpenBMC Maillist References: <20180410183212.16787-1-jae.hyun.yoo@linux.intel.com> <20180410183212.16787-2-jae.hyun.yoo@linux.intel.com> From: Jae Hyun Yoo Message-ID: Date: Wed, 11 Apr 2018 19:06:35 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Joel, On 4/11/2018 4:52 AM, Joel Stanley wrote: > Hi Jae, > > On 11 April 2018 at 04:02, Jae Hyun Yoo wrote: >> This commit adds documents of generic PECI bus, adapter and client drivers. >> >> Signed-off-by: Jae Hyun Yoo >> Reviewed-by: Haiyue Wang >> Reviewed-by: James Feist >> Reviewed-by: Vernon Mauery >> Cc: Alan Cox >> Cc: Andrew Jeffery >> Cc: Andrew Lunn >> Cc: Andy Shevchenko >> Cc: Arnd Bergmann >> Cc: Benjamin Herrenschmidt >> Cc: Fengguang Wu >> Cc: Greg KH >> Cc: Guenter Roeck >> Cc: Jason M Biils >> Cc: Jean Delvare >> Cc: Joel Stanley >> Cc: Julia Cartwright >> Cc: Miguel Ojeda >> Cc: Milton Miller II >> Cc: Pavel Machek >> Cc: Randy Dunlap >> Cc: Stef van Os >> Cc: Sumeet R Pawnikar > > That's a hefty cc list. I can't see Rob Herring though, and he's > usually the person who you need to convince to get your bindings > accepted. > > I recommend using ./scripts/get_maintainers.pl to build your CC list, > and then add others you think are relevant. > > I'm not sure what the guidelines are for generic bindings, so I'll > defer to Rob for this patch. > > Cheers, > > Joel > Thanks a lot for letting me know that. I'll do as you suggested. -Jae >> --- >> .../devicetree/bindings/peci/peci-adapter.txt | 23 ++++++++++++++++++++ >> .../devicetree/bindings/peci/peci-bus.txt | 15 +++++++++++++ >> .../devicetree/bindings/peci/peci-client.txt | 25 ++++++++++++++++++++++ >> 3 files changed, 63 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/peci/peci-adapter.txt >> create mode 100644 Documentation/devicetree/bindings/peci/peci-bus.txt >> create mode 100644 Documentation/devicetree/bindings/peci/peci-client.txt >> >> diff --git a/Documentation/devicetree/bindings/peci/peci-adapter.txt b/Documentation/devicetree/bindings/peci/peci-adapter.txt >> new file mode 100644 >> index 000000000000..9221374f6b11 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/peci/peci-adapter.txt >> @@ -0,0 +1,23 @@ >> +Generic device tree configuration for PECI adapters. >> + >> +Required properties: >> +- compatible : Should contain hardware specific definition strings that can >> + match an adapter driver implementation. >> +- reg : Should contain PECI controller registers location and length. >> +- #address-cells : Should be <1>. >> +- #size-cells : Should be <0>. >> + >> +Example: >> + peci: peci@10000000 { >> + compatible = "simple-bus"; >> + #address-cells = <1>; >> + #size-cells = <1>; >> + ranges = <0x0 0x10000000 0x1000>; >> + >> + peci0: peci-bus@0 { >> + compatible = "soc,soc-peci"; >> + reg = <0x0 0x1000>; >> + #address-cells = <1>; >> + #size-cells = <0>; >> + }; >> + }; >> diff --git a/Documentation/devicetree/bindings/peci/peci-bus.txt b/Documentation/devicetree/bindings/peci/peci-bus.txt >> new file mode 100644 >> index 000000000000..90bcc791ccb0 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/peci/peci-bus.txt >> @@ -0,0 +1,15 @@ >> +Generic device tree configuration for PECI buses. >> + >> +Required properties: >> +- compatible : Should be "simple-bus". >> +- #address-cells : Should be <1>. >> +- #size-cells : Should be <1>. >> +- ranges : Should contain PECI controller registers ranges. >> + >> +Example: >> + peci: peci@10000000 { >> + compatible = "simple-bus"; >> + #address-cells = <1>; >> + #size-cells = <1>; >> + ranges = <0x0 0x10000000 0x1000>; >> + }; >> diff --git a/Documentation/devicetree/bindings/peci/peci-client.txt b/Documentation/devicetree/bindings/peci/peci-client.txt >> new file mode 100644 >> index 000000000000..8e2bfd8532f6 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/peci/peci-client.txt >> @@ -0,0 +1,25 @@ >> +Generic device tree configuration for PECI clients. >> + >> +Required properties: >> +- compatible : Should contain target device specific definition strings that can >> + match a client driver implementation. >> +- reg : Should contain address of a client CPU. Address range of CPU >> + clients is starting from 0x30 based on PECI specification. >> + <0x30> .. <0x37> (depends on the PECI_OFFSET_MAX definition) >> + >> +Example: >> + peci-bus@0 { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + < more properties > >> + >> + function@cpu0 { >> + compatible = "device,function"; >> + reg = <0x30>; >> + }; >> + >> + function@cpu1 { >> + compatible = "device,function"; >> + reg = <0x31>; >> + }; >> + }; >> -- >> 2.16.2 >>