From: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
To: Rob Herring <robh@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>,
Haiyue Wang <haiyue.wang@linux.intel.com>,
Vernon Mauery <vernon.mauery@linux.intel.com>,
James Feist <james.feist@linux.intel.com>,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
Andrew Jeffery <andrew@aj.id.au>, Arnd Bergmann <arnd@arndb.de>,
Jason M Biils <jason.m.bills@linux.intel.com>,
Joel Stanley <joel@jms.id.au>
Subject: Re: [v4 07/11] dt-bindings: hwmon: Add documents for PECI hwmon client drivers
Date: Tue, 22 May 2018 10:18:28 -0700 [thread overview]
Message-ID: <a05b44a2-ecc8-b028-4308-47d88523a6f1@linux.intel.com> (raw)
In-Reply-To: <20180522164230.GA11707@rob-hp-laptop>
On 5/22/2018 9:42 AM, Rob Herring wrote:
> On Mon, May 21, 2018 at 12:59:05PM -0700, Jae Hyun Yoo wrote:
>> This commit adds dt-bindings documents for PECI hwmon client drivers.
>>
>> Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
>> Reviewed-by: Haiyue Wang <haiyue.wang@linux.intel.com>
>> Reviewed-by: James Feist <james.feist@linux.intel.com>
>> Reviewed-by: Vernon Mauery <vernon.mauery@linux.intel.com>
>> Cc: Andrew Jeffery <andrew@aj.id.au>
>> Cc: Arnd Bergmann <arnd@arndb.de>
>> Cc: Jason M Biils <jason.m.bills@linux.intel.com>
>> Cc: Joel Stanley <joel@jms.id.au>
>> ---
>> .../bindings/hwmon/peci-cputemp.txt | 23 ++++++++++++++++++
>> .../bindings/hwmon/peci-dimmtemp.txt | 24 +++++++++++++++++++
>> 2 files changed, 47 insertions(+)
>> create mode 100644 Documentation/devicetree/bindings/hwmon/peci-cputemp.txt
>> create mode 100644 Documentation/devicetree/bindings/hwmon/peci-dimmtemp.txt
>>
>> diff --git a/Documentation/devicetree/bindings/hwmon/peci-cputemp.txt b/Documentation/devicetree/bindings/hwmon/peci-cputemp.txt
>> new file mode 100644
>> index 000000000000..2f59aee12d9e
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/hwmon/peci-cputemp.txt
>> @@ -0,0 +1,23 @@
>> +Bindings for Intel PECI (Platform Environment Control Interface) cputemp driver.
>> +
>> +Required properties:
>> +- compatible : Should be "intel,peci-cputemp".
>> +- reg : Should contain address of a client CPU. Address range of CPU
>> + clients is starting from 0x30 based on PECI specification.
>> +
>> +Example:
>> + peci-bus@0 {
>> + #address-cells = <1>;
>> + #size-cells = <0>;
>> + < more properties >
>> +
>> + peci-cputemp@30 {
>> + compatible = "intel,peci-cputemp";
>> + reg = <0x30>;
>> + };
>
> [...]
>
>> + peci-dimmtemp@30 {
>> + compatible = "intel,peci-dimmtemp";
>> + reg = <0x30>;
>> + };
>
> As I said in the prior version, 2 nodes at the same address is wrong.
>
> Rob
>
In PECI bus, there is one and only bus host (adapter) and multiple
clients on a PECI bus, and PECI spec doesn't allow multiple originators
so only the host device can originate message. In this implementation,
all message transactions on a bus from client driver modules and user
space will be serialized well in the PECI core bus driver so bus
occupation and traffic arbitration will be managed well in the PECI core
bus driver even in case of a bus has 2 client drivers at the same
address. I'm sure that this implementation doesn't make that kind of
problem to OS.
Thanks,
-Jae
next prev parent reply other threads:[~2018-05-22 17:18 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-21 19:59 Jae Hyun Yoo
2018-05-22 16:42 ` Rob Herring
2018-05-22 17:18 ` Jae Hyun Yoo [this message]
2018-05-23 15:11 ` Rob Herring
2018-05-23 16:37 ` Jae Hyun Yoo
2018-05-23 19:33 ` Rob Herring
2018-05-23 20:03 ` Jae Hyun Yoo
2018-05-23 21:56 ` Jae Hyun Yoo
2018-05-24 13:47 ` Rob Herring
2018-05-24 17:09 ` Jae Hyun Yoo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a05b44a2-ecc8-b028-4308-47d88523a6f1@linux.intel.com \
--to=jae.hyun.yoo@linux.intel.com \
--cc=andrew@aj.id.au \
--cc=arnd@arndb.de \
--cc=devicetree@vger.kernel.org \
--cc=haiyue.wang@linux.intel.com \
--cc=james.feist@linux.intel.com \
--cc=jason.m.bills@linux.intel.com \
--cc=joel@jms.id.au \
--cc=linux-kernel@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=robh@kernel.org \
--cc=vernon.mauery@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome