]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/arm/boot/dts/bcm2710-rpi-3-b.dts
bcm2835-gpio-exp: Driver for GPIO expander via mailbox service
[mirror_ubuntu-zesty-kernel.git] / arch / arm / boot / dts / bcm2710-rpi-3-b.dts
index 2a5b512d3e1acb17c6a40bf9d370f22279c4d552..616cfd5c7094596b497101e8feca25e25e77c3e8 100644 (file)
                firmware = <&firmware>;
                status = "okay";
        };
+
+       expgpio: expgpio {
+               compatible = "brcm,bcm2835-expgpio";
+               gpio-controller;
+               #gpio-cells = <2>;
+               firmware = <&firmware>;
+               status = "okay";
+       };
 };
 
 &fb {
                linux,default-trigger = "mmc0";
                gpios = <&virtgpio 0 0>;
        };
+
+       pwr_led: pwr {
+               label = "led1";
+               linux,default-trigger = "input";
+               gpios = <&expgpio 7 GPIO_ACTIVE_LOW>;
+       };
+};
+
+&hdmi {
+       hpd-gpios = <&expgpio 4 GPIO_ACTIVE_LOW>;
 };
 
 &audio {
                act_led_activelow = <&act_led>,"gpios:8";
                act_led_trigger = <&act_led>,"linux,default-trigger";
 
+               pwr_led_gpio = <&pwr_led>,"gpios:4";
+               pwr_led_activelow = <&pwr_led>,"gpios:8";
+               pwr_led_trigger = <&pwr_led>,"linux,default-trigger";
+
                audio = <&audio>,"status";
                watchdog = <&watchdog>,"status";
                random = <&random>,"status";