/* | |
* at91-kizboxmini.dts - Device Tree file for Overkiz Kizbox mini board | |
* | |
* Copyright (C) 2014 Gaƫl PORTAY <g.portay@overkiz.com> | |
* | |
* Licensed under GPLv2 or later. | |
*/ | |
/dts-v1/; | |
#include "at91sam9g25.dtsi" | |
#include <dt-bindings/pwm/pwm.h> | |
/ { | |
model = "Overkiz Kizbox mini"; | |
compatible = "overkiz,kizboxmini", "atmel,at91sam9g25", "atmel,at91sam9x5", "atmel,at91sam9"; | |
chosen { | |
bootargs = "ubi.mtd=ubi"; | |
stdout-path = &dbgu; | |
}; | |
memory { | |
reg = <0x20000000 0x8000000>; | |
}; | |
clocks { | |
slow_xtal { | |
clock-frequency = <32768>; | |
}; | |
main_xtal { | |
clock-frequency = <12000000>; | |
}; | |
}; | |
ahb { | |
apb { | |
usart0: serial@f801c000 { | |
status = "okay"; | |
}; | |
macb0: ethernet@f802c000 { | |
phy-mode = "rmii"; | |
status = "okay"; | |
}; | |
pwm0: pwm@f8034000 { | |
pinctrl-names = "default"; | |
pinctrl-0 = <&pinctrl_pwm0_pwm0_1 | |
&pinctrl_pwm0_pwm1_1>; | |
status = "okay"; | |
}; | |
dbgu: serial@fffff200 { | |
status = "okay"; | |
}; | |
watchdog@fffffe40 { | |
status = "okay"; | |
}; | |
}; | |
usb0: ohci@00600000 { | |
num-ports = <1>; | |
status = "okay"; | |
}; | |
usb1: ehci@00700000 { | |
status = "okay"; | |
}; | |
nand0: nand@40000000 { | |
nand-bus-width = <8>; | |
nand-ecc-mode = "hw"; | |
atmel,has-pmecc; | |
atmel,pmecc-cap = <4>; | |
atmel,pmecc-sector-size = <512>; | |
nand-on-flash-bbt; | |
status = "okay"; | |
bootstrap@0 { | |
label = "bootstrap"; | |
reg = <0x0 0x20000>; | |
}; | |
ubi@20000 { | |
label = "ubi"; | |
reg = <0x20000 0x7fe0000>; | |
}; | |
}; | |
}; | |
gpio_keys { | |
compatible = "gpio-keys"; | |
#address-cells = <1>; | |
#size-cells = <0>; | |
prog { | |
label = "PB_PROG"; | |
gpios = <&pioC 17 GPIO_ACTIVE_LOW>; | |
linux,code = <0x102>; | |
wakeup-source; | |
}; | |
reset { | |
label = "PB_RST"; | |
gpios = <&pioC 16 GPIO_ACTIVE_LOW>; | |
linux,code = <0x100>; | |
wakeup-source; | |
}; | |
}; | |
pwm_leds { | |
compatible = "pwm-leds"; | |
green { | |
label = "pwm:green:user"; | |
pwms = <&pwm0 0 10000000 0>; | |
max-brightness = <255>; | |
linux,default-trigger = "default-on"; | |
}; | |
red { | |
label = "pwm:red:user"; | |
pwms = <&pwm0 1 10000000 0>; | |
max-brightness = <255>; | |
linux,default-trigger = "default-on"; | |
}; | |
}; | |
}; |