brcm2708: update to latest patches from RPi Foundation
[openwrt/staging/wigyori.git] / target / linux / brcm2708 / patches-4.19 / 950-0199-lirc-rpi-Remove-in-favour-of-gpio-ir.patch
1 From 28b591dadb504861cdc535d5705aa4c8c3d3420f Mon Sep 17 00:00:00 2001
2 From: popcornmix <popcornmix@gmail.com>
3 Date: Fri, 30 Nov 2018 18:55:23 +0000
4 Subject: [PATCH] lirc-rpi: Remove in favour of gpio-ir
5
6 ---
7 arch/arm/boot/dts/overlays/Makefile | 1 -
8 .../boot/dts/overlays/lirc-rpi-overlay.dts | 57 -------------------
9 2 files changed, 58 deletions(-)
10 delete mode 100644 arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts
11
12 --- a/arch/arm/boot/dts/overlays/Makefile
13 +++ b/arch/arm/boot/dts/overlays/Makefile
14 @@ -68,7 +68,6 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
15 jedec-spi-nor.dtbo \
16 justboom-dac.dtbo \
17 justboom-digi.dtbo \
18 - lirc-rpi.dtbo \
19 ltc294x.dtbo \
20 mbed-dac.dtbo \
21 mcp23017.dtbo \
22 --- a/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts
23 +++ /dev/null
24 @@ -1,57 +0,0 @@
25 -// Definitions for lirc-rpi module
26 -/dts-v1/;
27 -/plugin/;
28 -
29 -/ {
30 - compatible = "brcm,bcm2708";
31 -
32 - fragment@0 {
33 - target-path = "/";
34 - __overlay__ {
35 - lirc_rpi: lirc_rpi {
36 - compatible = "rpi,lirc-rpi";
37 - pinctrl-names = "default";
38 - pinctrl-0 = <&lirc_pins>;
39 - status = "okay";
40 -
41 - // Override autodetection of IR receiver circuit
42 - // (0 = active high, 1 = active low, -1 = no override )
43 - rpi,sense = <0xffffffff>;
44 -
45 - // Software carrier
46 - // (0 = off, 1 = on)
47 - rpi,softcarrier = <1>;
48 -
49 - // Invert output
50 - // (0 = off, 1 = on)
51 - rpi,invert = <0>;
52 -
53 - // Enable debugging messages
54 - // (0 = off, 1 = on)
55 - rpi,debug = <0>;
56 - };
57 - };
58 - };
59 -
60 - fragment@1 {
61 - target = <&gpio>;
62 - __overlay__ {
63 - lirc_pins: lirc_pins {
64 - brcm,pins = <17 18>;
65 - brcm,function = <1 0>; // out in
66 - brcm,pull = <0 1>; // off down
67 - };
68 - };
69 - };
70 -
71 - __overrides__ {
72 - gpio_out_pin = <&lirc_pins>,"brcm,pins:0";
73 - gpio_in_pin = <&lirc_pins>,"brcm,pins:4";
74 - gpio_in_pull = <&lirc_pins>,"brcm,pull:4";
75 -
76 - sense = <&lirc_rpi>,"rpi,sense:0";
77 - softcarrier = <&lirc_rpi>,"rpi,softcarrier:0";
78 - invert = <&lirc_rpi>,"rpi,invert:0";
79 - debug = <&lirc_rpi>,"rpi,debug:0";
80 - };
81 -};