1326fa439SLuca Ceresoli# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2326fa439SLuca Ceresoli%YAML 1.2 3326fa439SLuca Ceresoli--- 4326fa439SLuca Ceresoli$id: http://devicetree.org/schemas/mfd/ti,lp87565-q1.yaml# 5326fa439SLuca Ceresoli$schema: http://devicetree.org/meta-schemas/core.yaml# 6326fa439SLuca Ceresoli 7326fa439SLuca Ceresolititle: TI LP87565-Q1 / LP87565 dual 2-phase output buck converter 8326fa439SLuca Ceresoli 9326fa439SLuca Ceresolimaintainers: 10326fa439SLuca Ceresoli - Keerthy <j-keerthy@ti.com> 11326fa439SLuca Ceresoli 12326fa439SLuca Ceresoliproperties: 13326fa439SLuca Ceresoli compatible: 14326fa439SLuca Ceresoli oneOf: 15326fa439SLuca Ceresoli - const: ti,lp87565 16326fa439SLuca Ceresoli - const: ti,lp87565-q1 17326fa439SLuca Ceresoli 18326fa439SLuca Ceresoli reg: 19326fa439SLuca Ceresoli description: I2C slave address 20326fa439SLuca Ceresoli const: 0x60 21326fa439SLuca Ceresoli 22*3a65a3e7SLuca Ceresoli reset-gpios: 23*3a65a3e7SLuca Ceresoli description: GPIO connected to NRST pin (active low reset, pin 20) 24*3a65a3e7SLuca Ceresoli maxItems: 1 25*3a65a3e7SLuca Ceresoli 26326fa439SLuca Ceresoli gpio-controller: true 27326fa439SLuca Ceresoli 28326fa439SLuca Ceresoli '#gpio-cells': 29326fa439SLuca Ceresoli description: 30326fa439SLuca Ceresoli The first cell is the pin number. 31326fa439SLuca Ceresoli The second cell is is used to specify flags. 32326fa439SLuca Ceresoli See ../gpio/gpio.txt for more information. 33326fa439SLuca Ceresoli const: 2 34326fa439SLuca Ceresoli 35326fa439SLuca Ceresoli buck10-in-supply: 36326fa439SLuca Ceresoli description: 37326fa439SLuca Ceresoli Voltage regulator supply for BUCK0 and BUCK1 converters. 38326fa439SLuca Ceresoli 39326fa439SLuca Ceresoli buck23-in-supply: 40326fa439SLuca Ceresoli description: 41326fa439SLuca Ceresoli Voltage regulator supply for BUCK2 and BUCK3 converters. 42326fa439SLuca Ceresoli 43326fa439SLuca Ceresoli regulators: 44326fa439SLuca Ceresoli type: object 45326fa439SLuca Ceresoli 46326fa439SLuca Ceresoli patternProperties: 47326fa439SLuca Ceresoli "^buck(10|23)$": 48326fa439SLuca Ceresoli type: object 49326fa439SLuca Ceresoli $ref: /schemas/regulator/regulator.yaml# 50326fa439SLuca Ceresoli 51326fa439SLuca Ceresoli required: 52326fa439SLuca Ceresoli - buck10 53326fa439SLuca Ceresoli - buck23 54326fa439SLuca Ceresoli 55326fa439SLuca Ceresoli additionalProperties: false 56326fa439SLuca Ceresoli 57326fa439SLuca Ceresolirequired: 58326fa439SLuca Ceresoli - compatible 59326fa439SLuca Ceresoli - reg 60326fa439SLuca Ceresoli - gpio-controller 61326fa439SLuca Ceresoli - '#gpio-cells' 62326fa439SLuca Ceresoli - buck10-in-supply 63326fa439SLuca Ceresoli - buck23-in-supply 64326fa439SLuca Ceresoli 65326fa439SLuca CeresoliadditionalProperties: false 66326fa439SLuca Ceresoli 67326fa439SLuca Ceresoliexamples: 68326fa439SLuca Ceresoli - | 69326fa439SLuca Ceresoli i2c@0 { 70326fa439SLuca Ceresoli reg = <0x0 0x100>; 71326fa439SLuca Ceresoli #address-cells = <1>; 72326fa439SLuca Ceresoli #size-cells = <0>; 73326fa439SLuca Ceresoli 74326fa439SLuca Ceresoli pmic@60 { 75326fa439SLuca Ceresoli compatible = "ti,lp87565-q1"; 76326fa439SLuca Ceresoli reg = <0x60>; 77326fa439SLuca Ceresoli gpio-controller; 78326fa439SLuca Ceresoli #gpio-cells = <2>; 79326fa439SLuca Ceresoli 80326fa439SLuca Ceresoli buck10-in-supply = <&vsys_3v3>; 81326fa439SLuca Ceresoli buck23-in-supply = <&vsys_3v3>; 82326fa439SLuca Ceresoli 83326fa439SLuca Ceresoli regulators { 84326fa439SLuca Ceresoli buck10_reg: buck10 { 85326fa439SLuca Ceresoli /* VDD_MPU */ 86326fa439SLuca Ceresoli regulator-name = "buck10"; 87326fa439SLuca Ceresoli regulator-min-microvolt = <850000>; 88326fa439SLuca Ceresoli regulator-max-microvolt = <1250000>; 89326fa439SLuca Ceresoli regulator-always-on; 90326fa439SLuca Ceresoli regulator-boot-on; 91326fa439SLuca Ceresoli }; 92326fa439SLuca Ceresoli 93326fa439SLuca Ceresoli buck23_reg: buck23 { 94326fa439SLuca Ceresoli /* VDD_GPU */ 95326fa439SLuca Ceresoli regulator-name = "buck23"; 96326fa439SLuca Ceresoli regulator-min-microvolt = <850000>; 97326fa439SLuca Ceresoli regulator-max-microvolt = <1250000>; 98326fa439SLuca Ceresoli regulator-boot-on; 99326fa439SLuca Ceresoli regulator-always-on; 100326fa439SLuca Ceresoli }; 101326fa439SLuca Ceresoli }; 102326fa439SLuca Ceresoli }; 103326fa439SLuca Ceresoli }; 104326fa439SLuca Ceresoli 105326fa439SLuca Ceresoli... 106