1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (C) 2017 MOXA Inc. - https://www.moxa.com/ 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Author: SZ Lin (林上智) <sz.lin@moxa.com> 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun/dts-v1/; 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun#include "am335x-moxa-uc-8100-common.dtsi" 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun/ { 12*4882a593Smuzhiyun model = "Moxa UC-8100-ME-T"; 13*4882a593Smuzhiyun compatible = "moxa,uc-8100-me-t", "ti,am33xx"; 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun memory { 16*4882a593Smuzhiyun device_type = "memory"; 17*4882a593Smuzhiyun reg = <0x80000000 0x20000000>; /* 512 MB */ 18*4882a593Smuzhiyun }; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun leds { 21*4882a593Smuzhiyun compatible = "gpio-leds"; 22*4882a593Smuzhiyun led1 { 23*4882a593Smuzhiyun label = "uc8100me:CEL1"; 24*4882a593Smuzhiyun gpios = <&gpio_xten 8 0>; 25*4882a593Smuzhiyun default-state = "off"; 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun led2 { 29*4882a593Smuzhiyun label = "uc8100me:CEL2"; 30*4882a593Smuzhiyun gpios = <&gpio_xten 9 0>; 31*4882a593Smuzhiyun default-state = "off"; 32*4882a593Smuzhiyun }; 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun led3 { 35*4882a593Smuzhiyun label = "uc8100me:CEL3"; 36*4882a593Smuzhiyun gpios = <&gpio_xten 10 0>; 37*4882a593Smuzhiyun default-state = "off"; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun led4 { 41*4882a593Smuzhiyun label = "uc8100me:DIA1"; 42*4882a593Smuzhiyun gpios = <&gpio_xten 11 0>; 43*4882a593Smuzhiyun default-state = "off"; 44*4882a593Smuzhiyun }; 45*4882a593Smuzhiyun led5 { 46*4882a593Smuzhiyun label = "uc8100me:DIA2"; 47*4882a593Smuzhiyun gpios = <&gpio_xten 12 0>; 48*4882a593Smuzhiyun default-state = "off"; 49*4882a593Smuzhiyun }; 50*4882a593Smuzhiyun led6 { 51*4882a593Smuzhiyun label = "uc8100me:DIA3"; 52*4882a593Smuzhiyun gpios = <&gpio_xten 13 0>; 53*4882a593Smuzhiyun default-state = "off"; 54*4882a593Smuzhiyun }; 55*4882a593Smuzhiyun led7 { 56*4882a593Smuzhiyun label = "uc8100me:SD"; 57*4882a593Smuzhiyun gpios = <&gpio_xten 14 0>; 58*4882a593Smuzhiyun default-state = "off"; 59*4882a593Smuzhiyun }; 60*4882a593Smuzhiyun led8 { 61*4882a593Smuzhiyun label = "uc8100me:USB"; 62*4882a593Smuzhiyun gpios = <&gpio_xten 15 0>; 63*4882a593Smuzhiyun default-state = "off"; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun led9 { 66*4882a593Smuzhiyun label = "uc8100me:USER"; 67*4882a593Smuzhiyun gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>; 68*4882a593Smuzhiyun default-state = "off"; 69*4882a593Smuzhiyun }; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun}; 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun&i2c0 { 74*4882a593Smuzhiyun tpm: tpm@20 { 75*4882a593Smuzhiyun compatible = "infineon,slb9645tt"; 76*4882a593Smuzhiyun reg = <0x20>; 77*4882a593Smuzhiyun }; 78*4882a593Smuzhiyun}; 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun&tps { 81*4882a593Smuzhiyun regulators { 82*4882a593Smuzhiyun vdd1_reg: regulator@2 { 83*4882a593Smuzhiyun /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */ 84*4882a593Smuzhiyun regulator-name = "vdd_mpu"; 85*4882a593Smuzhiyun regulator-min-microvolt = <912500>; 86*4882a593Smuzhiyun regulator-max-microvolt = <1378000>; 87*4882a593Smuzhiyun regulator-boot-on; 88*4882a593Smuzhiyun regulator-always-on; 89*4882a593Smuzhiyun }; 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun vdd2_reg: regulator@3 { 92*4882a593Smuzhiyun /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */ 93*4882a593Smuzhiyun regulator-name = "vdd_core"; 94*4882a593Smuzhiyun regulator-min-microvolt = <912500>; 95*4882a593Smuzhiyun regulator-max-microvolt = <1150000>; 96*4882a593Smuzhiyun regulator-boot-on; 97*4882a593Smuzhiyun regulator-always-on; 98*4882a593Smuzhiyun }; 99*4882a593Smuzhiyun }; 100*4882a593Smuzhiyun}; 101*4882a593Smuzhiyun 102