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 = <®_1v8_supply>;
vdd_ds_1v8-supply = <®_1v8_supply>;
vdd_1v2_en-supply = <®_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 = <®_3v3_supply>;
hvdd-pex-pll-e-supply = <®_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 = <®_1v8_supply>;
avdd-aud-supply = <®_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 = <®_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 = <®_1v8_supply>;
vddio_hsic-supply = <&as3722_ldo2>;
avddio_usb-supply = <&as3722_sd4>;
};
};
|