Re: [PATCH v2] dt-bindings: power: Convert bq27xxx dt to yaml

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sebastian

On 5/11/20 9:32 AM, Sebastian Reichel wrote:
Hi,

On Mon, May 11, 2020 at 07:25:06AM -0500, Dan Murphy wrote:
On 5/10/20 11:17 AM, Sebastian Reichel wrote:
This needs is missing the power-supplies property. The N900 DT
contains a bq27200 referencing the charger, so it should fail the DT
check without the property being listed here.
Hmm.  I ran the dt checker specifically on the binding and it did not fail.
Unless I need to build some other DTs as well.
Either I will have the power-supplies property
I just tried it myself. The problem is the way you are specifying
the compatible strings. This is the parsing result:

enum: ['ti,bq27200 - BQ27200', 'ti,bq27210 - BQ27210', 'ti,bq27500 - deprecated,
       use revision specific property below', ...

You can see this in Documentation/devicetree/bindings/processed-schema.yaml, which
is generated by running the check. The compatible comments need a # as separation
character like this to generate proper bindings:

properties:
   compatible:
     enum:
       - ti,bq27200 # BQ27200
       - ti,bq27210 # BQ27210
       - ti,bq27500 # deprecated, use revision specific property below

Well honestly not sure why we need the comment either.   These are pretty self explanatory maybe we should just remove the additional comments

Any consideration on just removing the deprecated values?

Dan


-- Sebastian



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux