1af31e2b7SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2af31e2b7SKrzysztof Kozlowski%YAML 1.2 3af31e2b7SKrzysztof Kozlowski--- 4af31e2b7SKrzysztof Kozlowski$id: http://devicetree.org/schemas/leds/maxim,max77693.yaml# 5af31e2b7SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6af31e2b7SKrzysztof Kozlowski 7af31e2b7SKrzysztof Kozlowskititle: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs 8af31e2b7SKrzysztof Kozlowski 9af31e2b7SKrzysztof Kozlowskimaintainers: 108a1e6bb3SKrzysztof Kozlowski - Krzysztof Kozlowski <krzk@kernel.org> 11af31e2b7SKrzysztof Kozlowski 12af31e2b7SKrzysztof Kozlowskidescription: | 13af31e2b7SKrzysztof Kozlowski This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated 14af31e2b7SKrzysztof Kozlowski Circuit (MUIC). 15af31e2b7SKrzysztof Kozlowski 16af31e2b7SKrzysztof Kozlowski There are two LED outputs available - FLED1 and FLED2. Each of them can 17af31e2b7SKrzysztof Kozlowski control a separate LED or they can be connected together to double the 18af31e2b7SKrzysztof Kozlowski maximum current for a single connected LED. One LED is represented by one 19af31e2b7SKrzysztof Kozlowski child node. 20af31e2b7SKrzysztof Kozlowski 21af31e2b7SKrzysztof Kozlowski See also Documentation/devicetree/bindings/mfd/maxim,max77693.yaml for 22af31e2b7SKrzysztof Kozlowski additional information and example. 23af31e2b7SKrzysztof Kozlowski 24af31e2b7SKrzysztof Kozlowskiproperties: 25af31e2b7SKrzysztof Kozlowski compatible: 26af31e2b7SKrzysztof Kozlowski const: maxim,max77693-led 27af31e2b7SKrzysztof Kozlowski 28af31e2b7SKrzysztof Kozlowski maxim,boost-mode: 29af31e2b7SKrzysztof Kozlowski description: 30af31e2b7SKrzysztof Kozlowski In boost mode the device can produce up to 1.2A of total current on both 31af31e2b7SKrzysztof Kozlowski outputs. The maximum current on each output is reduced to 625mA then. If 32af31e2b7SKrzysztof Kozlowski not enabled explicitly, boost setting defaults to LEDS_BOOST_FIXED in 33af31e2b7SKrzysztof Kozlowski case both current sources are used. 34af31e2b7SKrzysztof Kozlowski See LEDS_BOOST_* in include/dt-bindings/leds/common.h. 35af31e2b7SKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/uint32 36af31e2b7SKrzysztof Kozlowski enum: [0, 1, 2] 37af31e2b7SKrzysztof Kozlowski 38af31e2b7SKrzysztof Kozlowski maxim,boost-mvout: 39af31e2b7SKrzysztof Kozlowski description: | 40af31e2b7SKrzysztof Kozlowski Output voltage of the boost module in millivolts. 41af31e2b7SKrzysztof Kozlowski Valid values: 3300 - 5500, step by 25 (rounded down) 42af31e2b7SKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/uint32 43af31e2b7SKrzysztof Kozlowski minimum: 3300 44af31e2b7SKrzysztof Kozlowski maximum: 5500 45af31e2b7SKrzysztof Kozlowski default: 3300 46af31e2b7SKrzysztof Kozlowski 47af31e2b7SKrzysztof Kozlowski maxim,mvsys-min: 48af31e2b7SKrzysztof Kozlowski description: | 49af31e2b7SKrzysztof Kozlowski Low input voltage level in millivolts. Flash is not fired if chip 50af31e2b7SKrzysztof Kozlowski estimates that system voltage could drop below this level due to flash 51af31e2b7SKrzysztof Kozlowski power consumption. 52af31e2b7SKrzysztof Kozlowski Valid values: 2400 - 3400, step by 33 (rounded down) 53af31e2b7SKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/uint32 54af31e2b7SKrzysztof Kozlowski minimum: 2400 55af31e2b7SKrzysztof Kozlowski maximum: 3400 56af31e2b7SKrzysztof Kozlowski default: 2400 57af31e2b7SKrzysztof Kozlowski 58af31e2b7SKrzysztof KozlowskipatternProperties: 59af31e2b7SKrzysztof Kozlowski "^([a-z]+-)?led[01]?$": 60af31e2b7SKrzysztof Kozlowski type: object 61af31e2b7SKrzysztof Kozlowski $ref: common.yaml# 62af31e2b7SKrzysztof Kozlowski unevaluatedProperties: false 63af31e2b7SKrzysztof Kozlowski 64af31e2b7SKrzysztof Kozlowski properties: 65af31e2b7SKrzysztof Kozlowski led-sources: 66af31e2b7SKrzysztof Kozlowski allOf: 67af31e2b7SKrzysztof Kozlowski - minItems: 1 68af31e2b7SKrzysztof Kozlowski maxItems: 2 69af31e2b7SKrzysztof Kozlowski items: 70af31e2b7SKrzysztof Kozlowski minimum: 0 71af31e2b7SKrzysztof Kozlowski maximum: 1 72af31e2b7SKrzysztof Kozlowski 73af31e2b7SKrzysztof Kozlowski led-max-microamp: 74af31e2b7SKrzysztof Kozlowski description: | 75af31e2b7SKrzysztof Kozlowski Valid values for a LED connected to one FLED output: 76af31e2b7SKrzysztof Kozlowski 15625 - 250000, step by 15625 (rounded down) 77af31e2b7SKrzysztof Kozlowski Valid values for a LED connected to both FLED outputs: 78af31e2b7SKrzysztof Kozlowski 15625 - 500000, step by 15625 (rounded down) 79af31e2b7SKrzysztof Kozlowski 80af31e2b7SKrzysztof Kozlowski flash-max-microamp: 81af31e2b7SKrzysztof Kozlowski description: | 82af31e2b7SKrzysztof Kozlowski Valid values for a single LED connected to one FLED output 83af31e2b7SKrzysztof Kozlowski (boost mode must be turned off): 84af31e2b7SKrzysztof Kozlowski 15625 - 1000000, step by 15625 (rounded down) 85af31e2b7SKrzysztof Kozlowski Valid values for a single LED connected to both FLED outputs: 86af31e2b7SKrzysztof Kozlowski 15625 - 1250000, step by 15625 (rounded down) 87af31e2b7SKrzysztof Kozlowski Valid values for two LEDs case: 88af31e2b7SKrzysztof Kozlowski 15625 - 625000, step by 15625 (rounded down) 89af31e2b7SKrzysztof Kozlowski 90af31e2b7SKrzysztof Kozlowski flash-max-timeout-us: 91af31e2b7SKrzysztof Kozlowski description: | 92af31e2b7SKrzysztof Kozlowski Valid values: 62500 - 1000000, step by 62500 (rounded down) 93af31e2b7SKrzysztof Kozlowski minimum: 62500 94af31e2b7SKrzysztof Kozlowski maximum: 1000000 95af31e2b7SKrzysztof Kozlowski 96af31e2b7SKrzysztof Kozlowski required: 97af31e2b7SKrzysztof Kozlowski - flash-max-microamp 98af31e2b7SKrzysztof Kozlowski - flash-max-timeout-us 99af31e2b7SKrzysztof Kozlowski - led-max-microamp 100af31e2b7SKrzysztof Kozlowski - led-sources 101af31e2b7SKrzysztof Kozlowski 102af31e2b7SKrzysztof Kozlowskirequired: 103af31e2b7SKrzysztof Kozlowski - compatible 104af31e2b7SKrzysztof Kozlowski 105af31e2b7SKrzysztof KozlowskiadditionalProperties: false 106