Changeset View
Changeset View
Standalone View
Standalone View
sys/gnu/dts/mips/DAP-1522-A1.dts
- This file was added.
/dts-v1/; | |||||
#include "rt2880.dtsi" | |||||
#include <dt-bindings/gpio/gpio.h> | |||||
#include <dt-bindings/input/input.h> | |||||
/ { | |||||
compatible = "dlink,dap-1522-a1", "ralink,rt2880-soc"; | |||||
model = "D-Link DAP-1522 A1"; | |||||
cfi@bc400000 { | |||||
compatible = "cfi-flash"; | |||||
reg = <0xbc400000 0x800000>; | |||||
bank-width = <2>; | |||||
device-width = <2>; | |||||
#address-cells = <1>; | |||||
#size-cells = <1>; | |||||
partition@0 { | |||||
label = "uboot"; | |||||
reg = <0x0 0x30000>; | |||||
read-only; | |||||
}; | |||||
factory: partition@30000 { | |||||
label = "factory"; | |||||
reg = <0x30000 0x10000>; | |||||
read-only; | |||||
}; | |||||
partition@40000 { | |||||
label = "firmware"; | |||||
reg = <0x40000 0x3a0000>; | |||||
}; | |||||
}; | |||||
rtl8366s { | |||||
compatible = "realtek,rtl8366s"; | |||||
gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>; | |||||
gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>; | |||||
}; | |||||
gpio-keys-polled { | |||||
compatible = "gpio-keys-polled"; | |||||
#address-cells = <1>; | |||||
#size-cells = <0>; | |||||
poll-interval = <100>; | |||||
reset { | |||||
label = "reset"; | |||||
gpios = <&gpio0 9 GPIO_ACTIVE_LOW>; | |||||
linux,code = <KEY_RESTART>; | |||||
}; | |||||
wps { | |||||
label = "wps"; | |||||
gpios = <&gpio2 16 GPIO_ACTIVE_LOW>; | |||||
linux,code = <KEY_WPS_BUTTON>; | |||||
}; | |||||
ap { | |||||
label = "ap"; | |||||
gpios = <&gpio2 13 GPIO_ACTIVE_LOW>; | |||||
linux,code = <BTN_0>; | |||||
linux,input-type = <EV_SW>; | |||||
}; | |||||
bridge { | |||||
label = "bridge"; | |||||
gpios = <&gpio2 14 GPIO_ACTIVE_LOW>; | |||||
linux,code = <BTN_1>; | |||||
linux,input-type = <EV_SW>; | |||||
}; | |||||
}; | |||||
gpio-leds { | |||||
compatible = "gpio-leds"; | |||||
wps { | |||||
label = "dap-1522-a1:blue:wps"; | |||||
gpios = <&gpio2 17 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
ap { | |||||
label = "dap-1522-a1:blue:ap"; | |||||
gpios = <&gpio2 18 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
sta { | |||||
label = "dap-1522-a1:red:sta"; | |||||
gpios = <&gpio2 19 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
status { | |||||
label = "dap-1522-a1:blue:status"; | |||||
gpios = <&gpio2 20 GPIO_ACTIVE_LOW>; | |||||
}; | |||||
}; | |||||
}; | |||||
&gpio0 { | |||||
status = "okay"; | |||||
}; | |||||
&gpio2 { | |||||
status = "okay"; | |||||
}; | |||||
&pinctrl { | |||||
state_default: pinctrl0 { | |||||
gpio { | |||||
ralink,group = "i2c", "uartlite", "pci"; | |||||
ralink,function = "gpio"; | |||||
}; | |||||
}; | |||||
}; | |||||
ðernet { | |||||
status = "okay"; | |||||
mtd-mac-address = <&factory 0x2004>; | |||||
port@0 { | |||||
mediatek,fixed-link = <1000 1 1 1>; | |||||
}; | |||||
mdio-bus { | |||||
status = "okay"; | |||||
phy0: ethernet-phy@0 { | |||||
phy-mode = "mii"; | |||||
reg = <0>; | |||||
}; | |||||
}; | |||||
}; | |||||
&wmac { | |||||
ralink,mtd-eeprom = <&factory 0x2000>; | |||||
}; |