1295011Sandrew/*
2295011Sandrew * Broadcom BCM470X / BCM5301X ARM platform code.
3295011Sandrew * DTS for Asus RT-AC68U
4295011Sandrew *
5295011Sandrew * Copyright (C) 2015 Rafa�� Mi��ecki <zajec5@gmail.com>
6295011Sandrew *
7295011Sandrew * Licensed under the GNU/GPL. See COPYING for details.
8295011Sandrew */
9295011Sandrew
10295011Sandrew/dts-v1/;
11295011Sandrew
12295011Sandrew#include "bcm4708.dtsi"
13295011Sandrew#include "bcm5301x-nand-cs0-bch8.dtsi"
14295011Sandrew
15295011Sandrew/ {
16295011Sandrew	compatible = "asus,rt-ac68u", "brcm,bcm4708";
17295011Sandrew	model = "Asus RT-AC68U (BCM4708)";
18295011Sandrew
19295011Sandrew	chosen {
20295011Sandrew		bootargs = "console=ttyS0,115200";
21295011Sandrew	};
22295011Sandrew
23295011Sandrew	memory {
24295011Sandrew		reg = <0x00000000 0x08000000>;
25295011Sandrew	};
26295011Sandrew
27295011Sandrew	leds {
28295011Sandrew		compatible = "gpio-leds";
29295011Sandrew
30295011Sandrew		usb2 {
31295011Sandrew			label = "bcm53xx:blue:usb2";
32295011Sandrew			gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>;
33295011Sandrew			linux,default-trigger = "default-off";
34295011Sandrew		};
35295011Sandrew
36295011Sandrew		power {
37295011Sandrew			label = "bcm53xx:blue:power";
38295011Sandrew			gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
39295011Sandrew			linux,default-trigger = "default-on";
40295011Sandrew		};
41295011Sandrew
42295011Sandrew		logo {
43295011Sandrew			label = "bcm53xx:white:logo";
44295011Sandrew			gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>;
45295011Sandrew			linux,default-trigger = "default-on";
46295011Sandrew		};
47295011Sandrew
48295011Sandrew		usb3 {
49295011Sandrew			label = "bcm53xx:blue:usb3";
50295011Sandrew			gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>;
51295011Sandrew			linux,default-trigger = "default-off";
52295011Sandrew		};
53295011Sandrew	};
54295011Sandrew
55295011Sandrew	gpio-keys {
56295011Sandrew		compatible = "gpio-keys";
57295011Sandrew		#address-cells = <1>;
58295011Sandrew		#size-cells = <0>;
59295011Sandrew
60295011Sandrew		brightness {
61295011Sandrew			label = "Backlight";
62295011Sandrew			linux,code = <KEY_BRIGHTNESS_ZERO>;
63295011Sandrew			gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>;
64295011Sandrew		};
65295011Sandrew
66295011Sandrew		wps {
67295011Sandrew			label = "WPS";
68295011Sandrew			linux,code = <KEY_WPS_BUTTON>;
69295011Sandrew			gpios = <&chipcommon 7 GPIO_ACTIVE_LOW>;
70295011Sandrew		};
71295011Sandrew
72295011Sandrew		restart {
73295011Sandrew			label = "Reset";
74295011Sandrew			linux,code = <KEY_RESTART>;
75295011Sandrew			gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
76295011Sandrew		};
77295011Sandrew
78295011Sandrew		rfkill {
79295011Sandrew			label = "WiFi";
80295011Sandrew			linux,code = <KEY_RFKILL>;
81295011Sandrew			gpios = <&chipcommon 15 GPIO_ACTIVE_LOW>;
82295011Sandrew		};
83295011Sandrew	};
84295011Sandrew};
85