aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakeshi Kihara <takeshi.kihara.df@renesas.com>2017-04-27 10:37:38 -0400
committerSimon Horman <horms+renesas@verge.net.au>2017-05-22 08:54:48 -0400
commiteaef33106799e3e58984479d85c80ddf94f9159d (patch)
tree6e4b2eed260fbb49e6cd387b29b2b9af74c7a624
parent53394b600bda5d4793d37b0010410a379fd09905 (diff)
arm64: dts: r8a7796: Add PWM device nodes
This patch adds PWM{0,1,2,3,4,5,6} device nodes for R8A7796 SoC. Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> [uli: added resets, shortened reg lengths to 8] Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--arch/arm64/boot/dts/renesas/r8a7796.dtsi70
1 files changed, 70 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
index 8651fc93304d..b418a66f4cec 100644
--- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
@@ -395,6 +395,76 @@
395 status = "disabled"; 395 status = "disabled";
396 }; 396 };
397 397
398 pwm0: pwm@e6e30000 {
399 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
400 reg = <0 0xe6e30000 0 8>;
401 #pwm-cells = <2>;
402 clocks = <&cpg CPG_MOD 523>;
403 resets = <&cpg 523>;
404 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
405 status = "disabled";
406 };
407
408 pwm1: pwm@e6e31000 {
409 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
410 reg = <0 0xe6e31000 0 8>;
411 #pwm-cells = <2>;
412 clocks = <&cpg CPG_MOD 523>;
413 resets = <&cpg 523>;
414 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
415 status = "disabled";
416 };
417
418 pwm2: pwm@e6e32000 {
419 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
420 reg = <0 0xe6e32000 0 8>;
421 #pwm-cells = <2>;
422 clocks = <&cpg CPG_MOD 523>;
423 resets = <&cpg 523>;
424 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
425 status = "disabled";
426 };
427
428 pwm3: pwm@e6e33000 {
429 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
430 reg = <0 0xe6e33000 0 8>;
431 #pwm-cells = <2>;
432 clocks = <&cpg CPG_MOD 523>;
433 resets = <&cpg 523>;
434 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
435 status = "disabled";
436 };
437
438 pwm4: pwm@e6e34000 {
439 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
440 reg = <0 0xe6e34000 0 8>;
441 #pwm-cells = <2>;
442 clocks = <&cpg CPG_MOD 523>;
443 resets = <&cpg 523>;
444 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
445 status = "disabled";
446 };
447
448 pwm5: pwm@e6e35000 {
449 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
450 reg = <0 0xe6e35000 0 8>;
451 #pwm-cells = <2>;
452 clocks = <&cpg CPG_MOD 523>;
453 resets = <&cpg 523>;
454 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
455 status = "disabled";
456 };
457
458 pwm6: pwm@e6e36000 {
459 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
460 reg = <0 0xe6e36000 0 8>;
461 #pwm-cells = <2>;
462 clocks = <&cpg CPG_MOD 523>;
463 resets = <&cpg 523>;
464 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
465 status = "disabled";
466 };
467
398 i2c0: i2c@e6500000 { 468 i2c0: i2c@e6500000 {
399 #address-cells = <1>; 469 #address-cells = <1>;
400 #size-cells = <0>; 470 #size-cells = <0>;