123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- /*
- * See craneboard.org for more details
- *
- * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
- /dts-v1/;
- #include "am3517.dtsi"
- / {
- model = "TI AM3517 CraneBoard (TMDSEVM3517)";
- compatible = "ti,am3517-craneboard", "ti,am3517", "ti,omap3";
- memory@80000000 {
- device_type = "memory";
- reg = <0x80000000 0x10000000>; /* 256 MB */
- };
- vbat: fixedregulator {
- compatible = "regulator-fixed";
- regulator-name = "vbat";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-boot-on;
- };
- };
- &davinci_emac {
- status = "okay";
- };
- &davinci_mdio {
- status = "okay";
- };
- &i2c1 {
- clock-frequency = <2600000>;
- tps: tps@2d {
- reg = <0x2d>;
- };
- };
- &i2c2 {
- clock-frequency = <400000>;
- /* goes to expansion connector */
- status = "disabled";
- };
- &i2c3 {
- clock-frequency = <400000>;
- /* goes to expansion connector */
- status = "disabled";
- };
- &mmc1 {
- vmmc-supply = <&vdd2_reg>;
- bus-width = <8>;
- };
- &mmc2 {
- /* goes to expansion connector */
- status = "disabled";
- };
- &mmc3 {
- /* goes to expansion connector */
- status = "disabled";
- };
- #include "tps65910.dtsi"
- &omap3_pmx_core {
- tps_pins: pinmux_tps_pins {
- pinctrl-single,pins = <
- OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq.sys_nirq */
- >;
- };
- };
- &tps {
- pinctrl-names = "default";
- pinctrl-0 = <&tps_pins>;
- interrupts = <7>; /* SYS_NIRQ cascaded to intc */
- interrupt-parent = <&intc>;
- ti,en-ck32k-xtal;
- vcc1-supply = <&vbat>;
- vcc2-supply = <&vbat>;
- vcc3-supply = <&vbat>;
- vcc4-supply = <&vbat>;
- vcc5-supply = <&vbat>;
- vcc6-supply = <&vbat>;
- vcc7-supply = <&vbat>;
- vccio-supply = <&vbat>;
- regulators {
- vrtc_reg: regulator@0 {
- regulator-always-on;
- };
- vio_reg: regulator@1 {
- regulator-always-on;
- };
- /*
- * Unused:
- * VDIG1=2.7V,300mA max
- * VDIG2=1.8V,300mA max
- */
- vpll_reg: regulator@7 {
- /* VDDS_DPLL_1V8 */
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- regulator-always-on;
- };
- vaux1_reg: regulator@9 {
- /* VDDS_SRAM_1V8 */
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- regulator-always-on;
- };
- vaux2_reg: regulator@10 {
- /* VDDA1P8V_USBPHY */
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- regulator-always-on;
- };
- /* VAUX33 unused */
- vdac_reg: regulator@8 {
- /* VDDA_DAC_1V8 */
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- regulator-always-on;
- };
- vmmc_reg: regulator@12 {
- /* VDDA3P3V_USBPHY */
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
- vdd1_reg: regulator@2 {
- /* VDD_CORE */
- regulator-name = "vdd_core";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <1200000>;
- regulator-boot-on;
- regulator-always-on;
- };
- vdd2_reg: regulator@3 {
- /* VDDSHV_3V3 */
- regulator-name = "vdd_shv";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
- /* VDD3 unused */
- };
- };
|