kirkwood-iconnect.dts 1.3 KB
Newer Older
1 2 3 4 5 6
/dts-v1/;

/include/ "kirkwood.dtsi"

/ {
	model = "Iomega Iconnect";
7
	compatible = "iom,iconnect-1.1", "iom,iconnect", "marvell,kirkwood-88f6281", "marvell,kirkwood";
8 9 10 11 12 13 14 15 16 17 18 19 20

	memory {
		device_type = "memory";
		reg = <0x00000000 0x10000000>;
	};

	chosen {
		bootargs = "console=ttyS0,115200n8 earlyprintk mtdparts=orion_nand:0xc0000@0x0(uboot),0x20000@0xa0000(env),0x300000@0x100000(zImage),0x300000@0x540000(initrd),0x1f400000@0x980000(boot)";
		linux,initrd-start = <0x4500040>;
		linux,initrd-end   = <0x4800000>;
	};

	ocp@f1000000 {
21 22 23 24 25 26 27 28
		i2c@11000 {
			status = "okay";

			lm63: lm63@4c {
				compatible = "national,lm63";
				reg = <0x4c>;
			};
		};
29 30 31 32 33
		serial@12000 {
			clock-frequency = <200000000>;
			status = "ok";
		};
	};
34 35 36 37 38 39 40 41 42 43
	gpio-leds {
		compatible = "gpio-leds";

		led-level {
			label = "led_level";
			gpios = <&gpio1 9 0>;
			linux,default-trigger = "default-on";
		};
		power-blue {
			label = "power:blue";
44
			gpios = <&gpio1 10 0>;
45 46
			linux,default-trigger = "timer";
		};
47 48 49 50
		power-red {
			label = "power:red";
			gpios = <&gpio1 11 0>;
		};
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
		usb1 {
			label = "usb1:blue";
			gpios = <&gpio1 12 0>;
		};
		usb2 {
			label = "usb2:blue";
			gpios = <&gpio1 13 0>;
		};
		usb3 {
			label = "usb3:blue";
			gpios = <&gpio1 14 0>;
		};
		usb4 {
			label = "usb4:blue";
			gpios = <&gpio1 15 0>;
		};
		otb {
			label = "otb:blue";
			gpios = <&gpio1 16 0>;
		};
	};
72
};