Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-18 Thread Nicolas Saenz Julienne
On Tue, 2021-03-16 at 13:48 -0600, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---
>  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +

^
|

Reviewed-by: Nicolas Saenz Julienne 

Regards,
Nicolas



signature.asc
Description: This is a digitally signed message part


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-17 Thread Kuninori Morimoto


Hi Rob

> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---

For below

Acked-by: Kuninori Morimoto 

>  Documentation/devicetree/bindings/sound/ak4642.yaml  | 2 --
>  Documentation/devicetree/bindings/sound/renesas,rsnd.yaml| 1 -

Thank you for your help !!

Best regards
---
Kuninori Morimoto


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-17 Thread Maxime Ripard
On Tue, Mar 16, 2021 at 01:48:58PM -0600, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 

Acked-by: Maxime Ripard 

Thanks!
Maxiem


signature.asc
Description: PGP signature


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-17 Thread Srinivas Kandagatla




On 16/03/2021 19:48, Rob Herring wrote:

Users of common properties shouldn't have a type definition as the
common schemas already have one. Drop all the unnecessary type
references in the tree.

A meta-schema update to catch these is pending.

Cc: Nicolas Saenz Julienne
Cc: Maxime Ripard
Cc: Linus Walleij
Cc: Bartosz Golaszewski
Cc: Bjorn Andersson
Cc: Krzysztof Kozlowski
Cc: Marc Kleine-Budde
Cc: "David S. Miller"
Cc: Jakub Kicinski
Cc: Srinivas Kandagatla
Cc: Ohad Ben-Cohen
Cc: Mark Brown
Cc: Cheng-Yi Chiang
Cc: Benson Leung
Cc: Zhang Rui
Cc: Daniel Lezcano
Cc: Greg Kroah-Hartman
Cc: Stefan Wahren
Cc: Masahiro Yamada
Cc: Odelu Kukatla
Cc: Alex Elder
Cc: Suman Anna
Cc: Kuninori Morimoto
Cc: Dmitry Baryshkov
Cc:linux-g...@vger.kernel.org
Cc:linux...@vger.kernel.org
Cc:linux-...@vger.kernel.org
Cc:net...@vger.kernel.org
Cc:linux-remotep...@vger.kernel.org
Cc:alsa-de...@alsa-project.org
Cc:linux-...@vger.kernel.org
Signed-off-by: Rob Herring
---
  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
  Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
  Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --


For nvmem parts,

Reviewed-by: Srinivas Kandagatla 

--srini


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-17 Thread Marc Kleine-Budde
On 16.03.2021 13:48:58, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---
>  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
>  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
>  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
>  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
>  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
>  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
>  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
>  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -

For the flexcan:

Acked-by: Marc Kleine-Budde 

regards,
Marc

-- 
Pengutronix e.K. | Marc Kleine-Budde   |
Embedded Linux   | https://www.pengutronix.de  |
Vertretung West/Dortmund | Phone: +49-231-2826-924 |
Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917- |


signature.asc
Description: PGP signature


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Greg Kroah-Hartman
On Tue, Mar 16, 2021 at 01:48:58PM -0600, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---
>  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
>  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
>  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
>  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
>  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
>  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
>  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
>  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
>  Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
>  Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --
>  .../devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml   | 2 +-
>  Documentation/devicetree/bindings/sound/ak4642.yaml  | 2 --
>  .../devicetree/bindings/sound/google,cros-ec-codec.yaml  | 2 +-
>  Documentation/devicetree/bindings/sound/renesas,rsnd.yaml| 1 -
>  .../devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml   | 1 -
>  Documentation/devicetree/bindings/usb/usb.yaml   | 1 -
>  16 files changed, 5 insertions(+), 23 deletions(-)

Acked-by: Greg Kroah-Hartman 


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Suman Anna
On 3/16/21 2:48 PM, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
> 
> A meta-schema update to catch these is pending.
> 
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---
>  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
>  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
>  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
>  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
>  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
>  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
>  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
>  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
>  Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
>  Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --
>  .../devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml   | 2 +-

For OMAP remoteproc,
Acked-by: Suman Anna 

regards
Suman


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Mark Brown
On Tue, Mar 16, 2021 at 01:48:58PM -0600, Rob Herring wrote:
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.

Acked-by: Mark Brown 


signature.asc
Description: PGP signature


Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Alex Elder

On 3/16/21 2:48 PM, Rob Herring wrote:

Users of common properties shouldn't have a type definition as the
common schemas already have one. Drop all the unnecessary type
references in the tree.

A meta-schema update to catch these is pending.


For net/qcom,ipa.yaml:

Acked-by: Alex Elder 



Cc: Nicolas Saenz Julienne 
Cc: Maxime Ripard 
Cc: Linus Walleij 
Cc: Bartosz Golaszewski 
Cc: Bjorn Andersson 
Cc: Krzysztof Kozlowski 
Cc: Marc Kleine-Budde 
Cc: "David S. Miller" 
Cc: Jakub Kicinski 
Cc: Srinivas Kandagatla 
Cc: Ohad Ben-Cohen 
Cc: Mark Brown 
Cc: Cheng-Yi Chiang 
Cc: Benson Leung 
Cc: Zhang Rui 
Cc: Daniel Lezcano 
Cc: Greg Kroah-Hartman 
Cc: Stefan Wahren 
Cc: Masahiro Yamada 
Cc: Odelu Kukatla 
Cc: Alex Elder 
Cc: Suman Anna 
Cc: Kuninori Morimoto 
Cc: Dmitry Baryshkov 
Cc: linux-g...@vger.kernel.org
Cc: linux...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: net...@vger.kernel.org
Cc: linux-remotep...@vger.kernel.org
Cc: alsa-de...@alsa-project.org
Cc: linux-...@vger.kernel.org
Signed-off-by: Rob Herring 
---
  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
  Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
  Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --
  .../devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml   | 2 +-
  Documentation/devicetree/bindings/sound/ak4642.yaml  | 2 --
  .../devicetree/bindings/sound/google,cros-ec-codec.yaml  | 2 +-
  Documentation/devicetree/bindings/sound/renesas,rsnd.yaml| 1 -
  .../devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml   | 1 -
  Documentation/devicetree/bindings/usb/usb.yaml   | 1 -
  16 files changed, 5 insertions(+), 23 deletions(-)

diff --git 
a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml 
b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
index a2c63c8b1d10..c6144c8421fa 100644
--- 
a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
+++ 
b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
@@ -26,10 +26,7 @@ properties:
- const: simple-mfd
  
mboxes:

-$ref: '/schemas/types.yaml#/definitions/phandle'
-description: |
-  Phandle to the firmware device's Mailbox.
-  (See: ../mailbox/mailbox.txt for more information)
+maxItems: 1
  
clocks:

  type: object
diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml 
b/Documentation/devicetree/bindings/arm/cpus.yaml
index 26b886b20b27..6be4a8852ee5 100644
--- a/Documentation/devicetree/bindings/arm/cpus.yaml
+++ b/Documentation/devicetree/bindings/arm/cpus.yaml
@@ -256,13 +256,11 @@ properties:
where voltage is in V, frequency is in MHz.
  
power-domains:

-$ref: '/schemas/types.yaml#/definitions/phandle-array'
  description:
List of phandles and PM domain specifiers, as defined by bindings of the
PM domain provider (see also ../power_domain.txt).
  
power-domain-names:

-$ref: '/schemas/types.yaml#/definitions/string-array'
  description:
A list of power domain name strings sorted in the same order as the
power-domains property.
diff --git 
a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml 
b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
index c13faf3e6581..3a7d5d731712 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
@@ -73,7 +73,6 @@ properties:
clock-output-names:
  description:
Name of the LCD pixel clock created.
-$ref: /schemas/types.yaml#/definitions/string-array
  maxItems: 1
  
dmas:

diff --git 
a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 
b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
index 1a54db04f29d..bcafa494ed7a 100644
--- a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
+++ b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
@@ -43,8 +43,7 @@ properties:
  
gpio-ranges: true
  
-  gpio-ranges-group-names:

-$ref: /schemas/types.yaml#/definitions/string-array
+  gpio-ranges-group-names: true
  
socionext,interrupt-ranges:

  description: |
diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 
b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
index 

Re: [PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Dmitry Baryshkov
On Tue, 16 Mar 2021 at 22:49, Rob Herring  wrote:
>
> Users of common properties shouldn't have a type definition as the
> common schemas already have one. Drop all the unnecessary type
> references in the tree.
>
> A meta-schema update to catch these is pending.
>
> Cc: Nicolas Saenz Julienne 
> Cc: Maxime Ripard 
> Cc: Linus Walleij 
> Cc: Bartosz Golaszewski 
> Cc: Bjorn Andersson 
> Cc: Krzysztof Kozlowski 
> Cc: Marc Kleine-Budde 
> Cc: "David S. Miller" 
> Cc: Jakub Kicinski 
> Cc: Srinivas Kandagatla 
> Cc: Ohad Ben-Cohen 
> Cc: Mark Brown 
> Cc: Cheng-Yi Chiang 
> Cc: Benson Leung 
> Cc: Zhang Rui 
> Cc: Daniel Lezcano 
> Cc: Greg Kroah-Hartman 
> Cc: Stefan Wahren 
> Cc: Masahiro Yamada 
> Cc: Odelu Kukatla 
> Cc: Alex Elder 
> Cc: Suman Anna 
> Cc: Kuninori Morimoto 
> Cc: Dmitry Baryshkov 
> Cc: linux-g...@vger.kernel.org
> Cc: linux...@vger.kernel.org
> Cc: linux-...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-remotep...@vger.kernel.org
> Cc: alsa-de...@alsa-project.org
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring 
> ---
>  .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
>  Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
>  .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
>  .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
>  .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
>  .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
>  .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
>  Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
>  Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
>  Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --
>  .../devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml   | 2 +-
>  Documentation/devicetree/bindings/sound/ak4642.yaml  | 2 --
>  .../devicetree/bindings/sound/google,cros-ec-codec.yaml  | 2 +-
>  Documentation/devicetree/bindings/sound/renesas,rsnd.yaml| 1 -
>  .../devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml   | 1 -
>  Documentation/devicetree/bindings/usb/usb.yaml   | 1 -
>  16 files changed, 5 insertions(+), 23 deletions(-)

For the qcom-spmi-adc-tm5.yaml:
Acked-by: Dmity Baryshkov 

>
> diff --git 
> a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml 
> b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
> index a2c63c8b1d10..c6144c8421fa 100644
> --- 
> a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
> +++ 
> b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
> @@ -26,10 +26,7 @@ properties:
>- const: simple-mfd
>
>mboxes:
> -$ref: '/schemas/types.yaml#/definitions/phandle'
> -description: |
> -  Phandle to the firmware device's Mailbox.
> -  (See: ../mailbox/mailbox.txt for more information)
> +maxItems: 1
>
>clocks:
>  type: object
> diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml 
> b/Documentation/devicetree/bindings/arm/cpus.yaml
> index 26b886b20b27..6be4a8852ee5 100644
> --- a/Documentation/devicetree/bindings/arm/cpus.yaml
> +++ b/Documentation/devicetree/bindings/arm/cpus.yaml
> @@ -256,13 +256,11 @@ properties:
>where voltage is in V, frequency is in MHz.
>
>power-domains:
> -$ref: '/schemas/types.yaml#/definitions/phandle-array'
>  description:
>List of phandles and PM domain specifiers, as defined by bindings of 
> the
>PM domain provider (see also ../power_domain.txt).
>
>power-domain-names:
> -$ref: '/schemas/types.yaml#/definitions/string-array'
>  description:
>A list of power domain name strings sorted in the same order as the
>power-domains property.
> diff --git 
> a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml 
> b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> index c13faf3e6581..3a7d5d731712 100644
> --- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> +++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
> @@ -73,7 +73,6 @@ properties:
>clock-output-names:
>  description:
>Name of the LCD pixel clock created.
> -$ref: /schemas/types.yaml#/definitions/string-array
>  maxItems: 1
>
>dmas:
> diff --git 
> a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 
> b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
> index 1a54db04f29d..bcafa494ed7a 100644
> --- a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
> +++ b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
> @@ -43,8 +43,7 @@ properties:
>
>gpio-ranges: true
>
> -  gpio-ranges-group-names:
> -$ref: /schemas/types.yaml#/definitions/string-array
> +  gpio-ranges-group-names: true
>
>

[PATCH] dt-bindings: Drop type references on common properties

2021-03-16 Thread Rob Herring
Users of common properties shouldn't have a type definition as the
common schemas already have one. Drop all the unnecessary type
references in the tree.

A meta-schema update to catch these is pending.

Cc: Nicolas Saenz Julienne 
Cc: Maxime Ripard 
Cc: Linus Walleij 
Cc: Bartosz Golaszewski 
Cc: Bjorn Andersson 
Cc: Krzysztof Kozlowski 
Cc: Marc Kleine-Budde 
Cc: "David S. Miller" 
Cc: Jakub Kicinski 
Cc: Srinivas Kandagatla 
Cc: Ohad Ben-Cohen 
Cc: Mark Brown 
Cc: Cheng-Yi Chiang 
Cc: Benson Leung 
Cc: Zhang Rui 
Cc: Daniel Lezcano 
Cc: Greg Kroah-Hartman 
Cc: Stefan Wahren 
Cc: Masahiro Yamada 
Cc: Odelu Kukatla 
Cc: Alex Elder 
Cc: Suman Anna 
Cc: Kuninori Morimoto 
Cc: Dmitry Baryshkov 
Cc: linux-g...@vger.kernel.org
Cc: linux...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: net...@vger.kernel.org
Cc: linux-remotep...@vger.kernel.org
Cc: alsa-de...@alsa-project.org
Cc: linux-...@vger.kernel.org
Signed-off-by: Rob Herring 
---
 .../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml   | 5 +
 Documentation/devicetree/bindings/arm/cpus.yaml  | 2 --
 .../bindings/display/allwinner,sun4i-a10-tcon.yaml   | 1 -
 .../devicetree/bindings/gpio/socionext,uniphier-gpio.yaml| 3 +--
 .../devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml  | 1 -
 .../devicetree/bindings/interconnect/qcom,rpmh.yaml  | 1 -
 .../bindings/memory-controllers/nvidia,tegra210-emc.yaml | 2 +-
 Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml   | 1 -
 Documentation/devicetree/bindings/net/qcom,ipa.yaml  | 1 -
 Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml  | 2 --
 .../devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml   | 2 +-
 Documentation/devicetree/bindings/sound/ak4642.yaml  | 2 --
 .../devicetree/bindings/sound/google,cros-ec-codec.yaml  | 2 +-
 Documentation/devicetree/bindings/sound/renesas,rsnd.yaml| 1 -
 .../devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml   | 1 -
 Documentation/devicetree/bindings/usb/usb.yaml   | 1 -
 16 files changed, 5 insertions(+), 23 deletions(-)

diff --git 
a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml 
b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
index a2c63c8b1d10..c6144c8421fa 100644
--- 
a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
+++ 
b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
@@ -26,10 +26,7 @@ properties:
   - const: simple-mfd
 
   mboxes:
-$ref: '/schemas/types.yaml#/definitions/phandle'
-description: |
-  Phandle to the firmware device's Mailbox.
-  (See: ../mailbox/mailbox.txt for more information)
+maxItems: 1
 
   clocks:
 type: object
diff --git a/Documentation/devicetree/bindings/arm/cpus.yaml 
b/Documentation/devicetree/bindings/arm/cpus.yaml
index 26b886b20b27..6be4a8852ee5 100644
--- a/Documentation/devicetree/bindings/arm/cpus.yaml
+++ b/Documentation/devicetree/bindings/arm/cpus.yaml
@@ -256,13 +256,11 @@ properties:
   where voltage is in V, frequency is in MHz.
 
   power-domains:
-$ref: '/schemas/types.yaml#/definitions/phandle-array'
 description:
   List of phandles and PM domain specifiers, as defined by bindings of the
   PM domain provider (see also ../power_domain.txt).
 
   power-domain-names:
-$ref: '/schemas/types.yaml#/definitions/string-array'
 description:
   A list of power domain name strings sorted in the same order as the
   power-domains property.
diff --git 
a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml 
b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
index c13faf3e6581..3a7d5d731712 100644
--- a/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
+++ b/Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
@@ -73,7 +73,6 @@ properties:
   clock-output-names:
 description:
   Name of the LCD pixel clock created.
-$ref: /schemas/types.yaml#/definitions/string-array
 maxItems: 1
 
   dmas:
diff --git 
a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 
b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
index 1a54db04f29d..bcafa494ed7a 100644
--- a/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
+++ b/Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
@@ -43,8 +43,7 @@ properties:
 
   gpio-ranges: true
 
-  gpio-ranges-group-names:
-$ref: /schemas/types.yaml#/definitions/string-array
+  gpio-ranges-group-names: true
 
   socionext,interrupt-ranges:
 description: |
diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 
b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
index 6f2398cdc82d..1e7894e524f9 100644
--- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
+++