]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: dts: allwinner: a64: Add IR node
authorIgors Makejevs <git_bb@bwzone.com>
Fri, 7 Jun 2019 23:10:55 +0000 (01:10 +0200)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Wed, 24 Jul 2019 08:21:12 +0000 (10:21 +0200)
IR peripheral is completely compatible with A31 one.

Signed-off-by: Igors Makejevs <git_bb@bwzone.com>
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Acked-by: Sean Young <sean@mess.org>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi

index aa9897f270ba8ac409fb0491de29a7397ff117d4..ddb6f11e89df2a3f9feb9ea0f05cd695f24bbde6 100644 (file)
@@ -1094,6 +1094,19 @@ r_i2c: i2c@1f02400 {
                        #size-cells = <0>;
                };
 
+               r_ir: ir@1f02000 {
+                       compatible = "allwinner,sun50i-a64-ir",
+                                    "allwinner,sun6i-a31-ir";
+                       reg = <0x01f02000 0x400>;
+                       clocks = <&r_ccu CLK_APB0_IR>, <&r_ccu CLK_IR>;
+                       clock-names = "apb", "ir";
+                       resets = <&r_ccu RST_APB0_IR>;
+                       interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&r_ir_rx_pin>;
+                       status = "disabled";
+               };
+
                r_pwm: pwm@1f03800 {
                        compatible = "allwinner,sun50i-a64-pwm",
                                     "allwinner,sun5i-a13-pwm";
@@ -1121,6 +1134,11 @@ r_i2c_pl89_pins: r-i2c-pl89-pins {
                                function = "s_i2c";
                        };
 
+                       r_ir_rx_pin: r-ir-rx-pin {
+                               pins = "PL11";
+                               function = "s_cir_rx";
+                       };
+
                        r_pwm_pin: r-pwm-pin {
                                pins = "PL10";
                                function = "s_pwm";