Skip to content

Commit 8350e83

Browse files
committed
Merge tag 'mfd-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones: "New Drivers: - Add support for Maxim MAX77714 PMIC Removed Drivers: - Remove support for ST-Ericsson AB8500 DebugFS New Device Support: - Add support for Silergy SY7636A to Simple MFD I2C - Add support for MediaTek MT6366 PMIC to MT6358 IRQ - Add support for Charger to Intel PMIC CRC - Add support for Raptor Lake to Intel LPSS PCI New Functionality: - Add support for Reboot to Rockchip RK808 Fix-ups: - Device Tree changes (includcing YAML conversion) for silergy,sy7636a, maxim,max77843, google,cros-ec, maxim,max14577, maxim,max77802, maxim,max77714, qcom,tcsr, qcom,spmi-pmic, stericsson,ab8500, stericsson,db8500-prcmu, samsung,exynos5433-lpass, mt6397, syscon, brcm,cru - Visible to menuconfig; simple-mfd-i2c - Clean-up or clarify code; max77686, intel_soc_pmic_crc - Improve error handling; mc13xxx-core, stmfx, asic3 - Pass device information to child devices; iqs62x, intel-lpss-acpi - Individually identify IRQ domains; intel_soc_pmic_core - Remove superfluous code; dbx500-prcmu, exynos-lpass - Staticify and constify; arizona-i2c - Mark sometimes used data as __maybe_unused; atmel-flexcom - Account for different ACPI tables on AOSP/Windows platforms; arizona-spi - Use provided (platform) APIs; ab8500-core - Trivial (whitespace, spelling); rohm-bd9576" * tag 'mfd-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (50 commits) dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible mfd: bd9576: fix typos in comments mfd: Use platform_get_irq() to get the interrupt mfd: db8500-prcmu: Remove unused inline function mfd: arizona-spi: Add Android board ACPI table handling mfd: arizona-spi: Split Windows ACPI init code into its own function mfd: asic3: Add missing iounmap() on error asic3_mfd_probe MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS mfd: intel-lpss: Provide an SSP type to the driver dt-bindings: mfd: brcm,cru: Rename pinctrl node dt-bindings: Add compatibles for undocumented trivial syscons mfd: atmel-flexcom: Fix compilation warning dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema mfd: exynos-lpass: Drop unneeded syscon.h include mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs mfd: ab8500: Drop debugfs module mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC mfd: ab8500: Rewrite bindings in YAML mfd: qcom-spmi-pmic: Add pm8953 compatible ...
2 parents e35a4a4 + d99460e commit 8350e83

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

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

Documentation/devicetree/bindings/mfd/ab8500.txt

Lines changed: 0 additions & 282 deletions
This file was deleted.

0 commit comments

Comments
 (0)