| // SPDX-License-Identifier: GPL-2.0-or-later | 
| /* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX | 
|  * | 
|  * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com> | 
|  */ | 
|   | 
| /dts-v1/; | 
| #include "moxart.dtsi" | 
|   | 
| / { | 
|     model = "MOXA UC-7112-LX"; | 
|     compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart"; | 
|   | 
|     memory { | 
|         device_type = "memory"; | 
|         reg = <0x0 0x2000000>; | 
|     }; | 
|   | 
|     clocks { | 
|         ref12: ref12M { | 
|             compatible = "fixed-clock"; | 
|             #clock-cells = <0>; | 
|             clock-frequency = <12000000>; | 
|         }; | 
|     }; | 
|   | 
|     flash@80000000,0 { | 
|         compatible = "numonyx,js28f128", "cfi-flash"; | 
|         reg = <0x80000000 0x1000000>; | 
|         bank-width = <2>; | 
|         #address-cells = <1>; | 
|         #size-cells = <1>; | 
|         partition@0 { | 
|             label = "bootloader"; | 
|             reg = <0x0 0x40000>; | 
|         }; | 
|         partition@40000 { | 
|             label = "linux kernel"; | 
|             reg = <0x40000 0x1C0000>; | 
|         }; | 
|         partition@200000 { | 
|             label = "root filesystem"; | 
|             reg = <0x200000 0x800000>; | 
|         }; | 
|         partition@a00000 { | 
|             label = "user filesystem"; | 
|             reg = <0xa00000 0x600000>; | 
|         }; | 
|     }; | 
|   | 
|     leds { | 
|         compatible = "gpio-leds"; | 
|         user-led { | 
|             label = "ready-led"; | 
|             gpios = <&gpio 27 0x1>; | 
|             default-state = "on"; | 
|             linux,default-trigger = "default-on"; | 
|         }; | 
|     }; | 
|   | 
|     gpio_keys_polled { | 
|         compatible = "gpio-keys-polled"; | 
|         #address-cells = <1>; | 
|         #size-cells = <0>; | 
|         poll-interval = <500>; | 
|         button@25 { | 
|             label = "GPIO Reset"; | 
|             linux,code = <116>; | 
|             gpios = <&gpio 25 1>; | 
|         }; | 
|     }; | 
|   | 
|     chosen { | 
|         bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait"; | 
|     }; | 
| }; | 
|   | 
| &clk_pll { | 
|     clocks = <&ref12>; | 
| }; | 
|   | 
| &mmc { | 
|     status = "okay"; | 
| }; | 
|   | 
| &mdio0 { | 
|     status = "okay"; | 
|   | 
|     ethphy0: ethernet-phy@1 { | 
|         device_type = "ethernet-phy"; | 
|         compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22"; | 
|         reg = <1>; | 
|     }; | 
| }; | 
|   | 
| &mdio1 { | 
|     status = "okay"; | 
|   | 
|     ethphy1: ethernet-phy@1 { | 
|         device_type = "ethernet-phy"; | 
|         compatible = "moxa,moxart-rtl8201cp", "ethernet-phy-ieee802.3-c22"; | 
|         reg = <1>; | 
|     }; | 
| }; | 
|   | 
| &mac0 { | 
|     status = "okay"; | 
| }; | 
|   | 
| &mac1 { | 
|     status = "okay"; | 
| }; | 
|   | 
| &uart0 { | 
|     status = "okay"; | 
| }; |