Linux Audio

Check our new training course

Loading...
v6.2
  1// SPDX-License-Identifier: GPL-2.0
  2/dts-v1/;
  3
  4#include "kirkwood.dtsi"
  5#include "kirkwood-6281.dtsi"
  6
  7/ {
  8	model = "LaCie CloudBox";
  9	compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
 10
 11	memory {
 12		device_type = "memory";
 13		reg = <0x00000000 0x10000000>;
 14	};
 15
 16	chosen {
 17		bootargs = "console=ttyS0,115200n8";
 18		stdout-path = &uart0;
 19	};
 20
 21	ocp@f1000000 {
 22		pinctrl: pin-controller@10000 {
 23			pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
 24				marvell,pins = "mpp15";
 25				marvell,function = "sata0";
 26			};
 27		};
 28
 29		serial@12000 {
 
 
 
 30			status = "okay";
 31		};
 32
 33		sata@80000 {
 34			pinctrl-0 = <&pmx_cloudbox_sata0>;
 35			pinctrl-names = "default";
 36			status = "okay";
 37			nr-ports = <1>;
 38		};
 39
 40		spi@10600 {
 
 
 41			status = "okay";
 42
 43			flash@0 {
 44				#address-cells = <1>;
 45				#size-cells = <1>;
 46				compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
 47				reg = <0>;
 48				spi-max-frequency = <20000000>;
 49				mode = <0>;
 50
 51				partition@0 {
 52					reg = <0x0 0x80000>;
 53					label = "u-boot";
 54				};
 55			};
 56		};
 57	};
 58
 59	gpio_keys {
 60		compatible = "gpio-keys";
 61		#address-cells = <1>;
 62		#size-cells = <0>;
 63
 64		power {
 65			label = "Power push button";
 66			linux,code = <KEY_POWER>;
 67			gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
 68		};
 69	};
 70
 71	gpio-leds {
 72		compatible = "gpio-leds";
 73
 74		red-fail {
 75			label = "cloudbox:red:fail";
 76			gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
 77		};
 78		blue-sata {
 79			label = "cloudbox:blue:sata";
 80			gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
 81		};
 82	};
 83
 84	gpio_poweroff {
 85		compatible = "gpio-poweroff";
 86		gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
 87	};
 88};
 89
 90&mdio {
 91	status = "okay";
 92
 93	ethphy0: ethernet-phy@0 {
 94		reg = <0>;
 95	};
 96};
 97
 98&eth0 {
 99	status = "okay";
100	ethernet0-port@0 {
101		phy-handle = <&ethphy0>;
102	};
103};
v3.15
 
  1/dts-v1/;
  2
  3#include "kirkwood.dtsi"
  4#include "kirkwood-6281.dtsi"
  5
  6/ {
  7	model = "LaCie CloudBox";
  8	compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
  9
 10	memory {
 11		device_type = "memory";
 12		reg = <0x00000000 0x10000000>;
 13	};
 14
 15	chosen {
 16		bootargs = "console=ttyS0,115200n8";
 
 17	};
 18
 19	ocp@f1000000 {
 20		pinctrl: pinctrl@10000 {
 21			pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
 22				marvell,pins = "mpp15";
 23				marvell,function = "sata0";
 24			};
 25		};
 26
 27		serial@12000 {
 28			pinctrl-0 = <&pmx_uart0>;
 29			pinctrl-names = "default";
 30			clock-frequency = <166666667>;
 31			status = "okay";
 32		};
 33
 34		sata@80000 {
 35			pinctrl-0 = <&pmx_cloudbox_sata0>;
 36			pinctrl-names = "default";
 37			status = "okay";
 38			nr-ports = <1>;
 39		};
 40
 41		spi@10600 {
 42			pinctrl-0 = <&pmx_spi>;
 43			pinctrl-names = "default";
 44			status = "okay";
 45
 46			flash@0 {
 47				#address-cells = <1>;
 48				#size-cells = <1>;
 49				compatible = "mxicy,mx25l4005a";
 50				reg = <0>;
 51				spi-max-frequency = <20000000>;
 52				mode = <0>;
 53
 54				partition@0 {
 55					reg = <0x0 0x80000>;
 56					label = "u-boot";
 57				};
 58			};
 59		};
 60	};
 61
 62	gpio_keys {
 63		compatible = "gpio-keys";
 64		#address-cells = <1>;
 65		#size-cells = <0>;
 66
 67		button@1 {
 68			label = "Power push button";
 69			linux,code = <KEY_POWER>;
 70			gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
 71		};
 72	};
 73
 74	gpio-leds {
 75		compatible = "gpio-leds";
 76
 77		red-fail {
 78			label = "cloudbox:red:fail";
 79			gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
 80		};
 81		blue-sata {
 82			label = "cloudbox:blue:sata";
 83			gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
 84		};
 85	};
 86
 87	gpio_poweroff {
 88		compatible = "gpio-poweroff";
 89		gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
 90	};
 91};
 92
 93&mdio {
 94	status = "okay";
 95
 96	ethphy0: ethernet-phy@0 {
 97		reg = <0>;
 98	};
 99};
100
101&eth0 {
102	status = "okay";
103	ethernet0-port@0 {
104		phy-handle = <&ethphy0>;
105	};
106};