summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-platforms/tegra124-laguna-power-tree-pm359-0000-a00.dtsi
blob: 4a482db578d29a5fd506c5c093c144796c49fcb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
/*
 * arch/arm/boot/dts/tegra124-platforms/tegra124-laguna-power-tree-pm359-0000-a00.dtsi
 *
 * Copyright (c) 2014, NVIDIA CORPORATION.  All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */

#include "tegra124-platforms/tegra124-pm359-pmic.dtsi"
#include "tegra124-platforms/tegra124-pm359-fixed.dtsi"
#include "tegra124-platforms/tegra124-pm359-camera-a00.dtsi"

/ {
	host1x {
		/* tegradc.0 */
		dc@54200000 {
			avdd_dsi_csi-supply = <&as3722_ldo2>;
			avdd_lcd-supply = <&as3722_gpio4_supply>;
			dvdd_lcd-supply = <&reg_1v8_supply>;
			vdd_ds_1v8-supply = <&reg_1v8_supply>;
			vdd_1v2_en-supply = <&reg_dcdc_1v2>;
			vdd_lcd_bl-supply = <&vdd_lcd_bl>;
			vdd_lcd_bl_en-supply = <&vdd_lcd_bl_en>;
		};
		/* tegradc.1 */
		dc@54240000 {
			avdd_hdmi-supply = <&as3722_sd4>;
			avdd_hdmi_pll-supply = <&avdd_hdmi_pll>;
			vdd_hdmi_5v0-supply = <&vdd_hdmi>;
		};
		vi {
			avdd_dsi_csi-supply = <&as3722_ldo2>;
		};
	};
	i2c@7000c000 {
		pca9546@70 {
			vcc-supply = <&as3722_ldo1>;
			vcc-pullup-supply = <&as3722_ldo6>;
		};
	};

	pcie-controller {
		hvdd-pex-supply = <&reg_3v3_supply>;
		hvdd-pex-pll-e-supply = <&reg_3v3_supply>;
		dvddio-pex-supply = <&as3722_sd4>;
		avddio-pex-supply = <&as3722_sd4>;
		avdd-pex-pll-supply = <&as3722_sd4>;
		vddio-pex-ctl-supply = <&as3722_sd4>;
	};

	tegra-snd-max98090 {
		vdd-aud-dgtl-supply = <&reg_1v8_supply>;
		avdd-aud-supply = <&reg_dcdc_1v2>;
	};

	sata@70020000 {
		avdd_sata-supply = <&as3722_sd4>;
		vdd_sata-supply = <&as3722_sd4>;
		avdd_sata_pll-supply =<&as3722_sd4>;
		hvdd_sata-supply = <&as3722_gpio2_supply>;
		vddio_pex_sata-supply = <&vdd_ac_bat>;
        };

	udc@7d000000 {
		avdd_usb-supply = <&as3722_gpio2_supply>;
		avdd_pll_utmip-supply = <&reg_1v8_supply>;
	};

        otg@7d000000 {
                usb_vbus-supply = <&usb0_vbus>;
        };

	/* Populate fuse supply */
	efuse@7000f800 {
		vpp_fuse-supply = <&as3722_ldo11>;
	};

	power-detect {
		pwrdet-pex-ctl-supply = <&as3722_sd4>;
		pwrdet-nand-supply = <&as3722_sd5>;
		pwrdet-sdmmc1-supply = <&as3722_sd5>;
		pwrdet-sdmmc4-supply = <&as3722_sd5>;
		pwrdet-audio-supply = <&as3722_sd5>;
		pwrdet-uart-supply = <&as3722_sd5>;
		pwrdet-bb-supply = <&as3722_sd5>;
		pwrdet-cam-supply = <&as3722_ldo1>;
		pwrdet-mipi-supply = <&as3722_ldo2>;
		pwrdet-sdmmc3-supply = <&as3722_ldo6>;
		pwrdet-hv-supply = <&as3722_gpio2_supply>;
	};

	xusb@70090000 {
		usb_vbus0-supply = <&usb0_vbus>;
		usb_vbus1-supply = <&usb1_usb2_vbus>;
		usb_vbus2-supply = <&usb1_usb2_vbus>;
		hvdd_usb-supply = <&as3722_gpio2_supply>;
		avdd_pll_utmip-supply = <&reg_1v8_supply>;
		vddio_hsic-supply = <&as3722_ldo2>;
		avddio_usb-supply = <&as3722_sd4>;
	};
};