1/* 2 * See craneboard.org for more details 3 * 4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10/dts-v1/; 11 12#include "am3517.dtsi" 13 14/ { 15 model = "TI AM3517 CraneBoard (TMDSEVM3517)"; 16 compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3"; 17 18 memory { 19 device_type = "memory"; 20 reg = <0x80000000 0x10000000>; /* 256 MB */ 21 }; 22 23 vbat: fixedregulator@0 { 24 compatible = "regulator-fixed"; 25 regulator-name = "vbat"; 26 regulator-min-microvolt = <5000000>; 27 regulator-max-microvolt = <5000000>; 28 regulator-boot-on; 29 }; 30}; 31 32&davinci_emac { 33 status = "okay"; 34}; 35 36&davinci_mdio { 37 status = "okay"; 38}; 39 40&i2c1 { 41 clock-frequency = <2600000>; 42 43 tps: tps@2d { 44 reg = <0x2d>; 45 }; 46}; 47 48&i2c2 { 49 clock-frequency = <400000>; 50 /* goes to expansion connector */ 51 status = "disabled"; 52}; 53 54&i2c3 { 55 clock-frequency = <400000>; 56 /* goes to expansion connector */ 57 status = "disabled"; 58}; 59 60&mmc1 { 61 vmmc-supply = <&vdd2_reg>; 62 bus-width = <8>; 63}; 64 65&mmc2 { 66 /* goes to expansion connector */ 67 status = "disabled"; 68}; 69 70&mmc3 { 71 /* goes to expansion connector */ 72 status = "disabled"; 73}; 74 75#include "tps65910.dtsi" 76 77&omap3_pmx_core { 78 tps_pins: pinmux_tps_pins { 79 pinctrl-single,pins = < 80 0x1b0 (PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */ 81 >; 82 }; 83}; 84 85&tps { 86 pinctrl-names = "default"; 87 pinctrl-0 = <&tps_pins>; 88 89 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 90 interrupt-parent = <&intc>; 91 92 ti,en-ck32k-xtal; 93 94 vcc1-supply = <&vbat>; 95 vcc2-supply = <&vbat>; 96 vcc3-supply = <&vbat>; 97 vcc4-supply = <&vbat>; 98 vcc5-supply = <&vbat>; 99 vcc6-supply = <&vbat>; 100 vcc7-supply = <&vbat>; 101 vccio-supply = <&vbat>; 102 103 regulators { 104 vrtc_reg: regulator@0 { 105 regulator-always-on; 106 }; 107 108 vio_reg: regulator@1 { 109 regulator-always-on; 110 }; 111 112 /* 113 * Unused: 114 * VDIG1=2.7V,300mA max 115 * VDIG2=1.8V,300mA max 116 */ 117 118 vpll_reg: regulator@7 { 119 /* VDDS_DPLL_1V8 */ 120 regulator-min-microvolt = <1800000>; 121 regulator-max-microvolt = <1800000>; 122 regulator-always-on; 123 }; 124 125 vaux1_reg: regulator@9 { 126 /* VDDS_SRAM_1V8 */ 127 regulator-min-microvolt = <1800000>; 128 regulator-max-microvolt = <1800000>; 129 regulator-always-on; 130 }; 131 132 vaux2_reg: regulator@10 { 133 /* VDDA1P8V_USBPHY */ 134 regulator-min-microvolt = <1800000>; 135 regulator-max-microvolt = <1800000>; 136 regulator-always-on; 137 }; 138 139 /* VAUX33 unused */ 140 141 vdac_reg: regulator@8 { 142 /* VDDA_DAC_1V8 */ 143 regulator-min-microvolt = <1800000>; 144 regulator-max-microvolt = <1800000>; 145 regulator-always-on; 146 }; 147 148 vmmc_reg: regulator@12 { 149 /* VDDA3P3V_USBPHY */ 150 regulator-min-microvolt = <3300000>; 151 regulator-max-microvolt = <3300000>; 152 regulator-always-on; 153 }; 154 155 vdd1_reg: regulator@2 { 156 /* VDD_CORE */ 157 regulator-name = "vdd_core"; 158 regulator-min-microvolt = <1200000>; 159 regulator-max-microvolt = <1200000>; 160 regulator-boot-on; 161 regulator-always-on; 162 }; 163 164 vdd2_reg: regulator@3 { 165 /* VDDSHV_3V3 */ 166 regulator-name = "vdd_shv"; 167 regulator-min-microvolt = <3300000>; 168 regulator-max-microvolt = <3300000>; 169 regulator-always-on; 170 }; 171 172 /* VDD3 unused */ 173 }; 174}; 175