compatible = "mti,cpu-interrupt-controller";
};
+ cpuclock: cpuclock@0 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+
+ /* FIXME: there should be way to detect this */
+ clock-frequency = <880000000>;
+ };
+
+ sysclock: sysclock@0 {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+
+ /* FIXME: there should be way to detect this */
+ clock-frequency = <50000000>;
+ };
+
palmbus@1E000000 {
compatible = "palmbus";
reg = <0x1E000000 0x100000>;
compatible = "ns16550a";
reg = <0xc00 0x100>;
- /* FIXME: there should be way to detect this */
- clock-frequency = <50000000>;
+ clocks = <&sysclock>;
interrupt-parent = <&gic>;
interrupts = <GIC_SHARED 26 IRQ_TYPE_LEVEL_HIGH>;
compatible = "ralink,mt7621-spi";
reg = <0xb00 0x100>;
- /* FIXME: there should be way to detect this */
- clock-frequency = <50000000>;
+ clocks = <&sysclock>;
resets = <&rstctrl 18>;
reset-names = "spi";
timer {
compatible = "mti,gic-timer";
interrupts = <GIC_LOCAL 1 IRQ_TYPE_NONE>;
-
- /* FIXME: there should be way to detect this */
- clock-frequency = <880000000>;
+ clocks = <&cpuclock>;
};
};
0x1e003800 0x800>;
#address-cells = <1>;
#size-cells = <1>;
-
- partition@0 {
- label = "uboot";
- reg = <0x00000 0x80000>; /* 64 KB */
- };
-
- partition@80000 {
- label = "uboot_env";
- reg = <0x80000 0x80000>; /* 64 KB */
- };
-
- partition@100000 {
- label = "factory";
- reg = <0x100000 0x40000>;
- };
-
- partition@140000 {
- label = "rootfs";
- reg = <0x140000 0xec0000>;
- };
};
ethernet@1e100000 {