[linux-sunxi] [PATCH 23/54] dt-bindings: mfd: Convert X-Powers AC100 binding to a schema

2021-07-21 Thread Maxime Ripard
The X-Powers AC100 hybrid devices are supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Chen-Yu Tsai Cc: Lee Jones Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 24/54] dt-bindings: mfd: Convert X-Powers AXP binding to a schema

2021-07-21 Thread Maxime Ripard
The X-Powers AXP PMICs are supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Chen-Yu Tsai Cc: Lee Jones Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 25/54] dt-bindings: mmc: Convert MMC Card binding to a schema

2021-07-21 Thread Maxime Ripard
MMC Cards can have an optional Device Tree binding to add non-discoverable properties. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Some of these properties were already described in the MMC controller binding, even

[linux-sunxi] [PATCH 45/54] ARM: dts: tbs711: Fix touchscreen compatible

2021-07-21 Thread Maxime Ripard
The edt,edt-ft5x06 compatible has never been a valid compatible according to the binding. Let's change for one that is. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[linux-sunxi] [PATCH 46/54] ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible

2021-07-21 Thread Maxime Ripard
The dumb-vga-dac and adi,adv7123 compatibles are not supposed to be used together according to the binding. Since the corpro gm7123 is a drop-in replacement for the adv7123, let's remove dumb-vga-dac from our compatible list. Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 26/54] dt-bindings: net: dwmac: Fix typo in the R40 compatible

2021-07-21 Thread Maxime Ripard
Even though both the driver and the device trees all use the allwinner,sun8i-r40-gmac compatible, we documented the compatible as allwinner,sun8i-r40-emac in the binding. Let's fix this. Cc: Alexandre Torgue Cc: "David S. Miller" Cc: Giuseppe Cavallaro Cc: Jakub Kicinski Cc: Jose Abreu Cc:

[linux-sunxi] [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema

2021-07-21 Thread Maxime Ripard
The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree driver) thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: "David S. Miller" Cc: de Goede Cc: Jakub Kicinski

[linux-sunxi] [PATCH 28/54] dt-bindings: power: supply: axp20x: Add AXP803 compatible

2021-07-21 Thread Maxime Ripard
The AXP803 compatible was introduced recently with a fallback to the AXP813, but it was never documented. Cc: Chen-Yu Tsai Cc: linux...@vger.kernel.org Cc: Sebastian Reichel Signed-off-by: Maxime Ripard --- .../supply/x-powers,axp20x-ac-power-supply.yaml| 11 +++

[linux-sunxi] [PATCH 29/54] dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible

2021-07-21 Thread Maxime Ripard
The AXP209 compatible was used in Device Trees and the driver, but it was never documented. Cc: Chen-Yu Tsai Cc: linux...@vger.kernel.org Cc: Sebastian Reichel Signed-off-by: Maxime Ripard --- .../power/supply/x-powers,axp20x-battery-power-supply.yaml | 1 + 1 file changed, 1

[linux-sunxi] [PATCH 32/54] dt-bindings: sunxi: Add Allwinner A80 PRCM Binding

2021-07-21 Thread Maxime Ripard
Even though we've used the A80 PRCM driver for some time and a number of boards using it already, we never had a binding for it. Let's add it based on what the driver expects and the boards are providing. Signed-off-by: Maxime Ripard --- .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33

[linux-sunxi] [PATCH 33/54] dt-bindings: thermal: Make trips node optional

2021-07-21 Thread Maxime Ripard
Even though the previous binding made it a required child node, the implementation in Linux never made it mandatory and just ignored thermal zones without trip points. This was even effectively encouraged, since the thermal core wouldn't allow a thermal sensor to probe without a thermal zone. In

[linux-sunxi] [PATCH 34/54] dt-bindings: usb: Convert SMSC USB3503 binding to a schema

2021-07-21 Thread Maxime Ripard
The SMSC USB3503 USB Hub Controller is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Dongjin Kim Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org

[linux-sunxi] [PATCH 35/54] dt-bindings: usb: dwc3: Fix usb-phy check

2021-07-21 Thread Maxime Ripard
The original binding was allowing any combination of usb2-phy and usb3-phy in the phys and phy-names properties. However, the current binding enforces that those properties must be a list of usb2-phy and usb3-phy, with exactly one element, effectively making usb2-phy the only value being valid.

[linux-sunxi] [PATCH 36/54] dt-bindings: usb: ehci: Add Allwinner A83t compatible

2021-07-21 Thread Maxime Ripard
The A83t EHCI compatible was introduced in device trees, but it was never documented. Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org Signed-off-by: Maxime Ripard --- Documentation/devicetree/bindings/usb/generic-ehci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git

[linux-sunxi] [PATCH 38/54] dt-bindings: w1: Convert 1-Wire GPIO binding to a schema

2021-07-21 Thread Maxime Ripard
Bitbanged 1-Wire buses are supported by Linux thanks to their device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Daniel Mack Cc: Evgeniy Polyakov Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 40/54] ARM: dts: sunxi: Rename gpio pinctrl names

2021-07-21 Thread Maxime Ripard
We've had a pinctrl node name convention for a while now, let's follow it for the AXP pinctrl nodes as well. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/axp81x.dtsi | 4 ++-- arch/arm64/boot/dts/allwinner/axp803.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)

[linux-sunxi] [PATCH 39/54] ARM: dts: sunxi: Rename power-supply names

2021-07-21 Thread Maxime Ripard
The name of our PMIC power supply names conflict with the generic regulator supply check that matches anything called *-supply, including the nodes, and then makes sure it's a phandle. A node is obviously not a phandle, so let's change our power supplies names to avoid any conflict.

[linux-sunxi] [PATCH 41/54] ARM: dts: sunxi: Fix OPP arrays

2021-07-21 Thread Maxime Ripard
Even though it translates to the same thing down to the binary level, we should have an array of 2 number cells to describe each OPP, which in turns create a validation warning. Let's fix this. Signed-off-by: Maxime Ripard --- .../arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 11 +++--

[linux-sunxi] [PATCH 20/54] dt-bindings: input: sun4i-lradc: Add wakeup-source

2021-07-21 Thread Maxime Ripard
The LRADC can be a wakeup source and is listed as such in some DT already. Let's make sure we allow that property in the binding. Cc: Dmitry Torokhov Cc: Hans de Goede Cc: linux-in...@vger.kernel.org Signed-off-by: Maxime Ripard --- .../bindings/input/allwinner,sun4i-a10-lradc-keys.yaml

[linux-sunxi] [PATCH 21/54] dt-bindings: interconnect: sunxi: Add R40 MBUS compatible

2021-07-21 Thread Maxime Ripard
The R40 MBUS compatible was introduced recently but it was never documented. Signed-off-by: Maxime Ripard --- .../devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + 1 file changed, 1 insertion(+) diff --git

[linux-sunxi] [PATCH 22/54] dt-bindings: media: Convert OV5640 binding to a schema

2021-07-21 Thread Maxime Ripard
The Omnivision OV5640 is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: linux-me...@vger.kernel.org Cc: Mauro Carvalho Chehab Cc: Steve Longerbeam

[linux-sunxi] [PATCH 31/54] dt-bindings: sunxi: Add CPU Configuration Controller Binding

2021-07-21 Thread Maxime Ripard
Even though we've used the CPU configuration driver for some time and a number of boards using it already, we never had a binding for it. Let's add it based on what the driver expects and the boards are providing. Signed-off-by: Maxime Ripard --- .../sunxi/allwinner,sun6i-a31-cpuconfig.yaml |

[linux-sunxi] [PATCH 30/54] dt-bindings: regulator: Convert SY8106A binding to a schema

2021-07-21 Thread Maxime Ripard
The Silergy SY8106A is a regulator controlled through i2c supported by Linux with a matching device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Icenowy Zheng Cc: Liam Girdwood Cc: Mark Brown Cc:

[linux-sunxi] [PATCH 42/54] ARM: dts: sunxi: Fix OPPs node name

2021-07-21 Thread Maxime Ripard
The operating-points-v2 nodes are named inconsistently, but mostly either opp_table0 or gpu-opp-table. However, the underscore is an invalid character for a node name and the thermal zone binding explicitly requires that zones are called opp-table-*. Let's fix it. Signed-off-by: Maxime Ripard

[linux-sunxi] [PATCH 43/54] ARM: dts: sunxi: Fix the SPI NOR node names

2021-07-21 Thread Maxime Ripard
According to the SPI NOR bindings, the flash node names are supposed to be flash@. Let's fix our users to use that new scheme. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 2 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 2 +-

[linux-sunxi] [PATCH 44/54] ARM: dts: v3s: Remove useless DMA properties

2021-07-21 Thread Maxime Ripard
The crypto engine binding doesn't allow for any DMA property, yet the v3s define some. Remove them. Signed-off-by: Maxime Ripard --- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/sun8i-v3s.dtsi b/arch/arm/boot/dts/sun8i-v3s.dtsi index

[linux-sunxi] [PATCH 37/54] dt-bindings: usb: ohci: Add Allwinner A83t compatible

2021-07-21 Thread Maxime Ripard
The A83t OHCI compatible was introduced in device trees, but it was never documented. Cc: Greg Kroah-Hartman Cc: linux-...@vger.kernel.org Signed-off-by: Maxime Ripard --- Documentation/devicetree/bindings/usb/generic-ohci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git

[linux-sunxi] [PATCH 05/54] dt-bindings: Convert Reserved Memory binding to a schema

2021-07-21 Thread Maxime Ripard
The Reserved Memory mechanism is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Mailing List Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 06/54] dt-bindings: arm: Convert ARM CCI-400 binding to a schema

2021-07-21 Thread Maxime Ripard
The ARM CCI-400 Interconnect is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Lorenzo Pieralisi Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 07/54] dt-bindings: bluetooth: broadcom: Fix clocks check

2021-07-21 Thread Maxime Ripard
The original binding was mentioning that valid values for the clocks and clock-names property were one or two clocks from extclk, txco and lpo, with extclk being deprecated in favor of txco. However, the current binding lists a valid array as extclk, txco and lpo, with either one or two items.

[linux-sunxi] [PATCH 16/54] dt-bindings: input: Convert ChipOne ICN8318 binding to a schema

2021-07-21 Thread Maxime Ripard
The ChipOne ICN8318 Touchscreen Controller is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Dmitry Torokhov Cc: Hans de Goede Cc: linux-in...@vger.kernel.org

[linux-sunxi] [PATCH 17/54] dt-bindings: input: Convert Pixcir Touchscreen binding to a schema

2021-07-21 Thread Maxime Ripard
The Pixcir Touchscreen Controller is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Dmitry Torokhov Cc: linux-in...@vger.kernel.org Signed-off-by: Maxime Ripard

[linux-sunxi] [PATCH 18/54] dt-bindings: input: Convert Regulator Haptic binding to a schema

2021-07-21 Thread Maxime Ripard
The Haptic feedback based on a regulator is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Dmitry Torokhov Cc: Jaewon Kim Cc: linux-in...@vger.kernel.org

[linux-sunxi] [PATCH 19/54] dt-bindings: input: Convert Silead GSL1680 binding to a schema

2021-07-21 Thread Maxime Ripard
The Silead GSL1680 Touchscreen Controller is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Dmitry Torokhov Cc: linux-in...@vger.kernel.org Signed-off-by: Maxime

[linux-sunxi] [PATCH 13/54] dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema

2021-07-21 Thread Maxime Ripard
The X-Powers AXP PMICs feature a GPIO Controller supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Bartosz Golaszewski Cc: Chen-Yu Tsai Cc: Linus Walleij Cc:

[linux-sunxi] [PATCH 09/54] dt-bindings: clocks: Fix typo in the H6 compatible

2021-07-21 Thread Maxime Ripard
Even though both the driver and the device trees all use the allwinner,sun50i-h6-de3-clk, we documented the compatible as allwinner,sun50i-h6-de2-clk in the binding. Let's fix this. Signed-off-by: Maxime Ripard --- .../devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- 1 file

[linux-sunxi] [PATCH 14/54] dt-bindings: hwmon: Add IIO HWMON binding

2021-07-21 Thread Maxime Ripard
Even though we had the iio-hwmon driver for some time and a number of boards using it already, we never had a binding for it. Let's add it based on what the driver expects and the boards are providing. Cc: Guenter Roeck Cc: Jean Delvare Cc: Jonathan Cameron Cc: linux-hw...@vger.kernel.org

[linux-sunxi] [PATCH 15/54] dt-bindings: iio: st: Remove wrong items length check

2021-07-21 Thread Maxime Ripard
The original bindings was listing the length of the interrupts as either 1 or 2, depending on the setup. This is also what is enforced by the top level schema. However, that is further constrained with an if clause that require exactly two interrupts, even though it might not make sense on those

[linux-sunxi] [PATCH 11/54] dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible

2021-07-21 Thread Maxime Ripard
The corpro,gm7123 was in use in a DT but was never properly documented, let's add it. Cc: dri-de...@lists.freedesktop.org Reviewed-by: Laurent Pinchart Signed-off-by: Maxime Ripard --- Changes from v1: - Removed the dumb-vga-dac compatible from the list ---

[linux-sunxi] [PATCH 12/54] dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema

2021-07-21 Thread Maxime Ripard
The UBlox Neo 6M is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Johan Hovold Signed-off-by: Maxime Ripard --- .../bindings/gnss/u-blox,neo-6m.yaml

[linux-sunxi] [PATCH 00/54] ARM: dts: Last round of DT schema fixes

2021-07-21 Thread Maxime Ripard
Hi, Here's another round of schema warnings fixes for the Allwinner platform. There's a fair share of new schemas in there since the schema tools now warn when a compatible is not documented in a schema. We don't have any warning anymore if we use the OPP binding Rob submitted, and

[linux-sunxi] [PATCH 01/54] ASoC: dt-bindings: Add WM8978 Binding

2021-07-21 Thread Maxime Ripard
Even though we had the wm8978 driver for some time and a number of boards using it already, we never had a binding for it. Let's add it based on what the driver expects and the boards are providing. Cc: alsa-de...@alsa-project.org Cc: devicet...@vger.kernel.org Cc: Liam Girdwood Cc: Mark Brown

[linux-sunxi] [PATCH 02/54] ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema

2021-07-21 Thread Maxime Ripard
Bluetooth SCO Link are supported by Linux with a matching device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. The value expected for #sound-dai-cells wasn't documented though, and the users were

[linux-sunxi] [PATCH 03/54] ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema

2021-07-21 Thread Maxime Ripard
The SPDIF Transmitter binding is used by Linux with a matching Device Tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: alsa-de...@alsa-project.org Cc: Liam Girdwood Cc: Mark Brown Signed-off-by: Maxime

[linux-sunxi] [PATCH 04/54] ASoC: dt-bindings: Convert Simple Amplifier binding to a schema

2021-07-21 Thread Maxime Ripard
Simple audio amplifiers are supported by Linux with a matching device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: alsa-de...@alsa-project.org Cc: Jerome Brunet Cc: Liam Girdwood Cc: Mark Brown

[linux-sunxi] [PATCH 08/54] dt-bindings: bluetooth: realtek: Add missing max-speed

2021-07-21 Thread Maxime Ripard
additionalProperties prevent any property not explicitly defined in the binding to be used. Yet, some serial properties like max-speed are valid and validated through the serial/serial.yaml binding. Even though the ideal solution would be to use unevaluatedProperties instead, it's not pratical

[linux-sunxi] [PATCH 10/54] dt-bindings: display: panel-lvds: Document panel compatibles

2021-07-21 Thread Maxime Ripard
The binding mentions that all the drivers using that driver must use a vendor-specific compatible but never enforces it, nor documents the vendor-specific compatibles. Let's make we document all of them, and that the binding will create an error if we add one that isn't. Cc:

[linux-sunxi] [PATCH 50/54] arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning

2021-07-21 Thread Maxime Ripard
The fixed regulator clock name has a unit address, but no reg property, which generates a warning in DTC. Change its name to remove its useless unit address. Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- 1 file changed, 1 insertion(+), 1

[linux-sunxi] [PATCH 51/54] arm64: dts: allwinner: teres-i: Add missing reg

2021-07-21 Thread Maxime Ripard
The anx6345 bridge mandates that the input port is named port@0. Since we have a unit-address, this implies that we need a reg property with the same value, but it was found to be missing in the Teres-I device tree. Make sure it's there. Signed-off-by: Maxime Ripard ---

[linux-sunxi] [PATCH 52/54] arm64: dts: allwinner: Remove regulator-ramp-delay

2021-07-21 Thread Maxime Ripard
The regulator-ramp-delay property isn't documented in the binding for the AXP806, and it's ignored by the driver. Remove those properties. Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 -- arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2

[linux-sunxi] [PATCH 53/54] arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC

2021-07-21 Thread Maxime Ripard
Neither the binding nor the driver make any use of the wakeup-source property for the AXP803. Remove it. Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts

[linux-sunxi] [PATCH 54/54] arm64: dts: allwinner: pinephone: Fix BT SCO codec cells size

2021-07-21 Thread Maxime Ripard
Even though the codec binding made no mention of it before, all the other users are using a cells size of 0. Let's make it consistent. Cc: Samuel Holland Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 +- 1 file changed, 1 insertion(+), 1

[linux-sunxi] [PATCH 47/54] arm64: dts: allwinner: h5: Fix GPU thermal zone node name

2021-07-21 Thread Maxime Ripard
The GPU thermal zone is named gpu_thermal. However, the underscore is an invalid character for a node name and the thermal zone binding explicitly requires that zones are called *-thermal. Let's fix it. Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +- 1 file

[linux-sunxi] [PATCH 48/54] arm64: dts: allwinner: h6: Fix de3 parent clocks ordering

2021-07-21 Thread Maxime Ripard
While it doesn't really matter from a functional point of view in this driver's case, it's usually a good practice to list the clocks in a driver in the same driver across all its users. The H6 is using the inverse order than all the other users, so let's make it consistent. Signed-off-by:

[linux-sunxi] [PATCH 49/54] arm64: dts: allwinner: a100: Fix thermal zone node name

2021-07-21 Thread Maxime Ripard
The thermal zones one the A100 are called $device-thermal-zone. However, the thermal zone binding explicitly requires that zones are called *-thermal. Let's fix it. Signed-off-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3

[linux-sunxi] Re: [PATCH 05/54] dt-bindings: Convert Reserved Memory binding to a schema

2021-07-21 Thread Rob Herring
On Wed, Jul 21, 2021 at 8:04 AM Maxime Ripard wrote: > > The Reserved Memory mechanism is supported by Linux thanks to its device > tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. Thanks for this! > >

[linux-sunxi] Re: [PATCH 00/54] ARM: dts: Last round of DT schema fixes

2021-07-21 Thread Rob Herring
On Wed, Jul 21, 2021 at 04:03:30PM +0200, Maxime Ripard wrote: > Hi, > > Here's another round of schema warnings fixes for the Allwinner platform. > > There's a fair share of new schemas in there since the schema tools now warn > when a compatible is not documented in a schema. > > We don't

[linux-sunxi] Re: [PATCH v3 0/6] PWM support for allwinner sun8i R40/T3/V40 SOCs.

2021-07-21 Thread Icenowy Zheng
Hao, Would you mind me to continue on this work? Newer Allwinner SoCs have PWM controllers similar to the R40 one. Yours sincerely, Icenowy Zheng 在 2018-11-26星期一的 00:18 +0800,Hao Zhang写道: > PWM support for allwinner sun8i R40/T3/V40 SOCs. > > The sun8i R40/T3/V40 PWM has 8 PWM channals and

[linux-sunxi] Re: [PATCH 13/54] dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema

2021-07-21 Thread Rob Herring
On Wed, Jul 21, 2021 at 8:10 PM Rob Herring wrote: > > On Wed, 21 Jul 2021 16:03:43 +0200, Maxime Ripard wrote: > > The X-Powers AXP PMICs feature a GPIO Controller supported by Linux > > thanks to its device tree binding. > > > > Now that we have the DT validation in place, let's convert the

[linux-sunxi] Re: [PATCH 10/54] dt-bindings: display: panel-lvds: Document panel compatibles

2021-07-21 Thread Rob Herring
On Wed, Jul 21, 2021 at 04:03:40PM +0200, Maxime Ripard wrote: > The binding mentions that all the drivers using that driver must use a > vendor-specific compatible but never enforces it, nor documents the > vendor-specific compatibles. > > Let's make we document all of them, and that the binding

[linux-sunxi] Re: [PATCH 06/54] dt-bindings: arm: Convert ARM CCI-400 binding to a schema

2021-07-21 Thread Rob Herring
On Wed, Jul 21, 2021 at 04:03:36PM +0200, Maxime Ripard wrote: > The ARM CCI-400 Interconnect is supported by Linux thanks to its device > tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc:

[linux-sunxi] Re: [PATCH 13/54] dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:43 +0200, Maxime Ripard wrote: > The X-Powers AXP PMICs feature a GPIO Controller supported by Linux > thanks to its device tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > >

[linux-sunxi] Re: [PATCH 24/54] dt-bindings: mfd: Convert X-Powers AXP binding to a schema

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:54 +0200, Maxime Ripard wrote: > The X-Powers AXP PMICs are supported by Linux thanks to its device tree > binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc: Chen-Yu Tsai >

[linux-sunxi] Re: [PATCH 06/54] dt-bindings: arm: Convert ARM CCI-400 binding to a schema

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:36 +0200, Maxime Ripard wrote: > The ARM CCI-400 Interconnect is supported by Linux thanks to its device > tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc: Lorenzo

[linux-sunxi] Re: [PATCH 10/54] dt-bindings: display: panel-lvds: Document panel compatibles

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:40 +0200, Maxime Ripard wrote: > The binding mentions that all the drivers using that driver must use a > vendor-specific compatible but never enforces it, nor documents the > vendor-specific compatibles. > > Let's make we document all of them, and that the binding will

[linux-sunxi] Re: [PATCH 22/54] dt-bindings: media: Convert OV5640 binding to a schema

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:52 +0200, Maxime Ripard wrote: > The Omnivision OV5640 is supported by Linux thanks to its device tree > binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc:

[linux-sunxi] Re: [PATCH 05/54] dt-bindings: Convert Reserved Memory binding to a schema

2021-07-21 Thread Rob Herring
On Wed, 21 Jul 2021 16:03:35 +0200, Maxime Ripard wrote: > The Reserved Memory mechanism is supported by Linux thanks to its device > tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc: Mailing

[linux-sunxi] Re: [PATCH 02/54] ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema

2021-07-21 Thread Samuel Holland
On 7/21/21 9:03 AM, Maxime Ripard wrote: > Bluetooth SCO Link are supported by Linux with a matching device tree > binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > The value expected for #sound-dai-cells

[linux-sunxi] Re: [PATCH 52/54] arm64: dts: allwinner: Remove regulator-ramp-delay

2021-07-21 Thread Samuel Holland
On 7/21/21 9:04 AM, Maxime Ripard wrote: > The regulator-ramp-delay property isn't documented in the binding for > the AXP806, and it's ignored by the driver. Remove those properties. This is a generic regulator property, parsed by of_get_regulation_constraints, which is called by