Linux 5.6.13
[linux/fpc-iii.git] / arch / arm / boot / dts / moxart-uc7112lx.dts
blobeb5291b0ee3aa15a6928b08c52806340a234de4a
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  */
7 /dts-v1/;
8 #include "moxart.dtsi"
10 / {
11         model = "MOXA UC-7112-LX";
12         compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart";
14         memory {
15                 device_type = "memory";
16                 reg = <0x0 0x2000000>;
17         };
19         clocks {
20                 ref12: ref12M {
21                         compatible = "fixed-clock";
22                         #clock-cells = <0>;
23                         clock-frequency = <12000000>;
24                 };
25         };
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         };
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         };
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         };
73         chosen {
74                 bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait";
75         };
78 &clk_pll {
79         clocks = <&ref12>;
82 &sdhci {
83         status = "okay";
86 &mdio0 {
87         status = "okay";
89         ethphy0: ethernet-phy@1 {
90                 device_type = "ethernet-phy";
91                 compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22";
92                 reg = <1>;
93         };
96 &mdio1 {
97         status = "okay";
99         ethphy1: ethernet-phy@1 {
100                 device_type = "ethernet-phy";
101                 compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22";
102                 reg = <1>;
103         };
106 &mac0 {
107         status = "okay";
110 &mac1 {
111         status = "okay";
114 &uart0 {
115         status = "okay";