Loading...
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * ethernut5.dts - Device Tree file for Ethernut 5 board
4 *
5 * Copyright (C) 2012 egnite GmbH <info@egnite.de>
6 */
7/dts-v1/;
8#include "at91sam9xe.dtsi"
9
10/ {
11 model = "Ethernut 5";
12 compatible = "egnite,ethernut5", "atmel,at91sam9260", "atmel,at91sam9";
13
14 chosen {
15 bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2";
16 };
17
18 memory@20000000 {
19 reg = <0x20000000 0x08000000>;
20 };
21
22 clocks {
23 slow_xtal {
24 clock-frequency = <32768>;
25 };
26
27 main_xtal {
28 clock-frequency = <18432000>;
29 };
30 };
31
32 ahb {
33 apb {
34 dbgu: serial@fffff200 {
35 status = "okay";
36 };
37
38 tcb0: timer@fffa0000 {
39 timer@0 {
40 compatible = "atmel,tcb-timer";
41 reg = <0>, <1>;
42 };
43
44 timer@2 {
45 compatible = "atmel,tcb-timer";
46 reg = <2>;
47 };
48 };
49
50 usart0: serial@fffb0000 {
51 status = "okay";
52 };
53
54 usart1: serial@fffb4000 {
55 status = "okay";
56 };
57
58 macb0: ethernet@fffc4000 {
59 phy-mode = "rmii";
60 status = "okay";
61 };
62
63 usb1: gadget@fffa4000 {
64 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
65 status = "okay";
66 };
67 };
68
69 ebi: ebi@10000000 {
70 status = "okay";
71
72 nand_controller: nand-controller {
73 status = "okay";
74 pinctrl-0 = <&pinctrl_nand_cs>;
75 pinctrl-names = "default";
76
77 nand: nand@3 {
78 reg = <0x3 0x0 0x800000>;
79 cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
80 nand-bus-width = <8>;
81 nand-ecc-mode = "soft";
82 nand-on-flash-bbt;
83 label = "atmel_nand";
84
85 partitions {
86 compatible = "fixed-partitions";
87 #address-cells = <1>;
88 #size-cells = <1>;
89
90 root@0 {
91 label = "root";
92 reg = <0x0 0x08000000>;
93 };
94
95 data@20000 {
96 label = "data";
97 reg = <0x08000000 0x38000000>;
98 };
99 };
100 };
101 };
102 };
103
104 usb0: ohci@500000 {
105 num-ports = <2>;
106 status = "okay";
107 };
108 };
109
110 i2c-gpio-0 {
111 status = "okay";
112
113 pcf8563@50 {
114 compatible = "nxp,pcf8563";
115 reg = <0x51>;
116 };
117 };
118};
1/*
2 * ethernut5.dts - Device Tree file for Ethernut 5 board
3 *
4 * Copyright (C) 2012 egnite GmbH <info@egnite.de>
5 *
6 * Licensed under GPLv2.
7 */
8/dts-v1/;
9#include "at91sam9xe.dtsi"
10
11/ {
12 model = "Ethernut 5";
13 compatible = "egnite,ethernut5", "atmel,at91sam9260", "atmel,at91sam9";
14
15 chosen {
16 bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2";
17 };
18
19 memory {
20 reg = <0x20000000 0x08000000>;
21 };
22
23 clocks {
24 slow_xtal {
25 clock-frequency = <32768>;
26 };
27
28 main_xtal {
29 clock-frequency = <18432000>;
30 };
31 };
32
33 ahb {
34 apb {
35 dbgu: serial@fffff200 {
36 status = "okay";
37 };
38
39 usart0: serial@fffb0000 {
40 status = "okay";
41 };
42
43 usart1: serial@fffb4000 {
44 status = "okay";
45 };
46
47 macb0: ethernet@fffc4000 {
48 phy-mode = "rmii";
49 status = "okay";
50 };
51
52 usb1: gadget@fffa4000 {
53 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
54 status = "okay";
55 };
56 };
57
58 nand0: nand@40000000 {
59 nand-bus-width = <8>;
60 nand-ecc-mode = "soft";
61 nand-on-flash-bbt;
62 status = "okay";
63
64 gpios = <0
65 &pioC 14 GPIO_ACTIVE_HIGH
66 0
67 >;
68
69 root@0 {
70 label = "root";
71 reg = <0x0 0x08000000>;
72 };
73
74 data@20000 {
75 label = "data";
76 reg = <0x08000000 0x38000000>;
77 };
78 };
79
80 usb0: ohci@00500000 {
81 num-ports = <2>;
82 status = "okay";
83 };
84 };
85
86 i2c@0 {
87 status = "okay";
88
89 pcf8563@50 {
90 compatible = "nxp,pcf8563";
91 reg = <0x51>;
92 };
93 };
94};