am3517-craneboard.dts revision 279377
1279377Simp/* 2279377Simp * See craneboard.org for more details 3279377Simp * 4279377Simp * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 5279377Simp * 6279377Simp * This program is free software; you can redistribute it and/or modify 7279377Simp * it under the terms of the GNU General Public License version 2 as 8279377Simp * published by the Free Software Foundation. 9279377Simp */ 10279377Simp/dts-v1/; 11279377Simp 12279377Simp#include "am3517.dtsi" 13279377Simp 14279377Simp/ { 15279377Simp model = "TI AM3517 CraneBoard (TMDSEVM3517)"; 16279377Simp compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3"; 17279377Simp 18279377Simp memory { 19279377Simp device_type = "memory"; 20279377Simp reg = <0x80000000 0x10000000>; /* 256 MB */ 21279377Simp }; 22279377Simp 23279377Simp vbat: fixedregulator@0 { 24279377Simp compatible = "regulator-fixed"; 25279377Simp regulator-name = "vbat"; 26279377Simp regulator-min-microvolt = <5000000>; 27279377Simp regulator-max-microvolt = <5000000>; 28279377Simp regulator-boot-on; 29279377Simp }; 30279377Simp}; 31279377Simp 32279377Simp&davinci_emac { 33279377Simp status = "okay"; 34279377Simp}; 35279377Simp 36279377Simp&davinci_mdio { 37279377Simp status = "okay"; 38279377Simp}; 39279377Simp 40279377Simp&i2c1 { 41279377Simp clock-frequency = <2600000>; 42279377Simp 43279377Simp tps: tps@2d { 44279377Simp reg = <0x2d>; 45279377Simp }; 46279377Simp}; 47279377Simp 48279377Simp&i2c2 { 49279377Simp clock-frequency = <400000>; 50279377Simp /* goes to expansion connector */ 51279377Simp status = "disabled"; 52279377Simp}; 53279377Simp 54279377Simp&i2c3 { 55279377Simp clock-frequency = <400000>; 56279377Simp /* goes to expansion connector */ 57279377Simp status = "disabled"; 58279377Simp}; 59279377Simp 60279377Simp&mmc1 { 61279377Simp vmmc-supply = <&vdd2_reg>; 62279377Simp bus-width = <8>; 63279377Simp}; 64279377Simp 65279377Simp&mmc2 { 66279377Simp /* goes to expansion connector */ 67279377Simp status = "disabled"; 68279377Simp}; 69279377Simp 70279377Simp&mmc3 { 71279377Simp /* goes to expansion connector */ 72279377Simp status = "disabled"; 73279377Simp}; 74279377Simp 75279377Simp#include "tps65910.dtsi" 76279377Simp 77279377Simp&omap3_pmx_core { 78279377Simp tps_pins: pinmux_tps_pins { 79279377Simp pinctrl-single,pins = < 80279377Simp 0x1b0 (PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */ 81279377Simp >; 82279377Simp }; 83279377Simp}; 84279377Simp 85279377Simp&tps { 86279377Simp pinctrl-names = "default"; 87279377Simp pinctrl-0 = <&tps_pins>; 88279377Simp 89279377Simp interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 90279377Simp interrupt-parent = <&intc>; 91279377Simp 92279377Simp ti,en-ck32k-xtal; 93279377Simp 94279377Simp vcc1-supply = <&vbat>; 95279377Simp vcc2-supply = <&vbat>; 96279377Simp vcc3-supply = <&vbat>; 97279377Simp vcc4-supply = <&vbat>; 98279377Simp vcc5-supply = <&vbat>; 99279377Simp vcc6-supply = <&vbat>; 100279377Simp vcc7-supply = <&vbat>; 101279377Simp vccio-supply = <&vbat>; 102279377Simp 103279377Simp regulators { 104279377Simp vrtc_reg: regulator@0 { 105279377Simp regulator-always-on; 106279377Simp }; 107279377Simp 108279377Simp vio_reg: regulator@1 { 109279377Simp regulator-always-on; 110279377Simp }; 111279377Simp 112279377Simp /* 113279377Simp * Unused: 114279377Simp * VDIG1=2.7V,300mA max 115279377Simp * VDIG2=1.8V,300mA max 116279377Simp */ 117279377Simp 118279377Simp vpll_reg: regulator@7 { 119279377Simp /* VDDS_DPLL_1V8 */ 120279377Simp regulator-min-microvolt = <1800000>; 121279377Simp regulator-max-microvolt = <1800000>; 122279377Simp regulator-always-on; 123279377Simp }; 124279377Simp 125279377Simp vaux1_reg: regulator@9 { 126279377Simp /* VDDS_SRAM_1V8 */ 127279377Simp regulator-min-microvolt = <1800000>; 128279377Simp regulator-max-microvolt = <1800000>; 129279377Simp regulator-always-on; 130279377Simp }; 131279377Simp 132279377Simp vaux2_reg: regulator@10 { 133279377Simp /* VDDA1P8V_USBPHY */ 134279377Simp regulator-min-microvolt = <1800000>; 135279377Simp regulator-max-microvolt = <1800000>; 136279377Simp regulator-always-on; 137279377Simp }; 138279377Simp 139279377Simp /* VAUX33 unused */ 140279377Simp 141279377Simp vdac_reg: regulator@8 { 142279377Simp /* VDDA_DAC_1V8 */ 143279377Simp regulator-min-microvolt = <1800000>; 144279377Simp regulator-max-microvolt = <1800000>; 145279377Simp regulator-always-on; 146279377Simp }; 147279377Simp 148279377Simp vmmc_reg: regulator@12 { 149279377Simp /* VDDA3P3V_USBPHY */ 150279377Simp regulator-min-microvolt = <3300000>; 151279377Simp regulator-max-microvolt = <3300000>; 152279377Simp regulator-always-on; 153279377Simp }; 154279377Simp 155279377Simp vdd1_reg: regulator@2 { 156279377Simp /* VDD_CORE */ 157279377Simp regulator-name = "vdd_core"; 158279377Simp regulator-min-microvolt = <1200000>; 159279377Simp regulator-max-microvolt = <1200000>; 160279377Simp regulator-boot-on; 161279377Simp regulator-always-on; 162279377Simp }; 163279377Simp 164279377Simp vdd2_reg: regulator@3 { 165279377Simp /* VDDSHV_3V3 */ 166279377Simp regulator-name = "vdd_shv"; 167279377Simp regulator-min-microvolt = <3300000>; 168279377Simp regulator-max-microvolt = <3300000>; 169279377Simp regulator-always-on; 170279377Simp }; 171279377Simp 172279377Simp /* VDD3 unused */ 173279377Simp }; 174279377Simp}; 175