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