162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 262306a36Sopenharmony_ci%YAML 1.2 362306a36Sopenharmony_ci--- 462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/leds/maxim,max77693.yaml# 562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 662306a36Sopenharmony_ci 762306a36Sopenharmony_cititle: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs 862306a36Sopenharmony_ci 962306a36Sopenharmony_cimaintainers: 1062306a36Sopenharmony_ci - Krzysztof Kozlowski <krzk@kernel.org> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cidescription: | 1362306a36Sopenharmony_ci This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated 1462306a36Sopenharmony_ci Circuit (MUIC). 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci There are two LED outputs available - FLED1 and FLED2. Each of them can 1762306a36Sopenharmony_ci control a separate LED or they can be connected together to double the 1862306a36Sopenharmony_ci maximum current for a single connected LED. One LED is represented by one 1962306a36Sopenharmony_ci child node. 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci See also Documentation/devicetree/bindings/mfd/maxim,max77693.yaml for 2262306a36Sopenharmony_ci additional information and example. 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciproperties: 2562306a36Sopenharmony_ci compatible: 2662306a36Sopenharmony_ci const: maxim,max77693-led 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci maxim,boost-mode: 2962306a36Sopenharmony_ci description: 3062306a36Sopenharmony_ci In boost mode the device can produce up to 1.2A of total current on both 3162306a36Sopenharmony_ci outputs. The maximum current on each output is reduced to 625mA then. If 3262306a36Sopenharmony_ci not enabled explicitly, boost setting defaults to LEDS_BOOST_FIXED in 3362306a36Sopenharmony_ci case both current sources are used. 3462306a36Sopenharmony_ci See LEDS_BOOST_* in include/dt-bindings/leds/common.h. 3562306a36Sopenharmony_ci $ref: /schemas/types.yaml#/definitions/uint32 3662306a36Sopenharmony_ci enum: [0, 1, 2] 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci maxim,boost-mvout: 3962306a36Sopenharmony_ci description: | 4062306a36Sopenharmony_ci Output voltage of the boost module in millivolts. 4162306a36Sopenharmony_ci Valid values: 3300 - 5500, step by 25 (rounded down) 4262306a36Sopenharmony_ci $ref: /schemas/types.yaml#/definitions/uint32 4362306a36Sopenharmony_ci minimum: 3300 4462306a36Sopenharmony_ci maximum: 5500 4562306a36Sopenharmony_ci default: 3300 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci maxim,mvsys-min: 4862306a36Sopenharmony_ci description: | 4962306a36Sopenharmony_ci Low input voltage level in millivolts. Flash is not fired if chip 5062306a36Sopenharmony_ci estimates that system voltage could drop below this level due to flash 5162306a36Sopenharmony_ci power consumption. 5262306a36Sopenharmony_ci Valid values: 2400 - 3400, step by 33 (rounded down) 5362306a36Sopenharmony_ci $ref: /schemas/types.yaml#/definitions/uint32 5462306a36Sopenharmony_ci minimum: 2400 5562306a36Sopenharmony_ci maximum: 3400 5662306a36Sopenharmony_ci default: 2400 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_cipatternProperties: 5962306a36Sopenharmony_ci "^([a-z]+-)?led[01]?$": 6062306a36Sopenharmony_ci type: object 6162306a36Sopenharmony_ci $ref: common.yaml# 6262306a36Sopenharmony_ci unevaluatedProperties: false 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci properties: 6562306a36Sopenharmony_ci led-sources: 6662306a36Sopenharmony_ci allOf: 6762306a36Sopenharmony_ci - minItems: 1 6862306a36Sopenharmony_ci maxItems: 2 6962306a36Sopenharmony_ci items: 7062306a36Sopenharmony_ci minimum: 0 7162306a36Sopenharmony_ci maximum: 1 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci led-max-microamp: 7462306a36Sopenharmony_ci description: | 7562306a36Sopenharmony_ci Valid values for a LED connected to one FLED output: 7662306a36Sopenharmony_ci 15625 - 250000, step by 15625 (rounded down) 7762306a36Sopenharmony_ci Valid values for a LED connected to both FLED outputs: 7862306a36Sopenharmony_ci 15625 - 500000, step by 15625 (rounded down) 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci flash-max-microamp: 8162306a36Sopenharmony_ci description: | 8262306a36Sopenharmony_ci Valid values for a single LED connected to one FLED output 8362306a36Sopenharmony_ci (boost mode must be turned off): 8462306a36Sopenharmony_ci 15625 - 1000000, step by 15625 (rounded down) 8562306a36Sopenharmony_ci Valid values for a single LED connected to both FLED outputs: 8662306a36Sopenharmony_ci 15625 - 1250000, step by 15625 (rounded down) 8762306a36Sopenharmony_ci Valid values for two LEDs case: 8862306a36Sopenharmony_ci 15625 - 625000, step by 15625 (rounded down) 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci flash-max-timeout-us: 9162306a36Sopenharmony_ci description: | 9262306a36Sopenharmony_ci Valid values: 62500 - 1000000, step by 62500 (rounded down) 9362306a36Sopenharmony_ci minimum: 62500 9462306a36Sopenharmony_ci maximum: 1000000 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci required: 9762306a36Sopenharmony_ci - flash-max-microamp 9862306a36Sopenharmony_ci - flash-max-timeout-us 9962306a36Sopenharmony_ci - led-max-microamp 10062306a36Sopenharmony_ci - led-sources 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_cirequired: 10362306a36Sopenharmony_ci - compatible 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ciadditionalProperties: false 106