| /* |
| * Copyright (C) 2014 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 "dra72x.dtsi" |
| |
| / { |
| model = "TI DRA722"; |
| compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; |
| |
| memory { |
| device_type = "memory"; |
| reg = <0x80000000 0x40000000>; /* 1024 MB */ |
| }; |
| }; |
| |
| &dra7_pmx_core { |
| i2c1_pins: pinmux_i2c1_pins { |
| pinctrl-single,pins = < |
| 0x400 (PIN_INPUT | MUX_MODE0) /* i2c1_sda.i2c1_sda */ |
| 0x404 (PIN_INPUT | MUX_MODE0) /* i2c1_scl.i2c1_scl */ |
| >; |
| }; |
| }; |
| |
| &i2c1 { |
| status = "okay"; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&i2c1_pins>; |
| clock-frequency = <400000>; |
| |
| tps65917: tps65917@58 { |
| compatible = "ti,tps65917"; |
| reg = <0x58>; |
| |
| interrupts = <GIC_SPI 2 IRQ_TYPE_NONE>; /* IRQ_SYS_1N */ |
| interrupt-parent = <&gic>; |
| interrupt-controller; |
| #interrupt-cells = <2>; |
| |
| ti,system-power-controller; |
| |
| tps65917_pmic { |
| compatible = "ti,tps65917-pmic"; |
| |
| regulators { |
| smps1_reg: smps1 { |
| /* VDD_MPU */ |
| regulator-name = "smps1"; |
| regulator-min-microvolt = <850000>; |
| regulator-max-microvolt = <1250000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| |
| smps2_reg: smps2 { |
| /* VDD_CORE */ |
| regulator-name = "smps2"; |
| regulator-min-microvolt = <850000>; |
| regulator-max-microvolt = <1030000>; |
| regulator-boot-on; |
| regulator-always-on; |
| }; |
| |
| smps3_reg: smps3 { |
| /* VDD_GPU IVA DSPEVE */ |
| regulator-name = "smps3"; |
| regulator-min-microvolt = <850000>; |
| regulator-max-microvolt = <1250000>; |
| regulator-boot-on; |
| regulator-always-on; |
| }; |
| |
| smps4_reg: smps4 { |
| /* VDDS1V8 */ |
| regulator-name = "smps4"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <1800000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| |
| smps5_reg: smps5 { |
| /* VDD_DDR */ |
| regulator-name = "smps5"; |
| regulator-min-microvolt = <1350000>; |
| regulator-max-microvolt = <1350000>; |
| regulator-boot-on; |
| regulator-always-on; |
| }; |
| |
| ldo1_reg: ldo1 { |
| /* LDO1_OUT --> SDIO */ |
| regulator-name = "ldo1"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <3300000>; |
| regulator-boot-on; |
| }; |
| |
| ldo2_reg: ldo2 { |
| /* LDO2_OUT --> TP1017 (UNUSED) */ |
| regulator-name = "ldo2"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <3300000>; |
| }; |
| |
| ldo3_reg: ldo3 { |
| /* VDDA_1V8_PHY */ |
| regulator-name = "ldo3"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <1800000>; |
| regulator-boot-on; |
| regulator-always-on; |
| }; |
| |
| ldo5_reg: ldo5 { |
| /* VDDA_1V8_PLL */ |
| regulator-name = "ldo5"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <1800000>; |
| regulator-always-on; |
| regulator-boot-on; |
| }; |
| |
| ldo4_reg: ldo4 { |
| /* VDDA_3V_USB: VDDA_USBHS33 */ |
| regulator-name = "ldo4"; |
| regulator-min-microvolt = <3300000>; |
| regulator-max-microvolt = <3300000>; |
| regulator-boot-on; |
| }; |
| }; |
| }; |
| }; |
| }; |
| |
| &uart1 { |
| status = "okay"; |
| }; |