[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <68095bad57e336c70b622c5b8d5870b1@codeaurora.org>
Date: Wed, 21 Apr 2021 11:53:21 +0530
From: skakit@...eaurora.org
To: Rob Herring <robh@...nel.org>
Cc: Dmitry Torokhov <dmitry.torokhov@...il.com>,
Andy Gross <agross@...nel.org>,
Bjorn Andersson <bjorn.andersson@...aro.org>,
Sebastian Reichel <sre@...nel.org>,
David Collins <collinsd@...eaurora.org>, kgunda@...eaurora.org,
Vinod Koul <vkoul@...nel.org>,
Courtney Cavin <courtney.cavin@...ymobile.com>,
linux-input@...r.kernel.org, linux-kernel@...r.kernel.org,
devicetree@...r.kernel.org, linux-arm-msm@...r.kernel.org,
linux-pm@...r.kernel.org
Subject: Re: [PATCH V2 4/4] dt-bindings: input: pm8941-pwrkey: Convert pm8941
power key binding to yaml
Hi Rob,
On 2021-04-10 00:20, Rob Herring wrote:
> On Thu, Apr 08, 2021 at 05:01:09PM +0530, satya priya wrote:
>> Convert qcom pm8941 power key binding from .txt to .yaml format.
>>
>> Signed-off-by: satya priya <skakit@...eaurora.org>
[...]
>> +
>> +properties:
>> + compatible:
>> + enum:
>> + - qcom,pm8941-pwrkey
>> + - qcom,pm8941-resin
>> + - qcom,pmk8350-pwrkey
>> + - qcom,pmk8350-resin
>> +
>> + interrupts:
>
> How many?
>
ok, will add maxItems.
>> + description: |
>> + Key change interrupt; The format of the specifier is
>> + defined by the binding document describing the node's
>> + interrupt parent.
>
> The 2nd sentence is every 'interrupts' property. Drop.
>
Will remove the description.
>> +
>> + debounce:
>> + description: |
>> + Time in microseconds that key must be pressed or
>> + released for state change interrupt to trigger.
>> + $ref: /schemas/types.yaml#/definitions/uint32
>> +
>> + bias-pull-up:
>> + description: |
>> + Presence of this property indicates that the KPDPWR_N
>> + pin should be configured for pull up.
>> + $ref: /schemas/types.yaml#/definitions/flag
>> +
>> + linux,code:
>> + description: |
>> + The input key-code associated with the power key.
>> + Use the linux event codes defined in
>> + include/dt-bindings/input/linux-event-codes.h
>> + When property is omitted KEY_POWER is assumed.
>> + $ref: "input.yaml#"
>
> You've just defined that 'linux,code' is a node with properties defined
> in input.yaml. Need to move this up to the top level.
>
allOf:
$ref: "input.yaml#"
That means I should add like this at the beginning? please correct me if
wrong.
>> +
>> +required:
>> + - compatible
>> + - interrupts
>> +
>> +additionalProperties: false
[...]
Thanks,
Satya Priya
Powered by blists - more mailing lists