]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blob - arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-pmic-e1936-1000-a00.dtsi
ARM: Tegra: TN8: add otg as consumer for usb_bat_chg
[sojka/nv-tegra/linux-3.10.git] / arch / arm / boot / dts / tegra124-platforms / tegra124-tn8-pmic-e1936-1000-a00.dtsi
1 /*
2  * Copyright (c) 2013-2014, NVIDIA CORPORATION.  All rights reserved.
3  *
4  * This program is free software; you can redistribute it and/or modify it
5  * under the terms and conditions of the GNU General Public License,
6  * version 2, as published by the Free Software Foundation.
7  *
8  * This program is distributed in the hope it will be useful, but WITHOUT
9  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
11  * more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
15  */
16
17 #include <dt-bindings/gpio/tegra-gpio.h>
18
19 / {
20         i2c@7000d000 {
21                 palmas: tps65913 {
22                         compatible = "ti,palmas";
23                         reg = <0x58>;
24                         interrupts = <0 86 0>;
25
26                         #interrupt-cells = <2>;
27                         interrupt-controller;
28
29                         palmas_gpio: gpio {
30                                 compatible = "ti,palmas-gpio";
31                                 gpio-controller;
32                                 #gpio-cells = <2>;
33                         };
34
35                         rtc {
36                                 compatible = "ti,palmas-rtc";
37                                 interrupt-parent = <&palmas>;
38                                 interrupts = <8 0>;
39                         };
40
41                         pinmux {
42                                 compatible = "ti,tps65913-pinctrl";
43                                 pinctrl-names = "default";
44                                 pinctrl-0 = <&palmas_default>;
45
46                                 palmas_default: pinmux {
47                                         powergood {
48                                                 pins = "powergood";
49                                                 function = "powergood";
50                                         };
51
52                                         vac {
53                                                 pins = "vac";
54                                                 function = "vac";
55                                         };
56
57                                         pin_gpio0 {
58                                                 pins = "gpio0";
59                                                 function = "id";
60                                                 bias-pull-up;
61                                         };
62
63                                         pin_gpio1 {
64                                                 pins = "gpio1";
65                                                 function = "gpio";
66                                                 bias-disable;
67                                         };
68
69                                         pin_gpio6 {
70                                                 pins = "gpio2", "gpio3", "gpio4", "gpio6", "gpio7";
71                                                 function = "gpio";
72                                         };
73
74                                         pin_gpio5 {
75                                                 pins = "gpio5";
76                                                 function = "clk32kgaudio";
77                                         };
78                                 };
79                         };
80
81                         extcon {
82                                 compatible = "ti,palmas-usb";
83                                 extcon-name = "palmas-extcon";
84                                 ti,wakeup;
85                                 ti,enable-id-detection;
86                                 ti,enable-vbus-detection;
87                         };
88
89                         watchdog {
90                                 compatible = "ti,palmas-watchdog";
91                                 ti,system-watchdog-timer-period = <64>;
92                                 status = "disabled";
93                         };
94
95                         power_pm {
96                                 compatible = "ti,palmas-pm";
97                                 system-pmic-power-off;
98                         };
99
100                         palmas_ldousb_in {
101                                 compatible = "ti,palmas-ldousb-in";
102                                 ti,ldousb-in-threshold-voltage = <3500000>;
103                                 ti,threshold-voltage-tolerance = <100000>;
104                                 ti,enable-in1-above-threshold;
105                                 ldousb-in1-supply = <&vdd_ac_bat_reg>;
106                                 ldousb-in2-supply = <&palmas_smps10_out2>;
107                         };
108
109                         gpadc {
110                                 compatible = "ti,palmas-gpadc";
111                                 interrupt-parent = <&palmas>;
112                                 interrupts = <18 0
113                                               16 0
114                                               17 0>;
115                                 ti,channel0-current-microamp = <5>;
116                                 ti,channel3-current-microamp = <400>;
117                                 ti,enable-channel3-dual-current;
118                                 ti,enable-extended-delay;
119                                 iio_map {
120                                         ch0 {
121                                                 ti,adc-channel-number = <0>;
122                                                 ti,adc-consumer-device = "1-000b";
123                                                 ti,adc-consumer-channel ="batt_id";
124                                         };
125
126                                         ch1 {
127                                                 ti,adc-channel-number = <1>;
128                                                 ti,adc-consumer-device = "generic-adc-thermal.1";
129                                                 ti,adc-consumer-channel ="thermistor";
130                                         };
131
132                                         ch3 {
133                                                 ti,adc-channel-number = <3>;
134                                                 ti,adc-consumer-device = "generic-adc-thermal.2";
135                                                 ti,adc-consumer-channel ="tdiode";
136                                         };
137
138                                         ch5 {
139                                                 ti,adc-channel-number = <5>;
140                                                 ti,adc-consumer-device = "generic-adc-thermal.0";
141                                                 ti,adc-consumer-channel ="battery-temp-channel";
142                                         };
143
144                                 };
145                         };
146
147                         clock {
148                                 compatible = "ti,palmas-clk";
149
150                                 clk32k_kg {
151                                         ti,clock-boot-enable;
152                                 };
153
154                                 clk32k_kg_audio {
155                                         ti,clock-boot-enable;
156                                 };
157                         };
158
159                         pmic {
160                                 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
161                                 ldo1-in-supply = <&palmas_smps6>;
162                                 ldo5-in-supply = <&palmas_smps8>;
163                                 ldo9-in-supply = <&palmas_smps9>;
164                                 ldoln-in-supply = <&palmas_smps10_out2>;
165                                 ldousb-in-supply = <&palmas_smps10_out2>;
166
167                                 regulators {
168                                         smps123 {
169                                                 regulator-name = "vdd-cpu";
170                                                 regulator-min-microvolt = <700000>;
171                                                 regulator-max-microvolt = <1400000>;
172                                                 regulator-always-on;
173                                                 regulator-boot-on;
174                                                 ti,roof-floor = <1>;
175                                                 ti,config-flags = <8>;
176
177                                                 consumers {
178                                                         c1 {
179                                                                 regulator-consumer-supply = "vdd_cpu";
180                                                         };
181                                                 };
182                                         };
183
184                                         smps45 {
185                                                 regulator-name = "vdd-gpu";
186                                                 regulator-min-microvolt = <700000>;
187                                                 regulator-max-microvolt = <1400000>;
188                                                 regulator-init-microvolt = <1000000>;
189                                                 regulator-boot-on;
190
191                                                 consumers {
192                                                         c1 {
193                                                                 regulator-consumer-supply = "vdd_gpu";
194                                                         };
195                                                 };
196                                         };
197
198                                         palmas_smps6: smps6 {
199                                                 regulator-name = "vddio-ddr";
200                                                 regulator-always-on;
201                                                 regulator-boot-on;
202
203                                                 consumers {
204                                                         c1 {
205                                                                 regulator-consumer-supply = "vddio_ddr";
206                                                         };
207                                                         c2 {
208                                                                 regulator-consumer-supply = "vddio_ddr_mclk";
209                                                         };
210                                                         c3 {
211                                                                 regulator-consumer-supply = "vddio_ddr3";
212                                                         };
213                                                         c4 {
214                                                                 regulator-consumer-supply = "vcore1_ddr3";
215                                                         };
216                                                 };
217                                         };
218
219                                         smps7 {
220                                                 regulator-name = "vdd-core";
221                                                 regulator-min-microvolt = <700000>;
222                                                 regulator-max-microvolt = <1400000>;
223                                                 regulator-always-on;
224                                                 regulator-boot-on;
225                                                 ti,roof-floor = <3>;
226                                                 consumers {
227                                                         c1 {
228                                                                 regulator-consumer-supply = "vdd_core";
229                                                         };
230                                                 };
231                                         };
232
233                                         palmas_smps8: smps8 {
234                                                 regulator-name = "vdd-1v8";
235                                                 regulator-always-on;
236                                                 regulator-boot-on;
237
238                                                 consumers {
239                                                         c1 {
240                                                                 regulator-consumer-supply = "dbvdd";
241                                                                 regulator-consumer-device = "tegra-snd-rt5639.0";
242                                                         };
243                                                         c2 {
244                                                                 regulator-consumer-supply = "avdd";
245                                                                 regulator-consumer-device = "tegra-snd-rt5639.0";
246                                                         };
247                                                         c3 {
248                                                                 regulator-consumer-supply = "avdd_osc";
249                                                         };
250                                                         c4 {
251                                                                 regulator-consumer-supply = "vddio_sys";
252                                                         };
253                                                         c5 {
254                                                                 regulator-consumer-supply = "vddio_sys_2";
255                                                         };
256                                                         c6 {
257                                                                 regulator-consumer-supply = "vddio_gmi";
258                                                         };
259                                                         c7 {
260                                                                 regulator-consumer-supply = "vddio_sdmmc";
261                                                                 regulator-consumer-device = "sdhci-tegra.0";
262                                                         };
263                                                         c8 {
264                                                                 regulator-consumer-supply = "vddio_sdmmc";
265                                                                 regulator-consumer-device = "sdhci-tegra.3";
266                                                         };
267                                                         c9 {
268                                                                 regulator-consumer-supply = "avdd_pll_utmip";
269                                                                 regulator-consumer-device = "tegra-udc.0";
270                                                         };
271                                                         c10 {
272                                                                 regulator-consumer-supply = "avdd_pll_utmip";
273                                                                 regulator-consumer-device = "tegra-ehci.0";
274                                                         };
275                                                         c11 {
276                                                                 regulator-consumer-supply = "avdd_pll_utmip";
277                                                                 regulator-consumer-device = "tegra-ehci.1";
278                                                         };
279                                                         c12 {
280                                                                 regulator-consumer-supply = "avdd_pll_utmip";
281                                                                 regulator-consumer-device = "tegra-ehci.2";
282                                                         };
283                                                         c14 {
284                                                                 regulator-consumer-supply = "vddio_audio";
285                                                         };
286                                                         c15 {
287                                                                 regulator-consumer-supply = "vddio_uart";
288                                                         };
289                                                         c16 {
290                                                                 regulator-consumer-supply = "vddio_bb";
291                                                         };
292                                                         c17 {
293                                                                 regulator-consumer-supply = "vdd_1v8_eeprom";
294                                                         };
295                                                         c18 {
296                                                                 regulator-consumer-supply = "vlogic";
297                                                                 regulator-consumer-device = "0-0069";
298                                                         };
299                                                         c19 {
300                                                                 regulator-consumer-supply = "vdd";
301                                                                 regulator-consumer-device = "0-0069";
302                                                         };
303                                                         c20 {
304                                                                 regulator-consumer-supply = "dmicvdd";
305                                                                 regulator-consumer-device = "tegra-snd-rt5639.0";
306                                                         };
307                                                         c21 {
308                                                                 regulator-consumer-supply = "dmicvdd";
309                                                                 regulator-consumer-device = "tegra-snd-rt5645.0";
310                                                         };
311                                                         c22 {
312                                                                 regulator-consumer-supply = "vid";
313                                                                 regulator-consumer-device = "0-000d";
314                                                         };
315                                                         c23 {
316                                                                 regulator-consumer-supply = "pwrdet_nand";
317                                                         };
318                                                         c24 {
319                                                                 regulator-consumer-supply = "pwrdet_sdmmc1";
320                                                         };
321                                                         c25 {
322                                                                 regulator-consumer-supply = "pwrdet_sdmmc4";
323                                                         };
324                                                         c26 {
325                                                                 regulator-consumer-supply = "pwrdet_audio";
326                                                         };
327                                                         c27 {
328                                                                 regulator-consumer-supply = "pwrdet_uart";
329                                                         };
330                                                         c28 {
331                                                                 regulator-consumer-supply = "pwrdet_bb";
332                                                         };
333                                                 };
334                                         };
335
336                                         palmas_smps9: smps9 {
337                                                 regulator-name = "vdd-snsr";
338                                                 regulator-min-microvolt = <3300000>;
339                                                 regulator-max-microvolt = <3300000>;
340                                                 regulator-always-on;
341                                                 regulator-boot-on;
342
343                                                 consumers {
344                                                         c1 {
345                                                                 regulator-consumer-supply = "vddio_sd_slot";
346                                                                 regulator-consumer-device = "sdhci-tegra.3";
347                                                         };
348                                                         c2 {
349                                                                 regulator-consumer-supply = "vdd";
350                                                                 regulator-consumer-device = "0-000d";
351                                                         };
352                                                         c3 {
353                                                                 regulator-consumer-supply = "vdd";
354                                                                 regulator-consumer-device = "0-004c";
355                                                         };
356                                                         c4 {
357                                                                 regulator-consumer-supply = "vdd";
358                                                                 regulator-consumer-device = "0-004d";
359                                                         };
360                                                 };
361                                         };
362
363                                         palmas_smps10_out1: smps10_out1 {
364                                                 regulator-name = "vdd-out1-5v0";
365                                                 regulator-min-microvolt = <5000000>;
366                                                 regulator-max-microvolt = <5000000>;
367
368                                         };
369
370                                         palmas_smps10_out2: smps10_out2 {
371                                                 regulator-name = "vdd-out2-5v0";
372                                                 regulator-min-microvolt = <5000000>;
373                                                 regulator-max-microvolt = <5000000>;
374
375                                                 consumers {
376                                                         c1 {
377                                                                 regulator-consumer-supply = "spkvdd";
378                                                                 regulator-consumer-device = "tegra-snd-rt5639.0";
379                                                         };
380                                                         c2 {
381                                                                 regulator-consumer-supply = "spkvdd";
382                                                                 regulator-consumer-device = "tegra-snd-rt5645.0";
383                                                         };
384                                                 };
385                                         };
386
387                                         ldo1 {
388                                                 regulator-name = "avdd-pll";
389                                                 regulator-always-on;
390                                                 regulator-boot-on;
391                                                 ti,roof-floor = <3>;
392
393                                                 consumers {
394                                                         c1 {
395                                                                 regulator-consumer-supply = "avdd_pll_m";
396                                                         };
397                                                         c2 {
398                                                                 regulator-consumer-supply = "avdd_pll_ap_c2_c3";
399                                                         };
400                                                         c3 {
401                                                                 regulator-consumer-supply = "avdd_pll_cud2dpd";
402                                                         };
403                                                         c4 {
404                                                                 regulator-consumer-supply = "avdd_pll_c4";
405                                                         };
406                                                         c5 {
407                                                                 regulator-consumer-supply = "vddio_ddr_hs";
408                                                         };
409                                                         c6 {
410                                                                 regulator-consumer-supply = "avdd_pll_erefe";
411                                                         };
412                                                         c7 {
413                                                                 regulator-consumer-supply = "avdd_pll_cg";
414                                                         };
415                                                         c8 {
416                                                                 regulator-consumer-supply = "avdd_pll_x";
417                                                         };
418                                                 };
419                                         };
420
421                                         ldo2 {
422                                                 regulator-name = "avdd-lcd";
423                                                 regulator-min-microvolt = <3300000>;
424                                                 regulator-max-microvolt = <3300000>;
425
426                                                 consumers {
427                                                         c1 {
428                                                                 regulator-consumer-supply = "avdd_lcd";
429                                                                 regulator-consumer-device = "tegradc.0";
430                                                         };
431
432                                                 };
433                                         };
434
435                                         ldo3_reg: ldo3 {
436                                                 regulator-name = "vdd-touch";
437                                                 regulator-min-microvolt = <3000000>;
438                                                 regulator-max-microvolt = <3000000>;
439                                         };
440
441                                         ldo4 {
442                                                 regulator-name = "avdd-cam1";
443                                                 regulator-min-microvolt = <2700000>;
444                                                 regulator-max-microvolt = <2700000>;
445
446                                                 consumers {
447                                                         c1 {
448                                                                 regulator-consumer-supply = "avdd_ov5693";
449                                                                 regulator-consumer-device = "2-0010";
450                                                         };
451                                                 };
452                                         };
453
454                                         ldo5_reg: ldo5 {
455                                                 regulator-name = "avdd-dsi-csi";
456
457                                                 consumers {
458                                                         c1 {
459                                                                 regulator-consumer-supply = "vddio_hsic";
460                                                                 regulator-consumer-device = "tegra-ehci.1";
461                                                         };
462                                                         c2 {
463                                                                 regulator-consumer-supply = "vddio_hsic";
464                                                                 regulator-consumer-device = "tegra-ehci.2";
465                                                         };
466                                                         c4 {
467                                                                 regulator-consumer-supply = "avdd_dsi_csi";
468                                                                 regulator-consumer-device = "tegradc.0";
469                                                         };
470                                                         c5 {
471                                                                 regulator-consumer-supply = "avdd_dsi_csi";
472                                                                 regulator-consumer-device = "tegradc.1";
473                                                         };
474                                                         c6 {
475                                                                 regulator-consumer-supply = "avdd_dsi_csi";
476                                                                 regulator-consumer-device = "vi.0";
477                                                         };
478                                                         c7 {
479                                                                 regulator-consumer-supply = "avdd_dsi_csi";
480                                                                 regulator-consumer-device = "vi.1";
481                                                         };
482                                                         c8 {
483                                                                 regulator-consumer-supply = "vdd_lcd_bl";
484                                                                 regulator-consumer-device = "tegradc.0";
485                                                         };
486                                                         c9 {
487                                                                 regulator-consumer-supply = "pwrdet_mipi";
488                                                         };
489                                                 };
490                                         };
491
492                                         vpp_fuse: ldo6 {
493                                                 regulator-name = "vpp-fuse";
494                                                 regulator-min-microvolt = <1800000>;
495                                                 regulator-max-microvolt = <1800000>;
496                                         };
497
498                                         ldo7 {
499                                                 regulator-name = "avdd-cam-af";
500                                                 regulator-min-microvolt = <2700000>;
501                                                 regulator-max-microvolt = <2700000>;
502
503                                                 consumers {
504                                                         c1 {
505                                                                 regulator-consumer-supply = "avdd_af1_cam";
506                                                         };
507                                                         c2 {
508                                                                 regulator-consumer-supply = "avdd_cam2_cam";
509                                                         };
510                                                         c3 {
511                                                                 regulator-consumer-supply = "vdd_af1";
512                                                                 regulator-consumer-device = "2-0010";
513                                                         };
514                                                         c4 {
515                                                                 regulator-consumer-supply = "vdd";
516                                                                 regulator-consumer-device = "2-000c";
517                                                         };
518                                                         c5 {
519                                                                 regulator-consumer-supply = "vana";
520                                                                 regulator-consumer-device = "2-0048";
521                                                         };
522                                                         c6 {
523                                                                 regulator-consumer-supply = "vana";
524                                                                 regulator-consumer-device = "2-0036";
525                                                         };
526                                                         c7 {
527                                                                 regulator-consumer-supply = "vin";
528                                                                 regulator-consumer-device = "2-0030";
529                                                         };
530                                                         c8 {
531                                                                 regulator-consumer-supply = "vana";
532                                                                 regulator-consumer-device = "2-0010";
533                                                         };
534                                                 };
535                                         };
536
537                                         ldo8 {
538                                                 regulator-name = "vdd-rtc";
539                                                 regulator-min-microvolt = <950000>;
540                                                 regulator-max-microvolt = <950000>;
541                                                 regulator-always-on;
542                                                 regulator-boot-on;
543
544                                                 consumers {
545                                                         c1 {
546                                                                 regulator-consumer-supply = "vdd_rtc";
547                                                         };
548                                                 };
549                                         };
550
551                                         ldo9 {
552                                                 regulator-name = "vddio-sdmmc-2";
553                                                 regulator-min-microvolt = <1800000>;
554                                                 regulator-max-microvolt = <3300000>;
555
556                                                 consumers {
557                                                         c1 {
558                                                                 regulator-consumer-supply = "vddio_sdmmc";
559                                                                 regulator-consumer-device = "sdhci-tegra.2";
560                                                         };
561                                                         c2 {
562                                                                 regulator-consumer-supply = "pwrdet_sdmmc3";
563                                                         };
564                                                 };
565                                         };
566
567                                         ldoln {
568                                                 regulator-name = "vddio-hv";
569                                                 regulator-always-on;
570                                                 regulator-boot-on;
571
572                                                 consumers {
573                                                         c1 {
574                                                                 regulator-consumer-supply = "vddio_hv";
575                                                                 regulator-consumer-device = "tegradc.1";
576                                                         };
577                                                         c2 {
578                                                                 regulator-consumer-supply = "avdd_hdmi";
579                                                                 regulator-consumer-device = "tegradc.1";
580
581                                                         };
582                                                         c3 {
583                                                                 regulator-consumer-supply = "pwrdet_hv";
584                                                         };
585                                                         c4 {
586                                                                 regulator-consumer-supply = "vddio_pex_ctl";
587                                                                 regulator-consumer-device = "tegra-pcie";
588                                                         };
589                                                 };
590                                         };
591
592                                         ldousb_reg: ldousb {
593                                                 regulator-name = "avdd-usb";
594                                                 regulator-always-on;
595                                                 regulator-boot-on;
596
597                                                 consumers {
598                                                         c1 {
599                                                                 regulator-consumer-supply = "pwrdet_pex_ctl";
600                                                         };
601                                                         c2 {
602                                                                 regulator-consumer-supply = "avdd_usb";
603                                                                 regulator-consumer-device = "tegra-udc.0";
604                                                         };
605                                                         c3 {
606                                                                 regulator-consumer-supply = "avdd_usb";
607                                                                 regulator-consumer-device = "tegra-ehci.0";
608                                                         };
609                                                         c4 {
610                                                                 regulator-consumer-supply = "avdd_usb";
611                                                                 regulator-consumer-device = "tegra-ehci.1";
612                                                         };
613                                                         c5 {
614                                                                 regulator-consumer-supply = "avdd_usb";
615                                                                 regulator-consumer-device = "tegra-ehci.2";
616                                                         };
617                                                         c7 {
618                                                                 regulator-consumer-supply = "hvdd_pex";
619                                                                 regulator-consumer-device = "tegra-pcie";
620                                                         };
621                                                         c8 {
622                                                                 regulator-consumer-supply = "hvdd_pex_pll_e";
623                                                                 regulator-consumer-device = "tegra-pcie";
624                                                         };
625
626                                                 };
627                                         };
628                                 };
629                         };
630                 };
631         };
632
633         i2c@7000c400 {
634
635                 max17048@36 {
636                         compatible = "maxim,max17048";
637                         reg = <0x36>;
638                         status = "disabled";
639                         interrupt-parent = <&gpio>;
640                         interrupts = <TEGRA_GPIO(Q, 5) 0x0>;
641                         tz-name = "battery-temp";
642                         alert-threshold = <0>;          /* 1% SOC */
643                         one-percent-alerts = <1>;
644                         valert-max = <5100>;            /* not use */
645                         valert-min = <0>;            /* not use */
646                         vreset-threshold = <2400>;
647                         vreset-disable = <1>;           /* not use */
648                         hib-threshold = <48>;           /* 9.984%/hr */
649                         hib-active-threshold = <128>;   /* 160mV */
650                         bits = <18>;
651                         rcomp = <57>;
652                         rcomp-seg = <0x0200>;
653                         soccheck-a = <119>;
654                         soccheck-b = <121>;
655                         ocvtest = <55952>;
656                         data-tbl = <0x98 0x80 0xB3 0x50 0xB7 0x90 0xB9 0x00
657                                 0xBA 0x70 0xBC 0x10 0xBC 0x50 0xBC 0xA0
658                                 0xBD 0x20 0xBE 0x30 0xBF 0x40 0xC2 0xF0
659                                 0xC4 0x20 0xC7 0xE0 0xCB 0xF0 0xD0 0x90
660                                 0x00 0x40 0x06 0x70 0x0E 0x50 0x12 0x00
661                                 0x18 0xD0 0x33 0x10 0x31 0x40 0x35 0xD0
662                                 0x18 0xD0 0x19 0x00 0x0B 0xF0 0x0C 0x10
663                                 0x0D 0x10 0x07 0x90 0x08 0x00 0x08 0x00>;
664                 };
665
666                 lc709203f@0b {
667                         compatible = "onsemi,lc709203f";
668                         reg = <0x0b>;
669                         interrupt-parent = <&gpio>;
670                         interrupts = <TEGRA_GPIO(Q, 5) 0x0>;
671                         onsemi,thermistor-beta = <0x0d6b>;
672                         onsemi,kernel-maximum-soc = <88>;
673                         onsemi,alert-low-rsoc = <0x0>;
674                         onsemi,alert-low-voltage = <0x0>;
675                         status = "disabled";
676                 };
677
678                 hpa2163@6b {
679                         compatible = "ti,bq2419x";
680                         reg = <0x6b>;
681
682                         interrupt-parent = <&gpio>;
683                         interrupts = <TEGRA_GPIO(J, 0) 0x0>;
684
685                         charger {
686                                 status = "disabled";
687                                 regulator-name = "batt_regulator";
688                                 regulator-max-microamp = <3000000>;
689                                 ti,watchdog-timeout = <40>;
690                                 ti,rtc-alarm-time = <3600>;
691                                 ti,auto-recharge-time = <1800>;
692                                 ti,disbale-suspend-during-charging;
693                                 ti,charge-voltage-limit-millivolt = <4200>;
694                                 ti,charge-term-current-limit-milliamp = <260>;
695                                 ti,temp-range = <10 15 60>;
696                                 ti,charge-current-limit = <1024 2048 5200>;
697                                 ti,thermal-zone = "battery";
698                                 ti,temp-polling-time-sec = <5>;
699                                 ti,ir-comp-voltage-millivolt = <1>;
700                                 ti,ir-comp-resister-ohm = <70>;
701                                 ti,auto-recharge-time-power-off = <3600>;
702                                 ti,auto-recharge-time-suspend = <3600>;
703                                 consumers {
704                                         c1 {
705                                                 regulator-consumer-supply = "usb_bat_chg";
706                                                 regulator-consumer-device = "tegra-udc.0";
707                                         };
708                                         c2 {
709                                                 regulator-consumer-supply = "usb_bat_chg";
710                                                 regulator-consumer-device = "tegra-otg";
711                                         };
712                                 };
713                         };
714
715                         vbus {
716                                 regulator-name = "vbus_regulator";
717                                 ti,otg-iusb-gpio = <&gpio TEGRA_GPIO(I, 4) 0>;
718                                 consumers {
719                                         c1 {
720                                                 regulator-consumer-supply = "usb_vbus";
721                                                 regulator-consumer-device = "tegra-ehci.0";
722                                         };
723
724                                         c2 {
725                                                 regulator-consumer-supply = "usb_vbus";
726                                                 regulator-consumer-device = "tegra-otg";
727                                         };
728                                 };
729                         };
730                 };
731         };
732
733         /* Populate fuse supply */
734         efuse@7000f800 {
735                 vpp_fuse-supply = <&vpp_fuse>;
736         };
737 };