1*e53da8c4SGene Chen# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*e53da8c4SGene Chen%YAML 1.2 3*e53da8c4SGene Chen--- 4*e53da8c4SGene Chen$id: http://devicetree.org/schemas/mfd/mediatek,mt6360.yaml# 5*e53da8c4SGene Chen$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e53da8c4SGene Chen 7*e53da8c4SGene Chentitle: MT6360 PMIC from MediaTek Integrated 8*e53da8c4SGene Chen 9*e53da8c4SGene Chenmaintainers: 10*e53da8c4SGene Chen - Gene Chen <gene_chen@richtek.com> 11*e53da8c4SGene Chen 12*e53da8c4SGene Chendescription: | 13*e53da8c4SGene Chen MT6360 is a PMIC device with the following sub modules. 14*e53da8c4SGene Chen It is interfaced to host controller using I2C interface. 15*e53da8c4SGene Chen 16*e53da8c4SGene Chen This document describes the binding for PMIC device and its sub module. 17*e53da8c4SGene Chen 18*e53da8c4SGene Chenproperties: 19*e53da8c4SGene Chen compatible: 20*e53da8c4SGene Chen const: mediatek,mt6360 21*e53da8c4SGene Chen 22*e53da8c4SGene Chen reg: 23*e53da8c4SGene Chen maxItems: 1 24*e53da8c4SGene Chen 25*e53da8c4SGene Chen wakeup-source: true 26*e53da8c4SGene Chen 27*e53da8c4SGene Chen interrupts: 28*e53da8c4SGene Chen maxItems: 1 29*e53da8c4SGene Chen 30*e53da8c4SGene Chen interrupt-names: 31*e53da8c4SGene Chen const: IRQB 32*e53da8c4SGene Chen 33*e53da8c4SGene Chen interrupt-controller: true 34*e53da8c4SGene Chen 35*e53da8c4SGene Chen "#interrupt-cells": 36*e53da8c4SGene Chen const: 1 37*e53da8c4SGene Chen description: 38*e53da8c4SGene Chen The first cell is the IRQ number. 39*e53da8c4SGene Chen 40*e53da8c4SGene Chenrequired: 41*e53da8c4SGene Chen - compatible 42*e53da8c4SGene Chen - reg 43*e53da8c4SGene Chen - interrupts 44*e53da8c4SGene Chen - interrupt-controller 45*e53da8c4SGene Chen - "#interrupt-cells" 46*e53da8c4SGene Chen 47*e53da8c4SGene ChenadditionalProperties: 48*e53da8c4SGene Chen type: object 49*e53da8c4SGene Chen 50*e53da8c4SGene Chenexamples: 51*e53da8c4SGene Chen - | 52*e53da8c4SGene Chen #include <dt-bindings/interrupt-controller/irq.h> 53*e53da8c4SGene Chen #include <dt-bindings/regulator/mediatek,mt6360-regulator.h> 54*e53da8c4SGene Chen i2c { 55*e53da8c4SGene Chen #address-cells = <1>; 56*e53da8c4SGene Chen #size-cells = <0>; 57*e53da8c4SGene Chen 58*e53da8c4SGene Chen pmic@34 { 59*e53da8c4SGene Chen compatible = "mediatek,mt6360"; 60*e53da8c4SGene Chen reg = <0x34>; 61*e53da8c4SGene Chen wakeup-source; 62*e53da8c4SGene Chen interrupts-extended = <&gpio26 0 IRQ_TYPE_LEVEL_LOW>; 63*e53da8c4SGene Chen interrupt-names = "IRQB"; 64*e53da8c4SGene Chen interrupt-controller; 65*e53da8c4SGene Chen #interrupt-cells = <1>; 66*e53da8c4SGene Chen }; 67*e53da8c4SGene Chen }; 68