Convert generic PWM controller bindings to DT schema format using
json-schema. The consumer bindings are provided by dt-schema.
Signed-off-by: Krzysztof Kozlowski
Acked-by: Stephen Boyd
Acked-by: Paul Walmsley
---
Changes since v3:
1. Remove pwm-consumers.yaml as they do not give anything new except
description.
2. Leave pwm.txt with consumers description.
3. Add acks.
Changes since v2:
1. Change also pwm-sprd.txt
Changes since v1:
1. Indent example with four spaces (more readable),
2. Change pattern for pwm nodes,
3. Remove $ref from #cells.
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 2 +-
.../bindings/pwm/atmel-hlcdc-pwm.txt | 2 +-
.../devicetree/bindings/pwm/atmel-pwm.txt | 2 +-
.../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +-
.../bindings/pwm/brcm,bcm7038-pwm.txt | 2 +-
.../bindings/pwm/brcm,iproc-pwm.txt | 2 +-
.../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +-
.../devicetree/bindings/pwm/img-pwm.txt | 2 +-
.../devicetree/bindings/pwm/imx-pwm.txt | 2 +-
.../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +-
.../bindings/pwm/lpc1850-sct-pwm.txt | 2 +-
.../devicetree/bindings/pwm/mxs-pwm.txt | 2 +-
.../bindings/pwm/nvidia,tegra20-pwm.txt | 2 +-
.../bindings/pwm/nxp,pca9685-pwm.txt | 2 +-
.../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +-
.../devicetree/bindings/pwm/pwm-berlin.txt| 2 +-
.../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +-
.../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +-
.../devicetree/bindings/pwm/pwm-lp3943.txt| 2 +-
.../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +-
.../devicetree/bindings/pwm/pwm-meson.txt | 2 +-
.../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +-
.../bindings/pwm/pwm-omap-dmtimer.txt | 2 +-
.../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +-
.../devicetree/bindings/pwm/pwm-sifive.txt| 2 +-
.../devicetree/bindings/pwm/pwm-stm32-lp.txt | 2 +-
.../devicetree/bindings/pwm/pwm-stm32.txt | 2 +-
.../devicetree/bindings/pwm/pwm-tiecap.txt| 2 +-
.../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +-
.../devicetree/bindings/pwm/pwm-zx.txt| 2 +-
Documentation/devicetree/bindings/pwm/pwm.txt | 11 +--
.../devicetree/bindings/pwm/pwm.yaml | 29 +++
.../bindings/pwm/renesas,pwm-rcar.yaml| 2 +-
.../bindings/pwm/renesas,tpu-pwm.yaml | 2 +-
.../devicetree/bindings/pwm/spear-pwm.txt | 2 +-
.../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +-
.../devicetree/bindings/pwm/ti,twl-pwm.txt| 2 +-
.../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +-
.../devicetree/bindings/pwm/vt8500-pwm.txt| 2 +-
.../devicetree/bindings/timer/ingenic,tcu.txt | 2 +-
40 files changed, 68 insertions(+), 48 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml
diff --git a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
index 0a3fbb53a16e..8ec4a7f2623a 100644
--- a/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
+++ b/Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
@@ -21,7 +21,7 @@ Optional properties:
- #gpio-cells: Should be two. The first cell is the pin number and
the second cell is used to specify flags.
See ../../gpio/gpio.txt for more information.
-- #pwm-cells : Should be one. See ../../pwm/pwm.txt for description of
+- #pwm-cells : Should be one. See ../../pwm/pwm.yaml for description of
the cell formats.
- clock-names: should be "refclk"
diff --git a/Documentation/devicetree/bindings/pwm/atmel-hlcdc-pwm.txt
b/Documentation/devicetree/bindings/pwm/atmel-hlcdc-pwm.txt
index cfda0d57d302..afa501bf7f94 100644
--- a/Documentation/devicetree/bindings/pwm/atmel-hlcdc-pwm.txt
+++ b/Documentation/devicetree/bindings/pwm/atmel-hlcdc-pwm.txt
@@ -10,7 +10,7 @@ Required properties:
- pinctrl-0: should contain the pinctrl states described by pinctrl
default.
- #pwm-cells: should be set to 3. This PWM chip use the default 3 cells
- bindings defined in pwm.txt in this directory.
+ bindings defined in pwm.yaml in this directory.
Example:
diff --git a/Documentation/devicetree/bindings/pwm/atmel-pwm.txt
b/Documentation/devicetree/bindings/pwm/atmel-pwm.txt
index 591ecdd39c7b..fbb5325be1f0 100644
--- a/Documentation/devicetree/bindings/pwm/atmel-pwm.txt
+++ b/Documentation/devicetree/bindings/pwm/atmel-pwm.txt
@@ -7,7 +7,7 @@ Required properties:
- "atmel,sama5d2-pwm"
- "microchip,sam9x60-pwm"
- reg: physical base address and length of the controller's registers
- - #pwm-cells: Should be 3. See pwm.txt in this directory for a
+ - #pwm-cells: Should be 3. See pwm.yaml in this directory for a
description of the cells format.
Example:
diff --git