xref: /linux/scripts/dtc/include-prefixes/arm/tps65217.dtsi (revision 6a80131e9dd22a4c2b2247107058ca357ffb7a9d)
1e327b3f5SPeter Ujfalusi/*
2e327b3f5SPeter Ujfalusi * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3e327b3f5SPeter Ujfalusi *
4e327b3f5SPeter Ujfalusi * This program is free software; you can redistribute it and/or modify
5e327b3f5SPeter Ujfalusi * it under the terms of the GNU General Public License version 2 as
6e327b3f5SPeter Ujfalusi * published by the Free Software Foundation.
7e327b3f5SPeter Ujfalusi */
8e327b3f5SPeter Ujfalusi
9e327b3f5SPeter Ujfalusi/*
10e327b3f5SPeter Ujfalusi * Integrated Power Management Chip
11e327b3f5SPeter Ujfalusi * http://www.ti.com/lit/ds/symlink/tps65217.pdf
12e327b3f5SPeter Ujfalusi */
13e327b3f5SPeter Ujfalusi
14e327b3f5SPeter Ujfalusi&tps {
15e327b3f5SPeter Ujfalusi	compatible = "ti,tps65217";
16bd0fdb4cSMilo Kim	interrupt-controller;
17bd0fdb4cSMilo Kim	#interrupt-cells = <1>;
18e327b3f5SPeter Ujfalusi
199ec0a658SMilo Kim	charger {
209ec0a658SMilo Kim		compatible = "ti,tps65217-charger";
21*6a80131eSEnric Balletbo i Serra		interrupts = <0>, <1>;
22*6a80131eSEnric Balletbo i Serra		interrupt-names = "USB", "AC";
239ec0a658SMilo Kim		status = "disabled";
249ec0a658SMilo Kim	};
259ec0a658SMilo Kim
26e598c441SMilo Kim	pwrbutton {
27e598c441SMilo Kim		compatible = "ti,tps65217-pwrbutton";
28e598c441SMilo Kim		status = "disabled";
29e598c441SMilo Kim	};
30e598c441SMilo Kim
31e327b3f5SPeter Ujfalusi	regulators {
32e327b3f5SPeter Ujfalusi		#address-cells = <1>;
33e327b3f5SPeter Ujfalusi		#size-cells = <0>;
34e327b3f5SPeter Ujfalusi
35e327b3f5SPeter Ujfalusi		dcdc1_reg: regulator@0 {
36e327b3f5SPeter Ujfalusi			reg = <0>;
37e327b3f5SPeter Ujfalusi			regulator-compatible = "dcdc1";
38e327b3f5SPeter Ujfalusi		};
39e327b3f5SPeter Ujfalusi
40e327b3f5SPeter Ujfalusi		dcdc2_reg: regulator@1 {
41e327b3f5SPeter Ujfalusi			reg = <1>;
42e327b3f5SPeter Ujfalusi			regulator-compatible = "dcdc2";
43e327b3f5SPeter Ujfalusi		};
44e327b3f5SPeter Ujfalusi
45e327b3f5SPeter Ujfalusi		dcdc3_reg: regulator@2 {
46e327b3f5SPeter Ujfalusi			reg = <2>;
47e327b3f5SPeter Ujfalusi			regulator-compatible = "dcdc3";
48e327b3f5SPeter Ujfalusi		};
49e327b3f5SPeter Ujfalusi
50e327b3f5SPeter Ujfalusi		ldo1_reg: regulator@3 {
51e327b3f5SPeter Ujfalusi			reg = <3>;
52e327b3f5SPeter Ujfalusi			regulator-compatible = "ldo1";
53e327b3f5SPeter Ujfalusi		};
54e327b3f5SPeter Ujfalusi
55e327b3f5SPeter Ujfalusi		ldo2_reg: regulator@4 {
56e327b3f5SPeter Ujfalusi			reg = <4>;
57e327b3f5SPeter Ujfalusi			regulator-compatible = "ldo2";
58e327b3f5SPeter Ujfalusi		};
59e327b3f5SPeter Ujfalusi
60e327b3f5SPeter Ujfalusi		ldo3_reg: regulator@5 {
61e327b3f5SPeter Ujfalusi			reg = <5>;
62e327b3f5SPeter Ujfalusi			regulator-compatible = "ldo3";
63e327b3f5SPeter Ujfalusi		};
64e327b3f5SPeter Ujfalusi
65e327b3f5SPeter Ujfalusi		ldo4_reg: regulator@6 {
66e327b3f5SPeter Ujfalusi			reg = <6>;
67e327b3f5SPeter Ujfalusi			regulator-compatible = "ldo4";
68e327b3f5SPeter Ujfalusi		};
69e327b3f5SPeter Ujfalusi	};
70e327b3f5SPeter Ujfalusi};
71