mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-28 05:24:47 +08:00
a7efe6ba0c
Use the pinmux IOPAD macro to define the register absolute physical address instead of the offset from the padconf base address. This makes the DTS easier to read since matches the addresses listed in the Technical Reference Manual. Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
175 lines
3.2 KiB
Plaintext
175 lines
3.2 KiB
Plaintext
/*
|
|
* 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 {
|
|
device_type = "memory";
|
|
reg = <0x80000000 0x10000000>; /* 256 MB */
|
|
};
|
|
|
|
vbat: fixedregulator@0 {
|
|
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 */
|
|
};
|
|
};
|