/dts-v1/; #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> /include/ "artpec3.dtsi" / { model = "Axis P1343 Network Camera"; compatible = "axis,p1343"; aliases { serial0 = &uart0; }; soc { uart0: serial@b003e000 { status = "okay"; }; }; i2c { compatible = "i2c-gpio"; gpios = <&gio 3 0 0xa>, <&gio 2 0 0xa>; i2c-gpio,delay-us = <2>; #address-cells = <1>; #size-cells = <0>; rtc@51 { compatible = "nxp,pcf8563"; reg = <0x51>; }; }; leds { compatible = "gpio-leds"; status_green { label = "status:green"; gpios = <&gio 0 GPIO_ACTIVE_LOW 0xc>; linux,default-trigger = "heartbeat"; }; status_red { label = "status:red"; gpios = <&gio 1 GPIO_ACTIVE_LOW 0xc>; }; network_green { label = "network:green"; gpios = <&gio 2 GPIO_ACTIVE_LOW 0xc>; }; network_red { label = "network:red"; gpios = <&gio 3 GPIO_ACTIVE_LOW 0xc>; }; power_red { label = "power:red"; gpios = <&gio 4 GPIO_ACTIVE_LOW 0xc>; }; }; gpio_keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; activity-button@0 { label = "Activity Button"; linux,code = <KEY_FN>; gpios = <&gio 13 GPIO_ACTIVE_LOW 0xd>; }; }; };