[PATCH linux dev-4.10 v5 1/4] dt-bindings: i2c: Document the IBM CCF power supply version 1
Eddie James
eajames at linux.vnet.ibm.com
Tue Aug 15 01:09:10 AEST 2017
On 08/14/2017 02:33 AM, Andrew Jeffery wrote:
> On Fri, 2017-08-11 at 12:56 -0500, Eddie James wrote:
>>> From: "Edward A. James" <eajames at us.ibm.com>
>>
>>> Signed-off-by: Edward A. James <eajames at us.ibm.com>
>> ---
>> .../devicetree/bindings/i2c/ibm,cffps1.txt | 21
> +++++++++++++++++++++
>> 1 file changed, 21 insertions(+)
>> create mode 100644
> Documentation/devicetree/bindings/i2c/ibm,cffps1.txt
>>
>> diff --git a/Documentation/devicetree/bindings/i2c/ibm,cffps1.txt
> b/Documentation/devicetree/bindings/i2c/ibm,cffps1.txt
>> new file mode 100644
>> index 0000000..f68a0a6
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/i2c/ibm,cffps1.txt
>> @@ -0,0 +1,21 @@
>> +Device-tree bindings for IBM Common Form Factor Power Supply Version
> 1
>> +------------------------------------------------------------------
> ----
>> +
>> +Required properties:
>> + - compatible = "ibm,cffps1";
>>> + - reg = < I2C bus address >; : Address of the
> power supply on the
>>> + I2C bus.
> Should we define properties for these registers?
>
> * OPERATION
> * ON_OFF_CONFIG
> * SYS_CONFIG
We could I suppose. I don't see why though; is it normal to document
specific registers on devices? And why just those ones? The driver
doesn't use them. Presumably someone who wants to use them can look at
the spec.
Thanks for the review!
Eddie
>
> Cheers,
>
> Andrew
>
>> +
>> +Example:
>> +
>>> + i2c-bus at 100 {
>> + #address-cells = <1>;
>> + #size-cells = <0>;
>> + #interrupt-cells = <1>;
>> + < more properties >
>> +
>>> + power-supply at 68 {
>> + compatible = "ibm,cffps1";
>> + reg = <0x68>;
>> + };
>> + };
More information about the openbmc
mailing list