linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Rob Herring <robh+dt@kernel.org>
To: Sebastian Reichel <sebastian.reichel@collabora.com>
Cc: Sebastian Reichel <sre@kernel.org>,
	"open list:THERMAL" <linux-pm@vger.kernel.org>,
	devicetree@vger.kernel.org,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Collabora Kernel ML <kernel@collabora.com>
Subject: Re: [PATCHv2 00/38] Convert power-supply DT bindings to YAML
Date: Mon, 22 Mar 2021 10:25:49 -0600	[thread overview]
Message-ID: <CAL_JsqLASixNRTf712201w1nghxdaB28HsN7fdsjeogsoA=oQg@mail.gmail.com> (raw)
In-Reply-To: <20210317134904.80737-1-sebastian.reichel@collabora.com>

On Wed, Mar 17, 2021 at 7:49 AM Sebastian Reichel
<sebastian.reichel@collabora.com> wrote:
>
> Hi,
>
> I keep getting patches for existing drivers, that modify DT behaviour
> without updating the binding file. Let's move everything to DT schema
> files, so that this can easily be cached automatically by dtbs_check.
>
> After this series only three bindings are left unconverted:
>
> 1. max8925_battery.txt
>    This describes a node below the PMIC, which does not have its own
>    compatible value. It needs to be described in the PMIC binding
>    file, which has not yet been converted.
>
> 2. stericsson,ab8500-battery.txt
>    This also describes a node below the PMIC, which does not have
>    its own compatible value. The same applies.
>
> 3. charger-manager.txt
>    This is far more complex to convert than the other files, due
>    to the 'cm-regulator-name' / "<>-supply" thing. I skipped it
>    for now.
>
> I tested the series using dt-validate 2021.3.dev6+g38efe3f and nothing
> is reported when running dtbs_check like this:
>
> make -s -j100 dtbs_check DT_SCHEMA_FILES="Documentation/devicetree/bindings/power/supply/*.yaml"
>
> Also nothing is reported when checking the power-supply binding files
> like this:
>
> for file in Documentation/devicetree/bindings/power/supply/*yaml ; do
>     make -s -j42 dt_binding_check DT_SCHEMA_FILES=$file ;
> done
>
> This is also available as 'psy-yaml-binding' branch from my repository:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
>
> Changes since PATCHv1:
> [1] https://lore.kernel.org/linux-devicetree/20210312154357.1561730-1-sebastian.reichel@collabora.com/
>  * Drop #gpio-cells/gpio-controller dependency (inherited from standard binding)
>  * Drop $ref for properties with standard suffix
>  * ti,bq24735: Add $ref property for poll-interval
>  * ti,lp8727: Combine usb and ac property information using patternProperties
>
> Thanks for reviewing it,
>
> -- Sebastian
>
> Sebastian Reichel (38):
>   ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing
>   dt-bindings: power: supply: cpcap-battery: Convert to DT schema format
>   dt-bindings: power: supply: cpcap-charger: Convert to DT schema format
>   dt-bindings: power: supply: bq25890: Convert to DT schema format
>   dt-bindings: power: supply: bq24257: Convert to DT schema format
>   dt-bindings: power: supply: bq24190: Convert to DT schema format
>   dt-bindings: power: supply: bq2415x: Convert to DT schema format
>   dt-bindings: power: supply: bq24735: Convert to DT schema format
>   dt-bindings: power: supply: isp1704: Convert to DT schema format
>   dt-bindings: power: supply: sbs-charger: Convert to DT schema format
>   dt-bindings: power: supply: sbs-manager: Convert to DT schema format
>   dt-bindings: power: supply: ds2760: Convert to DT schema format
>   dt-bindings: power: supply: sc27xx-fg: Convert to DT schema format
>   dt-bindings: power: supply: sc2731-charger: Convert to DT schema
>     format
>   dt-bindings: power: supply: tps65090: Convert to DT schema format
>   dt-bindings: power: supply: tps65217: Convert to DT schema format
>   dt-bindings: power: supply: twl4030: Convert to DT schema format
>   dt-bindings: power: supply: n900-battery: Convert to DT schema format
>   dt-bindings: power: supply: lego-ev3-battery: Convert to DT schema
>     format
>   dt-bindings: power: supply: max17040: Convert to DT schema format
>   dt-bindings: power: supply: max14656: Convert to DT schema format
>   dt-bindings: power: supply: max17042: Convert to DT schema format
>   dt-bindings: power: supply: max8903: Convert to DT schema format
>   dt-bindings: power: supply: ucs1002: Convert to DT schema format
>   dt-bindings: power: supply: pm8941-charger: Convert to DT schema
>     format
>   dt-bindings: power: supply: pm8941-coincell: Convert to DT schema
>     format
>   dt-bindings: power: supply: act8945a: Convert to DT schema format
>   dt-bindings: power: supply: axp20x: Convert to DT schema format
>   dt-bindings: power: supply: da9150: Convert to DT schema format
>   dt-bindings: power: supply: lp8727: Convert to DT schema format
>   dt-bindings: power: supply: lt3651: Convert to DT schema format
>   dt-bindings: power: supply: ltc294x: Convert to DT schema format
>   dt-bindings: power: supply: rt9455: Convert to DT schema format
>   dt-bindings: power: supply: olpc-battery: Convert to DT schema format
>   dt-bindings: power: supply: ab8500: Convert to DT schema format
>   dt-bindings: power: supply: sbs-battery: Fix dtbs_check
>   dt-bindings: power: supply: Fix remaining battery.txt links
>   dt-bindings: power: supply: Drop power_supply.txt

Thanks! For the series:

Reviewed-by: Rob Herring <robh@kernel.org>

  parent reply	other threads:[~2021-03-22 16:26 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-17 13:48 [PATCHv2 00/38] Convert power-supply DT bindings to YAML Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 01/38] ARM: dts: motorola-cpcap-mapphone: Prepare for dtbs_check parsing Sebastian Reichel
2021-03-17 14:29   ` Tony Lindgren
2021-03-23 12:51     ` Sebastian Reichel
2021-03-23 12:56       ` Tony Lindgren
2021-03-17 13:48 ` [PATCHv2 02/38] dt-bindings: power: supply: cpcap-battery: Convert to DT schema format Sebastian Reichel
2021-03-19 10:18   ` Tony Lindgren
2021-03-17 13:48 ` [PATCHv2 03/38] dt-bindings: power: supply: cpcap-charger: " Sebastian Reichel
2021-03-19 10:18   ` Tony Lindgren
2021-03-17 13:48 ` [PATCHv2 04/38] dt-bindings: power: supply: bq25890: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 05/38] dt-bindings: power: supply: bq24257: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 06/38] dt-bindings: power: supply: bq24190: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 07/38] dt-bindings: power: supply: bq2415x: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 08/38] dt-bindings: power: supply: bq24735: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 09/38] dt-bindings: power: supply: isp1704: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 10/38] dt-bindings: power: supply: sbs-charger: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 11/38] dt-bindings: power: supply: sbs-manager: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 12/38] dt-bindings: power: supply: ds2760: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 13/38] dt-bindings: power: supply: sc27xx-fg: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 14/38] dt-bindings: power: supply: sc2731-charger: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 15/38] dt-bindings: power: supply: tps65090: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 16/38] dt-bindings: power: supply: tps65217: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 17/38] dt-bindings: power: supply: twl4030: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 18/38] dt-bindings: power: supply: n900-battery: " Sebastian Reichel
2021-03-17 17:01   ` Pali Rohár
2021-03-17 13:48 ` [PATCHv2 19/38] dt-bindings: power: supply: lego-ev3-battery: " Sebastian Reichel
2021-03-23 16:57   ` David Lechner
2021-03-17 13:48 ` [PATCHv2 20/38] dt-bindings: power: supply: max17040: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 21/38] dt-bindings: power: supply: max14656: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 22/38] dt-bindings: power: supply: max17042: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 23/38] dt-bindings: power: supply: max8903: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 24/38] dt-bindings: power: supply: ucs1002: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 25/38] dt-bindings: power: supply: pm8941-charger: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 26/38] dt-bindings: power: supply: pm8941-coincell: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 27/38] dt-bindings: power: supply: act8945a: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 28/38] dt-bindings: power: supply: axp20x: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 29/38] dt-bindings: power: supply: da9150: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 30/38] dt-bindings: power: supply: lp8727: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 31/38] dt-bindings: power: supply: lt3651: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 32/38] dt-bindings: power: supply: ltc294x: " Sebastian Reichel
2021-03-17 13:48 ` [PATCHv2 33/38] dt-bindings: power: supply: rt9455: " Sebastian Reichel
2021-03-17 13:49 ` [PATCHv2 34/38] dt-bindings: power: supply: olpc-battery: " Sebastian Reichel
2021-03-17 13:49 ` [PATCHv2 35/38] dt-bindings: power: supply: ab8500: " Sebastian Reichel
2021-04-08 23:28   ` Linus Walleij
2021-04-09 13:43     ` Sebastian Reichel
2021-03-17 13:49 ` [PATCHv2 36/38] dt-bindings: power: supply: sbs-battery: Fix dtbs_check Sebastian Reichel
2021-03-17 13:49 ` [PATCHv2 37/38] dt-bindings: power: supply: Fix remaining battery.txt links Sebastian Reichel
2021-03-17 13:49 ` [PATCHv2 38/38] dt-bindings: power: supply: Drop power_supply.txt Sebastian Reichel
2021-03-22 16:25 ` Rob Herring [this message]
2021-03-22 21:42   ` [PATCHv2 00/38] Convert power-supply DT bindings to YAML Sebastian Reichel
2021-03-23  1:05     ` Rob Herring

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='CAL_JsqLASixNRTf712201w1nghxdaB28HsN7fdsjeogsoA=oQg@mail.gmail.com' \
    --to=robh+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=kernel@collabora.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=sebastian.reichel@collabora.com \
    --cc=sre@kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).