1*d2912cb1SThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 2e327b3f5SPeter Ujfalusi/* 3e327b3f5SPeter Ujfalusi * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 4e327b3f5SPeter Ujfalusi */ 5e327b3f5SPeter Ujfalusi 6e327b3f5SPeter Ujfalusi/* 7e327b3f5SPeter Ujfalusi * Integrated Power Management Chip 8e327b3f5SPeter Ujfalusi * http://www.ti.com/lit/ds/symlink/tps65217.pdf 9e327b3f5SPeter Ujfalusi */ 10e327b3f5SPeter Ujfalusi 11e327b3f5SPeter Ujfalusi&tps { 12e327b3f5SPeter Ujfalusi compatible = "ti,tps65217"; 13bd0fdb4cSMilo Kim interrupt-controller; 14bd0fdb4cSMilo Kim #interrupt-cells = <1>; 15e327b3f5SPeter Ujfalusi 169ec0a658SMilo Kim charger { 179ec0a658SMilo Kim compatible = "ti,tps65217-charger"; 186a80131eSEnric Balletbo i Serra interrupts = <0>, <1>; 196a80131eSEnric Balletbo i Serra interrupt-names = "USB", "AC"; 209ec0a658SMilo Kim status = "disabled"; 219ec0a658SMilo Kim }; 229ec0a658SMilo Kim 23e598c441SMilo Kim pwrbutton { 24e598c441SMilo Kim compatible = "ti,tps65217-pwrbutton"; 257e697ac3SEnric Balletbo i Serra interrupts = <2>; 26e598c441SMilo Kim status = "disabled"; 27e598c441SMilo Kim }; 28e598c441SMilo Kim 29e327b3f5SPeter Ujfalusi regulators { 30e327b3f5SPeter Ujfalusi #address-cells = <1>; 31e327b3f5SPeter Ujfalusi #size-cells = <0>; 32e327b3f5SPeter Ujfalusi 33e327b3f5SPeter Ujfalusi dcdc1_reg: regulator@0 { 34e327b3f5SPeter Ujfalusi reg = <0>; 35e327b3f5SPeter Ujfalusi regulator-compatible = "dcdc1"; 36e327b3f5SPeter Ujfalusi }; 37e327b3f5SPeter Ujfalusi 38e327b3f5SPeter Ujfalusi dcdc2_reg: regulator@1 { 39e327b3f5SPeter Ujfalusi reg = <1>; 40e327b3f5SPeter Ujfalusi regulator-compatible = "dcdc2"; 41e327b3f5SPeter Ujfalusi }; 42e327b3f5SPeter Ujfalusi 43e327b3f5SPeter Ujfalusi dcdc3_reg: regulator@2 { 44e327b3f5SPeter Ujfalusi reg = <2>; 45e327b3f5SPeter Ujfalusi regulator-compatible = "dcdc3"; 46e327b3f5SPeter Ujfalusi }; 47e327b3f5SPeter Ujfalusi 48e327b3f5SPeter Ujfalusi ldo1_reg: regulator@3 { 49e327b3f5SPeter Ujfalusi reg = <3>; 50e327b3f5SPeter Ujfalusi regulator-compatible = "ldo1"; 51e327b3f5SPeter Ujfalusi }; 52e327b3f5SPeter Ujfalusi 53e327b3f5SPeter Ujfalusi ldo2_reg: regulator@4 { 54e327b3f5SPeter Ujfalusi reg = <4>; 55e327b3f5SPeter Ujfalusi regulator-compatible = "ldo2"; 56e327b3f5SPeter Ujfalusi }; 57e327b3f5SPeter Ujfalusi 58e327b3f5SPeter Ujfalusi ldo3_reg: regulator@5 { 59e327b3f5SPeter Ujfalusi reg = <5>; 60e327b3f5SPeter Ujfalusi regulator-compatible = "ldo3"; 61e327b3f5SPeter Ujfalusi }; 62e327b3f5SPeter Ujfalusi 63e327b3f5SPeter Ujfalusi ldo4_reg: regulator@6 { 64e327b3f5SPeter Ujfalusi reg = <6>; 65e327b3f5SPeter Ujfalusi regulator-compatible = "ldo4"; 66e327b3f5SPeter Ujfalusi }; 67e327b3f5SPeter Ujfalusi }; 68e327b3f5SPeter Ujfalusi}; 69