123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- /dts-v1/;
- / {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "ni,169445";
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
- cpu@0 {
- device_type = "cpu";
- compatible = "mti,mips14KEc";
- clocks = <&baseclk>;
- reg = <0>;
- };
- };
- memory@0 {
- device_type = "memory";
- reg = <0x0 0x10000000>;
- };
- baseclk: baseclock {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <50000000>;
- };
- cpu_intc: interrupt-controller {
- #address-cells = <0>;
- compatible = "mti,cpu-interrupt-controller";
- interrupt-controller;
- #interrupt-cells = <1>;
- };
- ahb@1f300000 {
- compatible = "simple-bus";
- #address-cells = <1>;
- #size-cells = <1>;
- ranges = <0x0 0x1f300000 0x80FFF>;
- gpio1: gpio@10 {
- compatible = "ni,169445-nand-gpio";
- reg = <0x10 0x4>;
- reg-names = "dat";
- gpio-controller;
- #gpio-cells = <2>;
- };
- gpio2: gpio@14 {
- compatible = "ni,169445-nand-gpio";
- reg = <0x14 0x4>;
- reg-names = "dat";
- gpio-controller;
- #gpio-cells = <2>;
- no-output;
- };
- nand@0 {
- compatible = "gpio-control-nand";
- nand-on-flash-bbt;
- nand-ecc-mode = "soft_bch";
- nand-ecc-step-size = <512>;
- nand-ecc-strength = <4>;
- reg = <0x0 4>;
- gpios = <&gpio2 0 0>, /* rdy */
- <&gpio1 1 0>, /* nce */
- <&gpio1 2 0>, /* ale */
- <&gpio1 3 0>, /* cle */
- <&gpio1 4 0>; /* nwp */
- };
- serial@80000 {
- compatible = "ns16550a";
- reg = <0x80000 0x1000>;
- interrupt-parent = <&cpu_intc>;
- interrupts = <6>;
- clocks = <&baseclk>;
- reg-shift = <0>;
- };
- ethernet@40000 {
- compatible = "snps,dwmac-4.10a";
- interrupt-parent = <&cpu_intc>;
- interrupts = <5>;
- interrupt-names = "macirq";
- reg = <0x40000 0x2000>;
- clock-names = "stmmaceth", "pclk";
- clocks = <&baseclk>, <&baseclk>;
- phy-mode = "rgmii";
- fixed-link {
- speed = <1000>;
- full-duplex;
- };
- };
- };
- };
|