2 * linux/arch/arm/boot/nspire.dtsi
4 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2, as
8 * published by the Free Software Foundation.
12 /include/ "skeleton.dtsi"
15 interrupt-parent = <&intc>;
19 compatible = "arm,arm926ej-s";
24 reg = <0x00000000 0x80000>;
29 reg = <0xA4000000 0x20000>;
32 timer_clk: timer_clk {
34 compatible = "fixed-clock";
35 clock-frequency = <32768>;
40 reg = <0x900B0024 0x4>;
45 reg = <0x900B0024 0x4>;
51 compatible = "fixed-factor-clock";
58 compatible = "usb-nop-xceiv";
63 compatible = "regulator-fixed";
65 regulator-name = "USB VBUS output";
66 regulator-type = "voltage";
68 regulator-min-microvolt = <5000000>;
69 regulator-max-microvolt = <5000000>;
73 compatible = "simple-bus";
79 reg = <0xA9000000 0x1000>;
83 compatible = "lsi,zevio-usb";
84 reg = <0xB0000000 0x1000>;
88 vbus-supply = <&vbus_reg>;
92 reg = <0xB4000000 0x1000>;
98 compatible = "arm,pl111", "arm,primecell";
99 reg = <0xC0000000 0x1000>;
102 clocks = <&apb_pclk>;
103 clock-names = "apb_pclk";
107 reg = <0xC4000000 0x1000>;
111 tdes: crypto@C8010000 {
112 reg = <0xC8010000 0x1000>;
115 sha256: crypto@CC000000 {
116 reg = <0xCC000000 0x1000>;
120 compatible = "simple-bus";
121 #address-cells = <1>;
126 gpio: gpio@90000000 {
127 compatible = "lsi,zevio-gpio";
128 reg = <0x90000000 0x1000>;
134 fast_timer: timer@90010000 {
135 reg = <0x90010000 0x1000>;
139 uart: serial@90020000 {
140 reg = <0x90020000 0x1000>;
144 timer0: timer@900C0000 {
145 reg = <0x900C0000 0x1000>;
147 clocks = <&timer_clk>;
150 timer1: timer@900D0000 {
151 reg = <0x900D0000 0x1000>;
154 clocks = <&timer_clk>;
157 watchdog: watchdog@90060000 {
158 compatible = "arm,amba-primecell";
159 reg = <0x90060000 0x1000>;
164 reg = <0x90090000 0x1000>;
168 misc: misc@900A0000 {
169 reg = <0x900A0000 0x1000>;
173 reg = <0x900B0000 0x1000>;
177 keypad: input@900E0000 {
178 compatible = "ti,nspire-keypad";
179 reg = <0x900E0000 0x1000>;
182 scan-interval = <1000>;
185 clocks = <&apb_pclk>;
188 contrast: contrast@900F0000 {
189 reg = <0x900F0000 0x1000>;
193 reg = <0x90110000 0x1000>;