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