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

fsl-lx2160a-clearfog-itx.dtsi (1995B)


      1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
      2//
      3// Device Tree file for LX2160A Clearfog ITX board; this contains the
      4// common parts shared between the Clearfog CX and Honeycomb builds.
      5//
      6// Copyright 2019 SolidRun Ltd.
      7
      8/dts-v1/;
      9
     10#include "fsl-lx2160a-cex7.dtsi"
     11#include <dt-bindings/input/linux-event-codes.h>
     12
     13/ {
     14	aliases {
     15		serial0 = &uart0;
     16		serial1 = &uart1;
     17	};
     18
     19	chosen {
     20		stdout-path = "serial0:115200n8";
     21	};
     22
     23	gpio-keys {
     24		compatible = "gpio-keys";
     25
     26		key {
     27			label = "power";
     28			linux,can-disable;
     29			linux,code = <KEY_POWER>;
     30			gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
     31		};
     32	};
     33
     34	sfp0: sfp-0 {
     35		compatible = "sff,sfp";
     36		i2c-bus = <&sfp0_i2c>;
     37		mod-def0-gpio = <&gpio2 0 GPIO_ACTIVE_LOW>;
     38		maximum-power-milliwatt = <2000>;
     39	};
     40
     41	sfp1: sfp-1 {
     42		compatible = "sff,sfp";
     43		i2c-bus = <&sfp1_i2c>;
     44		mod-def0-gpio = <&gpio2 9 GPIO_ACTIVE_LOW>;
     45		maximum-power-milliwatt = <2000>;
     46	};
     47
     48	sfp2: sfp-2 {
     49		compatible = "sff,sfp";
     50		i2c-bus = <&sfp2_i2c>;
     51		mod-def0-gpio = <&gpio2 10 GPIO_ACTIVE_LOW>;
     52		maximum-power-milliwatt = <2000>;
     53	};
     54
     55	sfp3: sfp-3 {
     56		compatible = "sff,sfp";
     57		i2c-bus = <&sfp3_i2c>;
     58		mod-def0-gpio = <&gpio2 11 GPIO_ACTIVE_LOW>;
     59		maximum-power-milliwatt = <2000>;
     60	};
     61};
     62
     63&dpmac7 {
     64	sfp = <&sfp0>;
     65	managed = "in-band-status";
     66	phys = <&serdes_1 3>;
     67};
     68
     69&dpmac8 {
     70	sfp = <&sfp1>;
     71	managed = "in-band-status";
     72	phys = <&serdes_1 2>;
     73};
     74
     75&dpmac9 {
     76	sfp = <&sfp2>;
     77	managed = "in-band-status";
     78	phys = <&serdes_1 1>;
     79};
     80
     81&dpmac10 {
     82	sfp = <&sfp3>;
     83	managed = "in-band-status";
     84	phys = <&serdes_1 0>;
     85};
     86
     87&emdio2 {
     88	status = "okay";
     89};
     90
     91&esdhc0 {
     92	sd-uhs-sdr104;
     93	sd-uhs-sdr50;
     94	sd-uhs-sdr25;
     95	sd-uhs-sdr12;
     96	status = "okay";
     97};
     98
     99&pcs_mdio7 {
    100	status = "okay";
    101};
    102
    103&pcs_mdio8 {
    104	status = "okay";
    105};
    106
    107&pcs_mdio9 {
    108	status = "okay";
    109};
    110
    111&pcs_mdio10 {
    112	status = "okay";
    113};
    114
    115&sata0 {
    116	status = "okay";
    117};
    118
    119&sata1 {
    120	status = "okay";
    121};
    122
    123&sata2 {
    124	status = "okay";
    125};
    126
    127&sata3 {
    128	status = "okay";
    129};
    130
    131&uart0 {
    132	status = "okay";
    133};
    134
    135&uart1 {
    136	status = "okay";
    137};