arm64: dts: allwinner: h6: Add IR receiver node
authorClément Péron <peron.clem@gmail.com>
Fri, 7 Jun 2019 23:10:58 +0000 (01:10 +0200)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Wed, 24 Jul 2019 08:21:13 +0000 (10:21 +0200)
Allwinner H6 IR is similar to A31 and can use same driver.

Add support for it.

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-h6.dtsi

index 35942ba..e8bed58 100644 (file)
                                pins = "PL0", "PL1";
                                function = "s_i2c";
                        };
+
+                       r_ir_rx_pin: r-ir-rx-pin {
+                               pins = "PL9";
+                               function = "s_cir_rx";
+                       };
+               };
+
+               r_ir: ir@7040000 {
+                               compatible = "allwinner,sun50i-h6-ir",
+                                            "allwinner,sun6i-a31-ir";
+                               reg = <0x07040000 0x400>;
+                               interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&r_ccu CLK_R_APB1_IR>,
+                                        <&r_ccu CLK_IR>;
+                               clock-names = "apb", "ir";
+                               resets = <&r_ccu RST_R_APB1_IR>;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&r_ir_rx_pin>;
+                               status = "disabled";
                };
 
                r_i2c: i2c@7081400 {