The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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-gpios = <&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-gpios = <&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-gpios = <&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-gpios = <&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 };

Cache object: d88e22a277c4aef0b83330fd9aef9646


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.