Skip to content

Commit 82e6c62

Browse files
committed
ARM: dts: r8a7790: Add TPU device node
Add support for the 4 PWM channels provided by the 16-bit Timer Pulse Unit on R-Car H2, by adding a device node describing the TPU. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/r/75da1e63135a3fc8a3aaafbff7139bd5d7509be3.1679330727.git.geert+renesas@glider.be
1 parent 1b4d507 commit 82e6c62

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

arch/arm/boot/dts/r8a7790.dtsi

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,17 @@
376376
reg = <0 0xe6060000 0 0x250>;
377377
};
378378

379+
tpu: pwm@e60f0000 {
380+
compatible = "renesas,tpu-r8a7790", "renesas,tpu";
381+
reg = <0 0xe60f0000 0 0x148>;
382+
interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
383+
clocks = <&cpg CPG_MOD 304>;
384+
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
385+
resets = <&cpg 304>;
386+
#pwm-cells = <3>;
387+
status = "disabled";
388+
};
389+
379390
cpg: clock-controller@e6150000 {
380391
compatible = "renesas,r8a7790-cpg-mssr";
381392
reg = <0 0xe6150000 0 0x1000>;

0 commit comments

Comments
 (0)