cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

kirkwood-net5big.dts (3432B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Device Tree file for LaCie 5Big Network v2
      4 *
      5 * Copyright (C) 2014
      6 *
      7 * Andrew Lunn <andrew@lunn.ch>
      8 *
      9 * Based on netxbig_v2-setup.c,
     10 * Copyright (C) 2010 Simon Guinot <sguinot@lacie.com>
     11 *
     12*/
     13
     14/dts-v1/;
     15
     16#include "kirkwood.dtsi"
     17#include "kirkwood-6281.dtsi"
     18#include "kirkwood-netxbig.dtsi"
     19
     20/ {
     21	model = "LaCie 5Big Network v2";
     22	compatible = "lacie,net5big_v2", "lacie,netxbig", "marvell,kirkwood-88f6281", "marvell,kirkwood";
     23
     24	memory {
     25		device_type = "memory";
     26		reg = <0x00000000 0x20000000>;
     27	};
     28
     29};
     30
     31&regulators {
     32	regulator@2 {
     33		compatible = "regulator-fixed";
     34		reg = <2>;
     35		regulator-name = "hdd1power";
     36		regulator-min-microvolt = <5000000>;
     37		regulator-max-microvolt = <5000000>;
     38		enable-active-high;
     39		regulator-always-on;
     40		regulator-boot-on;
     41		gpio = <&gpio0 17 GPIO_ACTIVE_HIGH>;
     42	};
     43
     44	regulator@3 {
     45		compatible = "regulator-fixed";
     46		reg = <3>;
     47		regulator-name = "hdd2power";
     48		regulator-min-microvolt = <5000000>;
     49		regulator-max-microvolt = <5000000>;
     50		enable-active-high;
     51		regulator-always-on;
     52		regulator-boot-on;
     53		gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>;
     54	};
     55
     56	regulator@4 {
     57		compatible = "regulator-fixed";
     58		reg = <4>;
     59		regulator-name = "hdd3power";
     60		regulator-min-microvolt = <5000000>;
     61		regulator-max-microvolt = <5000000>;
     62		enable-active-high;
     63		regulator-always-on;
     64		regulator-boot-on;
     65		gpio = <&gpio1 10 GPIO_ACTIVE_HIGH>;
     66	};
     67
     68	regulator@5 {
     69		compatible = "regulator-fixed";
     70		reg = <5>;
     71		regulator-name = "hdd4power";
     72		regulator-min-microvolt = <5000000>;
     73		regulator-max-microvolt = <5000000>;
     74		enable-active-high;
     75		regulator-always-on;
     76		regulator-boot-on;
     77		gpio = <&gpio1 11 GPIO_ACTIVE_HIGH>;
     78	};
     79
     80	clocks {
     81	       g762_clk: g762-oscillator {
     82			 compatible = "fixed-clock";
     83			 #clock-cells = <0>;
     84			 clock-frequency = <32768>;
     85	       };
     86	};
     87
     88	netxbig-leds {
     89		blue-sata2 {
     90			label = "netxbig:blue:sata2";
     91			mode-addr = <5>;
     92			mode-val = <NETXBIG_LED_OFF 0
     93				    NETXBIG_LED_ON 7
     94				    NETXBIG_LED_SATA 1
     95				    NETXBIG_LED_TIMER1 3>;
     96			bright-addr = <2>;
     97			max-brightness = <7>;
     98		};
     99		red-sata2 {
    100			label = "netxbig:red:sata2";
    101			mode-addr = <5>;
    102			mode-val = <NETXBIG_LED_OFF 0
    103				    NETXBIG_LED_ON 2
    104				    NETXBIG_LED_TIMER1 4>;
    105			bright-addr = <2>;
    106			max-brightness = <7>;
    107		};
    108		blue-sata3 {
    109			label = "netxbig:blue:sata3";
    110			mode-addr = <6>;
    111			mode-val = <NETXBIG_LED_OFF 0
    112				    NETXBIG_LED_ON 7
    113				    NETXBIG_LED_SATA 1
    114				    NETXBIG_LED_TIMER1 3>;
    115			bright-addr = <2>;
    116			max-brightness = <7>;
    117		};
    118		red-sata3 {
    119			label = "netxbig:red:sata3";
    120			mode-addr = <6>;
    121			mode-val = <NETXBIG_LED_OFF 0
    122				    NETXBIG_LED_ON 2
    123				    NETXBIG_LED_TIMER1 4>;
    124			bright-addr = <2>;
    125			max-brightness = <7>;
    126		};
    127		blue-sata4 {
    128			label = "netxbig:blue:sata4";
    129			mode-addr = <7>;
    130			mode-val = <NETXBIG_LED_OFF 0
    131				    NETXBIG_LED_ON 7
    132				    NETXBIG_LED_SATA 1
    133				    NETXBIG_LED_TIMER1 3>;
    134			bright-addr = <2>;
    135			max-brightness = <7>;
    136		};
    137		red-sata4 {
    138			label = "netxbig:red:sata4";
    139			mode-addr = <7>;
    140			mode-val = <NETXBIG_LED_OFF 0
    141				    NETXBIG_LED_ON 2
    142				    NETXBIG_LED_TIMER1 4>;
    143			bright-addr = <2>;
    144			max-brightness = <7>;
    145		};
    146	};
    147};
    148
    149&mdio {
    150	ethphy1: ethernet-phy@1 {
    151		reg = <0>;
    152	};
    153};
    154
    155&eth1 {
    156	status = "okay";
    157	ethernet1-port@0 {
    158		phy-handle = <&ethphy1>;
    159	};
    160};
    161
    162
    163&i2c0 {
    164	g762@3e {
    165		compatible = "gmt,g762";
    166		reg = <0x3e>;
    167		clocks = <&g762_clk>;
    168	};
    169};