diff options
author | ian <ian@FreeBSD.org> | 2014-05-16 12:43:45 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-16 12:43:45 +0000 |
commit | c5659dcd16ed886ea681d541edb63efd092e73ff (patch) | |
tree | 5d4a3b61529fef1a1f99812ebf20f9c2606a3cd7 /sys/contrib/dts/arm/ethernut5.dts | |
parent | 4542382f0af627dd927f809527375182cf260123 (diff) | |
download | FreeBSD-src-c5659dcd16ed886ea681d541edb63efd092e73ff.zip FreeBSD-src-c5659dcd16ed886ea681d541edb63efd092e73ff.tar.gz |
MFC r262591, r262592, r262593, r262597, r262598, r262599, r262600, r262601,
r262606
Initial import of Linux/Vendor DTS files for various embedded boards.
Initial import of DTS files from Linux
Correct initial import script
New AT91 devices or fdt probe added to existing devices. Some of these
are just stubs for testing the new dts.
- nand
- SDRAMC
- shdwc
- tcb
- usb host and gadget
Diffstat (limited to 'sys/contrib/dts/arm/ethernut5.dts')
-rw-r--r-- | sys/contrib/dts/arm/ethernut5.dts | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/sys/contrib/dts/arm/ethernut5.dts b/sys/contrib/dts/arm/ethernut5.dts new file mode 100644 index 0000000..143b6d2 --- /dev/null +++ b/sys/contrib/dts/arm/ethernut5.dts @@ -0,0 +1,84 @@ +/* + * ethernut5.dts - Device Tree file for Ethernut 5 board + * + * Copyright (C) 2012 egnite GmbH <info@egnite.de> + * + * Licensed under GPLv2. + */ +/dts-v1/; +#include "at91sam9260.dtsi" + +/ { + model = "Ethernut 5"; + compatible = "egnite,ethernut5", "atmel,at91sam9260", "atmel,at91sam9"; + + chosen { + bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2"; + }; + + memory { + reg = <0x20000000 0x08000000>; + }; + + ahb { + apb { + dbgu: serial@fffff200 { + status = "okay"; + }; + + usart0: serial@fffb0000 { + status = "okay"; + }; + + usart1: serial@fffb4000 { + status = "okay"; + }; + + macb0: ethernet@fffc4000 { + phy-mode = "rmii"; + status = "okay"; + }; + + usb1: gadget@fffa4000 { + atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; + status = "okay"; + }; + }; + + nand0: nand@40000000 { + nand-bus-width = <8>; + nand-ecc-mode = "soft"; + nand-on-flash-bbt; + status = "okay"; + + gpios = <0 + &pioC 14 GPIO_ACTIVE_HIGH + 0 + >; + + root@0 { + label = "root"; + reg = <0x0 0x08000000>; + }; + + data@20000 { + label = "data"; + reg = <0x08000000 0x38000000>; + }; + }; + + usb0: ohci@00500000 { + num-ports = <2>; + status = "okay"; + }; + }; + + i2c@0 { + status = "okay"; + + pcf8563@50 { + compatible = "nxp,pcf8563"; + reg = <0x51>; + }; + }; +}; |