1*38569c75SKaustabh Chakraborty# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*38569c75SKaustabh Chakraborty%YAML 1.2 3*38569c75SKaustabh Chakraborty--- 4*38569c75SKaustabh Chakraborty$id: http://devicetree.org/schemas/leds/samsung,s2mu005-flash.yaml# 5*38569c75SKaustabh Chakraborty$schema: http://devicetree.org/meta-schemas/core.yaml# 6*38569c75SKaustabh Chakraborty 7*38569c75SKaustabh Chakrabortytitle: Flash and Torch LED Controller for Samsung S2M series PMICs 8*38569c75SKaustabh Chakraborty 9*38569c75SKaustabh Chakrabortymaintainers: 10*38569c75SKaustabh Chakraborty - Kaustabh Chakraborty <kauschluss@disroot.org> 11*38569c75SKaustabh Chakraborty 12*38569c75SKaustabh Chakrabortydescription: | 13*38569c75SKaustabh Chakraborty The Samsung S2M series PMIC flash LED has two led channels (typically 14*38569c75SKaustabh Chakraborty as back and front camera flashes), with support for both torch and 15*38569c75SKaustabh Chakraborty flash modes. 16*38569c75SKaustabh Chakraborty 17*38569c75SKaustabh Chakraborty This is a part of device tree bindings for S2M and S5M family of Power 18*38569c75SKaustabh Chakraborty Management IC (PMIC). 19*38569c75SKaustabh Chakraborty 20*38569c75SKaustabh Chakraborty See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for 21*38569c75SKaustabh Chakraborty additional information and example. 22*38569c75SKaustabh Chakraborty 23*38569c75SKaustabh Chakrabortyproperties: 24*38569c75SKaustabh Chakraborty compatible: 25*38569c75SKaustabh Chakraborty enum: 26*38569c75SKaustabh Chakraborty - samsung,s2mu005-flash 27*38569c75SKaustabh Chakraborty 28*38569c75SKaustabh Chakraborty "#address-cells": 29*38569c75SKaustabh Chakraborty const: 1 30*38569c75SKaustabh Chakraborty 31*38569c75SKaustabh Chakraborty "#size-cells": 32*38569c75SKaustabh Chakraborty const: 0 33*38569c75SKaustabh Chakraborty 34*38569c75SKaustabh ChakrabortypatternProperties: 35*38569c75SKaustabh Chakraborty "^led@[0-1]$": 36*38569c75SKaustabh Chakraborty type: object 37*38569c75SKaustabh Chakraborty $ref: common.yaml# 38*38569c75SKaustabh Chakraborty unevaluatedProperties: false 39*38569c75SKaustabh Chakraborty 40*38569c75SKaustabh Chakraborty properties: 41*38569c75SKaustabh Chakraborty reg: 42*38569c75SKaustabh Chakraborty enum: [0, 1] 43*38569c75SKaustabh Chakraborty 44*38569c75SKaustabh Chakraborty required: 45*38569c75SKaustabh Chakraborty - reg 46*38569c75SKaustabh Chakraborty 47*38569c75SKaustabh Chakrabortyrequired: 48*38569c75SKaustabh Chakraborty - compatible 49*38569c75SKaustabh Chakraborty - "#address-cells" 50*38569c75SKaustabh Chakraborty - "#size-cells" 51*38569c75SKaustabh Chakraborty 52*38569c75SKaustabh ChakrabortyadditionalProperties: false 53