1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/gpio/gpio.h> 5#include <dt-bindings/input/input.h> 6 7/include/ "artpec3.dtsi" 8 9/ { 10 model = "Axis P1343 Network Camera"; 11 compatible = "axis,p1343"; 12 13 aliases { 14 serial0 = &uart0; 15 }; 16 17 soc { 18 uart0: serial@b003e000 { 19 status = "okay"; 20 }; 21 }; 22 23 i2c { 24 compatible = "i2c-gpio"; 25 gpios = <&gio 3 0 0xa>, <&gio 2 0 0xa>; 26 i2c-gpio,delay-us = <2>; 27 #address-cells = <1>; 28 #size-cells = <0>; 29 30 rtc@51 { 31 compatible = "nxp,pcf8563"; 32 reg = <0x51>; 33 }; 34 }; 35 36 leds { 37 compatible = "gpio-leds"; 38 39 status_green { 40 label = "status:green"; 41 gpios = <&gio 0 GPIO_ACTIVE_LOW 0xc>; 42 linux,default-trigger = "heartbeat"; 43 }; 44 45 status_red { 46 label = "status:red"; 47 gpios = <&gio 1 GPIO_ACTIVE_LOW 0xc>; 48 }; 49 50 network_green { 51 label = "network:green"; 52 gpios = <&gio 2 GPIO_ACTIVE_LOW 0xc>; 53 }; 54 55 network_red { 56 label = "network:red"; 57 gpios = <&gio 3 GPIO_ACTIVE_LOW 0xc>; 58 }; 59 60 power_red { 61 label = "power:red"; 62 gpios = <&gio 4 GPIO_ACTIVE_LOW 0xc>; 63 }; 64 }; 65 66 gpio_keys { 67 compatible = "gpio-keys"; 68 #address-cells = <1>; 69 #size-cells = <0>; 70 71 activity-button@0 { 72 label = "Activity Button"; 73 linux,code = <KEY_FN>; 74 gpios = <&gio 13 GPIO_ACTIVE_LOW 0xd>; 75 }; 76 }; 77}; 78