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/arm/moxart-uc7112lx.dts

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-later
    2 /* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX
    3  *
    4  * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com>
    5  */
    6 
    7 /dts-v1/;
    8 #include "moxart.dtsi"
    9 
   10 / {
   11         model = "MOXA UC-7112-LX";
   12         compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart";
   13 
   14         memory {
   15                 device_type = "memory";
   16                 reg = <0x0 0x2000000>;
   17         };
   18 
   19         clocks {
   20                 ref12: ref12M {
   21                         compatible = "fixed-clock";
   22                         #clock-cells = <0>;
   23                         clock-frequency = <12000000>;
   24                 };
   25         };
   26 
   27         flash@80000000,0 {
   28                 compatible = "numonyx,js28f128", "cfi-flash";
   29                 reg = <0x80000000 0x1000000>;
   30                 bank-width = <2>;
   31                 #address-cells = <1>;
   32                 #size-cells = <1>;
   33                 partition@0 {
   34                         label = "bootloader";
   35                         reg = <0x0 0x40000>;
   36                 };
   37                 partition@40000 {
   38                         label = "linux kernel";
   39                         reg = <0x40000 0x1C0000>;
   40                 };
   41                 partition@200000 {
   42                         label = "root filesystem";
   43                         reg = <0x200000 0x800000>;
   44                 };
   45                 partition@a00000 {
   46                         label = "user filesystem";
   47                         reg = <0xa00000 0x600000>;
   48                 };
   49         };
   50 
   51         leds {
   52                 compatible = "gpio-leds";
   53                 user-led {
   54                         label = "ready-led";
   55                         gpios = <&gpio 27 0x1>;
   56                         default-state = "on";
   57                         linux,default-trigger = "default-on";
   58                 };
   59         };
   60 
   61         gpio_keys_polled {
   62                 compatible = "gpio-keys-polled";
   63                 #address-cells = <1>;
   64                 #size-cells = <0>;
   65                 poll-interval = <500>;
   66                 button@25 {
   67                         label = "GPIO Reset";
   68                         linux,code = <116>;
   69                         gpios = <&gpio 25 1>;
   70                 };
   71         };
   72 
   73         chosen {
   74                 bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait";
   75         };
   76 };
   77 
   78 &clk_pll {
   79         clocks = <&ref12>;
   80 };
   81 
   82 &mmc {
   83         status = "okay";
   84 };
   85 
   86 &mdio0 {
   87         status = "okay";
   88 
   89         ethphy0: ethernet-phy@1 {
   90                 device_type = "ethernet-phy";
   91                 compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22";
   92                 reg = <1>;
   93         };
   94 };
   95 
   96 &mdio1 {
   97         status = "okay";
   98 
   99         ethphy1: ethernet-phy@1 {
  100                 device_type = "ethernet-phy";
  101                 compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22";
  102                 reg = <1>;
  103         };
  104 };
  105 
  106 &mac0 {
  107         status = "okay";
  108 };
  109 
  110 &mac1 {
  111         status = "okay";
  112 };
  113 
  114 &uart0 {
  115         status = "okay";
  116 };

Cache object: b540b09a341dfe10e6ffe4568a973c3a


[ 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.