1*fbe502e9SChris Packham// SPDX-License-Identifier: GPL-2.0
2*fbe502e9SChris Packham/*
3*fbe502e9SChris Packham * Device Tree file for LaCie 2Big Network v2
4*fbe502e9SChris Packham *
5*fbe502e9SChris Packham * Copyright (C) 2014
6*fbe502e9SChris Packham *
7*fbe502e9SChris Packham * Andrew Lunn <andrew@lunn.ch>
8*fbe502e9SChris Packham *
9*fbe502e9SChris Packham * Based on netxbig_v2-setup.c,
10*fbe502e9SChris Packham * Copyright (C) 2010 Simon Guinot <sguinot@lacie.com>
11*fbe502e9SChris Packham *
12*fbe502e9SChris Packham*/
13*fbe502e9SChris Packham
14*fbe502e9SChris Packham/dts-v1/;
15*fbe502e9SChris Packham
16*fbe502e9SChris Packham#include "kirkwood.dtsi"
17*fbe502e9SChris Packham#include "kirkwood-6281.dtsi"
18*fbe502e9SChris Packham#include "kirkwood-netxbig.dtsi"
19*fbe502e9SChris Packham
20*fbe502e9SChris Packham/ {
21*fbe502e9SChris Packham	model = "LaCie 2Big Network v2";
22*fbe502e9SChris Packham	compatible = "lacie,net2big_v2", "lacie,netxbig", "marvell,kirkwood-88f6281", "marvell,kirkwood";
23*fbe502e9SChris Packham
24*fbe502e9SChris Packham	memory {
25*fbe502e9SChris Packham		device_type = "memory";
26*fbe502e9SChris Packham		reg = <0x00000000 0x10000000>;
27*fbe502e9SChris Packham	};
28*fbe502e9SChris Packham
29*fbe502e9SChris Packham	fan {
30*fbe502e9SChris Packham		compatible = "gpio-fan";
31*fbe502e9SChris Packham		alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
32*fbe502e9SChris Packham	};
33*fbe502e9SChris Packham};
34*fbe502e9SChris Packham
35*fbe502e9SChris Packham&regulators {
36*fbe502e9SChris Packham	regulator@2 {
37*fbe502e9SChris Packham		compatible = "regulator-fixed";
38*fbe502e9SChris Packham		reg = <2>;
39*fbe502e9SChris Packham		regulator-name = "hdd1power";
40*fbe502e9SChris Packham		regulator-min-microvolt = <5000000>;
41*fbe502e9SChris Packham		regulator-max-microvolt = <5000000>;
42*fbe502e9SChris Packham		enable-active-high;
43*fbe502e9SChris Packham		regulator-always-on;
44*fbe502e9SChris Packham		regulator-boot-on;
45*fbe502e9SChris Packham		gpio = <&gpio0 17 GPIO_ACTIVE_HIGH>;
46*fbe502e9SChris Packham	};
47*fbe502e9SChris Packham
48*fbe502e9SChris Packham	clocks {
49*fbe502e9SChris Packham	       g762_clk: g762-oscillator {
50*fbe502e9SChris Packham			 compatible = "fixed-clock";
51*fbe502e9SChris Packham			 #clock-cells = <0>;
52*fbe502e9SChris Packham			 clock-frequency = <32768>;
53*fbe502e9SChris Packham	       };
54*fbe502e9SChris Packham	};
55*fbe502e9SChris Packham};
56*fbe502e9SChris Packham
57*fbe502e9SChris Packham&i2c0 {
58*fbe502e9SChris Packham	g762@3e {
59*fbe502e9SChris Packham		compatible = "gmt,g762";
60*fbe502e9SChris Packham		reg = <0x3e>;
61*fbe502e9SChris Packham		clocks = <&g762_clk>;
62*fbe502e9SChris Packham	};
63*fbe502e9SChris Packham};
64