xref: /freebsd/sys/contrib/device-tree/src/c6x/dsk6455.dts (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later
2*c66ec88fSEmmanuel Vadot/*
3*c66ec88fSEmmanuel Vadot * arch/c6x/boot/dts/dsk6455.dts
4*c66ec88fSEmmanuel Vadot *
5*c66ec88fSEmmanuel Vadot * DSK6455 Evaluation Platform For TMS320C6455
6*c66ec88fSEmmanuel Vadot * Copyright (C) 2011 Texas Instruments Incorporated
7*c66ec88fSEmmanuel Vadot *
8*c66ec88fSEmmanuel Vadot * Author: Mark Salter <msalter@redhat.com>
9*c66ec88fSEmmanuel Vadot */
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel Vadot/dts-v1/;
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel Vadot/include/ "tms320c6455.dtsi"
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadot/ {
16*c66ec88fSEmmanuel Vadot	model = "Spectrum Digital DSK6455";
17*c66ec88fSEmmanuel Vadot	compatible = "spectrum-digital,dsk6455";
18*c66ec88fSEmmanuel Vadot
19*c66ec88fSEmmanuel Vadot	chosen {
20*c66ec88fSEmmanuel Vadot		bootargs = "root=/dev/nfs ip=dhcp rw";
21*c66ec88fSEmmanuel Vadot	};
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel Vadot	memory {
24*c66ec88fSEmmanuel Vadot		device_type = "memory";
25*c66ec88fSEmmanuel Vadot		reg = <0xE0000000 0x08000000>;
26*c66ec88fSEmmanuel Vadot	};
27*c66ec88fSEmmanuel Vadot
28*c66ec88fSEmmanuel Vadot	soc {
29*c66ec88fSEmmanuel Vadot		megamod_pic: interrupt-controller@1800000 {
30*c66ec88fSEmmanuel Vadot			interrupts = < 12 13 14 15 >;
31*c66ec88fSEmmanuel Vadot		};
32*c66ec88fSEmmanuel Vadot
33*c66ec88fSEmmanuel Vadot		emifa@70000000 {
34*c66ec88fSEmmanuel Vadot			flash@3,0 {
35*c66ec88fSEmmanuel Vadot				  #address-cells = <1>;
36*c66ec88fSEmmanuel Vadot				#size-cells = <1>;
37*c66ec88fSEmmanuel Vadot				compatible = "cfi-flash";
38*c66ec88fSEmmanuel Vadot				reg = <0x3 0x0 0x400000>;
39*c66ec88fSEmmanuel Vadot				bank-width = <1>;
40*c66ec88fSEmmanuel Vadot				device-width = <1>;
41*c66ec88fSEmmanuel Vadot				partition@0 {
42*c66ec88fSEmmanuel Vadot					reg = <0x0 0x400000>;
43*c66ec88fSEmmanuel Vadot					label = "NOR";
44*c66ec88fSEmmanuel Vadot				};
45*c66ec88fSEmmanuel Vadot			};
46*c66ec88fSEmmanuel Vadot		};
47*c66ec88fSEmmanuel Vadot
48*c66ec88fSEmmanuel Vadot		timer1: timer@2980000 {
49*c66ec88fSEmmanuel Vadot			interrupt-parent = <&megamod_pic>;
50*c66ec88fSEmmanuel Vadot			interrupts = < 69 >;
51*c66ec88fSEmmanuel Vadot		};
52*c66ec88fSEmmanuel Vadot
53*c66ec88fSEmmanuel Vadot		clock-controller@029a0000 {
54*c66ec88fSEmmanuel Vadot			clock-frequency = <50000000>;
55*c66ec88fSEmmanuel Vadot		};
56*c66ec88fSEmmanuel Vadot	};
57*c66ec88fSEmmanuel Vadot};
58