Kuninori Morimoto
f57edca8c1
dt-bindings: timer: renesas,tpu: remove obsolete binding
...
Commit 1c4b5ecb7e ("remove the h8300 architecture") removed Renesas
TPU timer driver. Let's remove its binding.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Cc: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/877c3vnq0k.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org >
2025-04-11 09:49:09 -05:00
Wolfram Sang
9407f23d14
dt-bindings: pwm: renesas,tpu: Add r8a779h0 support
...
Document support for the 16-Bit Timer Pulse Unit (TPU) in the Renesas
R-Car V4M (R8A779H0) SoC.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Link: https://lore.kernel.org/r/20240725193803.14130-6-wsa+renesas@sang-engineering.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org >
2024-09-05 11:14:14 +02:00
Geert Uytterhoeven
50315945d1
dt-bindings: pwm: renesas,tpu: Add r8a779g0 support
...
Document support for the 16-Bit Timer Pulse Unit (TPU) in the Renesas
R-Car V4H (R8A779G0) SoC.
Based on a patch in the BSP by CongDang.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2022-11-23 12:22:35 +01:00
Krzysztof Kozlowski
f4866732a7
dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice
...
pwm-cells property is already required by pwm.yaml schema.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com >
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2022-02-24 15:09:41 +01:00
Wolfram Sang
76c40c220f
dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
...
Add device tree bindings for TPU found on R-Car M3-W+ SoCs.
Reported-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com >
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2021-11-05 11:54:01 +01:00
Duc Nguyen
8aea22fb2d
dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
...
Add device tree bindings for TPU with the PWM controller found
on R-Car V3U SoCs.
Signed-off-by: Duc Nguyen <duc.nguyen.ub@renesas.com >
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2021-11-05 11:53:41 +01:00
Geert Uytterhoeven
d1dd216738
dt-bindings: timer: renesas,tpu: Convert to json-schema
...
Convert the Renesas H8/300 Timer Pulse Unit Device Tree binding
documentation to json-schema.
Correct clock-names, as "peripheral_clk" is the name of the supplier,
and all users use "fck".
Note that there are two different bindings for the TPU, both using
"renesas,tpu": this one for using the TPU as a clock source (used on
H8/300), and a second use for using the TPU as a PWM controller (used on
ARM). To avoid conflicts, both bindings are marked with the appropriate
"select" logic, to check for the absence respectively presence of the
"#pwm-cells" property.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Rob Herring <robh@kernel.org >
Acked-by: Yoshinori Sato <ysato@users.sourceforge.jp >
Link: https://lore.kernel.org/r/1c33e62c3a74979c3ca9580176e6cf89384caea9.1620648868.git.geert+renesas@glider.be
Signed-off-by: Rob Herring <robh@kernel.org >
2021-05-12 21:35:14 -05:00
Geert Uytterhoeven
d91133eddb
dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema
...
- Include the general PWM controller schema,
- Make clocks, power-domains, and resets properties required.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Yoshinori Sato <ysato@users.sourceforge.jp >
Link: https://lore.kernel.org/r/d36e3690ce8c5a1e53d054552e4fd8b90d6a5478.1620648868.git.geert+renesas@glider.be
Signed-off-by: Rob Herring <robh@kernel.org >
2021-05-12 21:33:19 -05:00
Lad Prabhakar
6a78dfb8fa
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
...
Document r8a7742 specific compatible strings. No driver change is
needed as the fallback compatible string "renesas,tpu" activates the
right code in the driver.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com >
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Rob Herring <robh@kernel.org >
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2020-10-09 13:22:55 +02:00
Geert Uytterhoeven
ff17bad872
dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
...
All R-Car Gen2 SoCs have a Renesas Timer Pulse Unit.
Document support for the missing variants.
No driver change is needed due to the fallback compatible string.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-03-31 09:03:34 -06:00
Krzysztof Kozlowski
89650a1e3b
dt-bindings: pwm: Convert PWM bindings to json-schema
...
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 <krzk@kernel.org >
Acked-by: Stephen Boyd <sboyd@kernel.org >
Acked-by: Paul Walmsley <paul.walmsley@sifive.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2019-11-19 14:23:57 -06:00
Yoshihiro Kaneko
faf66c22e6
dt-bindings: pwm: renesas: tpu: convert bindings to json-schema
...
Convert Renesas R-Car Timer Pulse Unit PWM Controller bindings documentation
to json-schema.
Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com >
Reviewed-by: Simon Horman <horms+renesas@verge.net.au >
Signed-off-by: Rob Herring <robh@kernel.org >
2019-10-04 11:22:59 -05:00