Skip to content

Commit 1200af3

Browse files
committed
Merge tag 'mfd-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones: "New Drivers: - ROHM BD96801 Power Management IC - Cirrus Logic CS40L50 Haptic Driver with Waveform Memory - Marvell 88PM886 Power Management IC New Device Support: - Keyboard Backlight to ChromeOS Embedded Controller - LEDs to ChromeOS Embedded Controller - Charge Control to ChromeOS Embedded Controller - HW Monitoring Service to ChromeOS Embedded Controller - AUXADCs to MediaTek MT635{7,8,9} Power Management ICs New Functionality: - Allow Syscon consumers to supply their own Regmaps on registration Fix-ups: - Constify/staticise applicable data structures - Remove superfluous/duplicated/unused sections - Device Tree binding adaptions/conversions/creation - Trivial; spelling, whitespace, coding-style adaptions - Utilise centrally provided helpers and macros to aid simplicity/duplication - Drop i2c_device_id::driver_data where the value is unused - Replace ACPI/DT firmware helpers with agnostic variants - Move over to GPIOD (descriptor-based) APIs - Annotate a bunch of __counted_by() cases - Straighten out some includes Bug Fixes: - Ensure potentially asserted recent lines are deasserted during initialisation - Avoid "<module>.ko is added to multiple modules" warnings - Supply a bunch of MODULE_DESCRIPTIONs to silence modpost warnings - Fix Wvoid-pointer-to-enum-cast warnings" * tag 'mfd-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (87 commits) mfd: timberdale: Attach device properties to TSC2007 board info mfd: tmio: Move header to platform_data mfd: tmio: Sanitize comments mfd: tmio: Update include files mmc: tmio/sdhi: Fix includes mfd: tmio: Remove obsolete io accessors mfd: tmio: Remove obsolete platform_data watchdog: bd96801_wdt: Add missing include for FIELD_*() dt-bindings: mfd: syscon: Add APM poweroff mailbox dt-bindings: mfd: syscon: Split and enforce documenting MFD children dt-bindings: mfd: rk817: Merge support for RK809 dt-bindings: mfd: rk817: Fixup clocks and reference dai-common dt-bindings: mfd: syscon: Add TI's opp table compatible mfd: omap-usb-tll: Use struct_size to allocate tll dt-bindings: mfd: Explain lack of child dependency in simple-mfd dt-bindings: mfd: Dual licensing for st,stpmic1 bindings mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by mfd: tps6594-core: Remove unneeded semicolon in tps6594_check_crc_mode() mfd: lm3533: Move to new GPIO descriptor-based APIs mfd: tps65912: Use devm helper functions to simplify probe ...
2 parents 6e504d2 + c298391 commit 1200af3

File tree

143 files changed

+6718
-1182
lines changed

Some content is hidden

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

143 files changed

+6718
-1182
lines changed

Documentation/devicetree/bindings/arm/amlogic/analog-top.txt

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

Documentation/devicetree/bindings/arm/amlogic/assist.txt

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

Documentation/devicetree/bindings/arm/amlogic/bootrom.txt

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

Documentation/devicetree/bindings/arm/amlogic/pmu.txt

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

Documentation/devicetree/bindings/arm/atmel-sysregs.txt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -41,35 +41,6 @@ Examples:
4141
reg = <0xffffe800 0x200>;
4242
};
4343

44-
RAMC PHY Controller required properties:
45-
- compatible: Should be "microchip,sama7g5-ddr3phy", "syscon"
46-
- reg: Should contain registers location and length
47-
48-
Example:
49-
50-
ddr3phy: ddr3phy@e3804000 {
51-
compatible = "microchip,sama7g5-ddr3phy", "syscon";
52-
reg = <0xe3804000 0x1000>;
53-
};
54-
55-
Special Function Registers (SFR)
56-
57-
Special Function Registers (SFR) manage specific aspects of the integrated
58-
memory, bridge implementations, processor and other functionality not controlled
59-
elsewhere.
60-
61-
required properties:
62-
- compatible: Should be "atmel,<chip>-sfr", "syscon" or
63-
"atmel,<chip>-sfrbu", "syscon"
64-
<chip> can be "sama5d3", "sama5d4" or "sama5d2".
65-
It also can be "microchip,sam9x60-sfr", "syscon".
66-
- reg: Should contain registers location and length
67-
68-
sfr@f0038000 {
69-
compatible = "atmel,sama5d3-sfr", "syscon";
70-
reg = <0xf0038000 0x60>;
71-
};
72-
7344
Security Module (SECUMOD)
7445

7546
The Security Module macrocell provides all necessary secure functions to avoid

Documentation/devicetree/bindings/arm/axis.txt

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ ARTPEC-6 ARM SoC
77
Required root node properties:
88
- compatible = "axis,artpec6";
99

10-
ARTPEC-6 System Controller
11-
--------------------------
12-
13-
The ARTPEC-6 has a system controller with mixed functions controlling DMA, PCIe
14-
and resets.
15-
16-
Required properties:
17-
- compatible: "axis,artpec6-syscon", "syscon"
18-
- reg: Address and length of the register bank.
19-
20-
Example:
21-
syscon {
22-
compatible = "axis,artpec6-syscon", "syscon";
23-
reg = <0xf8000000 0x48>;
24-
};
25-
2610
ARTPEC-6 Development board:
2711
---------------------------
2812
Required root node properties:

Documentation/devicetree/bindings/arm/cpu-enable-method/al,alpine-smp

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,6 @@ Properties:
2727
- reg : Offset and length of the register set for the device
2828

2929

30-
* Alpine System-Fabric Service Registers
31-
32-
The System-Fabric Service Registers allow various operation on CPU and
33-
system fabric, like powering CPUs off.
34-
35-
Properties:
36-
- compatible : Should contain "al,alpine-sysfabric-service" and "syscon".
37-
- reg : Offset and length of the register set for the device
38-
39-
4030
Example:
4131

4232
cpus {

Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm-cpucfg.txt

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

Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,3 @@ Boards with a Marvell Dove SoC shall have the following properties:
55

66
Required root node property:
77
- compatible: must contain "marvell,dove";
8-
9-
* Global Configuration registers
10-
11-
Global Configuration registers of Dove SoC are shared by a syscon node.
12-
13-
Required properties:
14-
- compatible: must contain "marvell,dove-global-config" and "syscon".
15-
- reg: base address and size of the Global Configuration registers.
16-
17-
Example:
18-
19-
gconf: global-config@e802c {
20-
compatible = "marvell,dove-global-config", "syscon";
21-
reg = <0xe802c 0x14>;
22-
};

Documentation/devicetree/bindings/arm/spear-misc.txt

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

0 commit comments

Comments
 (0)