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-ts219.dtsi (1961B)


      1// SPDX-License-Identifier: GPL-2.0
      2/ {
      3	model = "QNAP TS219 family";
      4	compatible = "qnap,ts219", "marvell,kirkwood";
      5
      6	memory {
      7		device_type = "memory";
      8		reg = <0x00000000 0x20000000>;
      9	};
     10
     11	chosen {
     12		bootargs = "console=ttyS0,115200n8";
     13		stdout-path = &uart0;
     14	};
     15
     16	ocp@f1000000 {
     17		i2c@11000 {
     18			status = "okay";
     19			clock-frequency = <400000>;
     20
     21			s35390a: s35390a@30 {
     22				compatible = "s35390a";
     23				reg = <0x30>;
     24			};
     25		};
     26		serial@12000 {
     27			status = "okay";
     28		};
     29		serial@12100 {
     30			status = "okay";
     31		};
     32		poweroff@12100 {
     33			compatible = "qnap,power-off";
     34			reg = <0x12100 0x100>;
     35			clocks = <&gate_clk 7>;
     36		};
     37		spi@10600 {
     38			status = "okay";
     39
     40			m25p128@0 {
     41				#address-cells = <1>;
     42				#size-cells = <1>;
     43				compatible = "m25p128", "jedec,spi-nor";
     44				reg = <0>;
     45				spi-max-frequency = <20000000>;
     46				mode = <0>;
     47
     48				partition@0 {
     49					reg = <0x00000000 0x00080000>;
     50					label = "U-Boot";
     51				};
     52
     53				partition@200000 {
     54					reg = <0x00200000 0x00200000>;
     55					label = "Kernel";
     56				};
     57
     58				partition@400000 {
     59					reg = <0x00400000 0x00900000>;
     60					label = "RootFS1";
     61				};
     62				partition@d00000 {
     63					reg = <0x00d00000 0x00300000>;
     64					label = "RootFS2";
     65				};
     66				partition@40000 {
     67					reg = <0x00080000 0x00040000>;
     68					label = "U-Boot Config";
     69				};
     70				partition@c0000 {
     71					reg = <0x000c0000 0x00140000>;
     72					label = "NAS Config";
     73				};
     74			};
     75		};
     76		sata@80000 {
     77			pinctrl-0 = <&pmx_sata0 &pmx_sata1>;
     78			pinctrl-names = "default";
     79			status = "okay";
     80			nr-ports = <2>;
     81		};
     82	};
     83};
     84
     85&mdio {
     86	status = "okay";
     87
     88	ethphy0: ethernet-phy@X {
     89                /* overwrite reg property in board file */
     90	};
     91};
     92
     93&eth0 {
     94	status = "okay";
     95	ethernet0-port@0 {
     96		phy-handle = <&ethphy0>;
     97	};
     98};
     99
    100&pciec {
    101        status = "okay";
    102};
    103
    104&pcie0 {
    105	status = "okay";
    106};
    107
    108&rtc {
    109	/*
    110	 * There is a s35390a available on the i2c bus, the internal rtc isn't
    111	 * working (probably no crystal assembled).
    112	 */
    113	status = "disabled";
    114};