]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - arch/arm/boot/dts/overlays/gpio-ir-overlay.dts
BCM2708: Add core Device Tree support
[mirror_ubuntu-zesty-kernel.git] / arch / arm / boot / dts / overlays / gpio-ir-overlay.dts
1 // Definitions for ir-gpio module
2 /dts-v1/;
3 /plugin/;
4
5 / {
6 compatible = "brcm,bcm2708";
7
8 fragment@0 {
9 target-path = "/";
10 __overlay__ {
11 gpio_ir: ir-receiver {
12 compatible = "gpio-ir-receiver";
13
14 // pin number, high or low
15 gpios = <&gpio 18 1>;
16
17 // parameter for keymap name
18 linux,rc-map-name = "rc-rc6-mce";
19
20 status = "okay";
21 };
22 };
23 };
24
25 fragment@1 {
26 target = <&gpio>;
27 __overlay__ {
28 gpio_ir_pins: gpio_ir_pins {
29 brcm,pins = <18>; // pin 18
30 brcm,function = <0>; // in
31 brcm,pull = <1>; // down
32 };
33 };
34 };
35
36 __overrides__ {
37 // parameters
38 gpio_pin = <&gpio_ir>,"gpios:4",
39 <&gpio_ir_pins>,"brcm,pins:0"; // pin number
40 gpio_pull = <&gpio_ir_pins>,"brcm,pull:0"; // pull-up/down state
41
42 rc-map-name = <&gpio_ir>,"linux,rc-map-name"; // default rc map
43 };
44 };