-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'mfd-for-linus-4.2' of git://git.kernel.org/pub/scm/linux/k…
…ernel/git/lee/mfd Pull MFD updates from Lee Jones: "Changes to existing drivers: - Constify structures; throughout the subsystem - Move support to DT in; cros_ec - DT changes and documentation; cros-ec, max77693, max77686, arizona, da9063 - ACPI changes and documentation; mfd-core - Use different platform specific API in; cros_ec_*, arizona-core - Remove unused parent field from; cros_ec_i2c - Add wake-up/reset delay in; cross_ec_spi, arizona-core - Staticise structures/functions in; cros_ec - Remove redundant code; arizona-core, max77686 - Bugfix; twl4030-power - Allow compile test; aat2870, tps65910 - MAINTAINERS adaptions; samsung, syscon - Resource Management (devm_*); arizona-core - Refactor Reset code; arizona-core - Insist on at least one full boot; arizona-core - Trivial formatting; arizona-core - Add low-power-sleep; arizona-core - IRQ ONESHOT changes; twl4030-irq, mc13xxx-core, wm831x-auxadc, htc-i2cpld, wm8350-core, ab8500-debugfs, ab8500-gpadc, si476x-i2c (Re-)moved drivers: - Move protocol helpers out to drivers/platform; cros_ec New drivers/supported devices: - Add support for AXP22x into axp20x - Add support for OnKey into da9063-core - Add support for Pinctrl into mt6397-core - New STMicroelectronics LPC Watchdog driver - New STMicroelectronics LPC Real-Time Clock driver" * tag 'mfd-for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (59 commits) mfd: lpc_ich: Assign subdevice ids automatically mfd: si476x-i2c: Pass the IRQF_ONESHOT flag mfd: ab8500-gpadc: Pass the IRQF_ONESHOT flag mfd: ab8500-debugfs: Pass the IRQF_ONESHOT flag mfd: wm8350-core: Pass the IRQF_ONESHOT flag mfd: htc-i2cpld: Pass the IRQF_ONESHOT flag mfd: wm831x-auxadc: Pass the IRQF_ONESHOT flag mfd: mc13xxx-core: Pass the IRQF_ONESHOT flag mfd: twl4030-irq: Pass the IRQF_ONESHOT flag mfd: mt6397-core: Add GPIO sub-module support mfd: arizona: Add convience defines for micd_rate/micd_bias_starttime mfd: dt: Add bindings for DA9063 OnKey mfd: da9063: Add support for OnKey driver mfd: arizona: Fix incorrect Makefile conditionals mfd: arizona: Add stub for wm5102_patch() mfd: Check ACPI device companion before checking resources Documentation: Add WM8998/WM1814 device tree bindings mfd: arizona: Split INx_MODE into two fields mfd: wm5110: Add delay before releasing reset line mfd: arizona: Add better support for system suspend ...
- Loading branch information
Showing
79 changed files
with
3,621 additions
and
660 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
STMicroelectronics Low Power Controller (LPC) - RTC | ||
=================================================== | ||
|
||
LPC currently supports Watchdog OR Real Time Clock functionality. | ||
|
||
[See: ../watchdog/st_lpc_wdt.txt for Watchdog options] | ||
|
||
Required properties | ||
|
||
- compatible : Must be one of: "st,stih407-lpc" "st,stih416-lpc" | ||
"st,stih415-lpc" "st,stid127-lpc" | ||
- reg : LPC registers base address + size | ||
- interrupts : LPC interrupt line number and associated flags | ||
- clocks : Clock used by LPC device (See: ../clock/clock-bindings.txt) | ||
- st,lpc-mode : The LPC can run either one of two modes ST_LPC_MODE_RTC [0] or | ||
ST_LPC_MODE_WDT [1]. One (and only one) mode must be | ||
selected. | ||
|
||
Example: | ||
lpc@fde05000 { | ||
compatible = "st,stih407-lpc"; | ||
reg = <0xfde05000 0x1000>; | ||
clocks = <&clk_s_d3_flexgen CLK_LPC_0>; | ||
st,lpc-mode = <ST_LPC_MODE_RTC>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
STMicroelectronics Low Power Controller (LPC) - Watchdog | ||
======================================================== | ||
|
||
LPC currently supports Watchdog OR Real Time Clock functionality. | ||
|
||
[See: ../rtc/rtc-st-lpc.txt for RTC options] | ||
|
||
Required properties | ||
|
||
- compatible : Must be one of: "st,stih407-lpc" "st,stih416-lpc" | ||
"st,stih415-lpc" "st,stid127-lpc" | ||
- reg : LPC registers base address + size | ||
- interrupts : LPC interrupt line number and associated flags | ||
- clocks : Clock used by LPC device (See: ../clock/clock-bindings.txt) | ||
- st,lpc-mode : The LPC can run either one of two modes ST_LPC_MODE_RTC [0] or | ||
ST_LPC_MODE_WDT [1]. One (and only one) mode must be | ||
selected. | ||
|
||
Required properties [watchdog mode] | ||
|
||
- st,syscfg : Phandle to syscfg node used to enable watchdog and configure | ||
CPU reset type. | ||
- timeout-sec : Watchdog timeout in seconds | ||
|
||
Optional properties [watchdog mode] | ||
|
||
- st,warm-reset : If present reset type will be 'warm' - if not it will be cold | ||
|
||
Example: | ||
lpc@fde05000 { | ||
compatible = "st,stih407-lpc"; | ||
reg = <0xfde05000 0x1000>; | ||
clocks = <&clk_s_d3_flexgen CLK_LPC_0>; | ||
st,syscfg = <&syscfg_core>; | ||
timeout-sec = <120>; | ||
st,lpc-mode = <ST_LPC_MODE_WDT>; | ||
st,warm-reset; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1489,10 +1489,12 @@ F: drivers/phy/phy-stih407-usb.c | |
F: drivers/phy/phy-stih41x-usb.c | ||
F: drivers/pinctrl/pinctrl-st.c | ||
F: drivers/reset/sti/ | ||
F: drivers/rtc/rtc-st-lpc.c | ||
F: drivers/tty/serial/st-asc.c | ||
F: drivers/usb/dwc3/dwc3-st.c | ||
F: drivers/usb/host/ehci-st.c | ||
F: drivers/usb/host/ohci-st.c | ||
F: drivers/watchdog/st_lpc_wdt.c | ||
F: drivers/ata/ahci_st.c | ||
|
||
ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | ||
|
@@ -8581,14 +8583,20 @@ L: [email protected] | |
S: Maintained | ||
F: drivers/video/fbdev/s3c-fb.c | ||
|
||
SAMSUNG MULTIFUNCTION DEVICE DRIVERS | ||
SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS | ||
M: Sangbeom Kim <[email protected]> | ||
M: Krzysztof Kozlowski <[email protected]> | ||
L: [email protected] | ||
L: [email protected] | ||
S: Supported | ||
F: drivers/mfd/sec*.c | ||
F: drivers/regulator/s2m*.c | ||
F: drivers/regulator/s5m*.c | ||
F: drivers/clk/clk-s2mps11.c | ||
F: drivers/rtc/rtc-s5m.c | ||
F: include/linux/mfd/samsung/ | ||
F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt | ||
F: Documentation/devicetree/bindings/mfd/s2mp*.txt | ||
|
||
SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS | ||
M: Kyungmin Park <[email protected]> | ||
|
@@ -9627,6 +9635,13 @@ F: arch/arc/ | |
F: Documentation/devicetree/bindings/arc/ | ||
F: drivers/tty/serial/arc_uart.c | ||
|
||
SYSTEM CONFIGURATION (SYSCON) | ||
M: Lee Jones <[email protected]> | ||
M: Arnd Bergmann <[email protected]> | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git | ||
S: Supported | ||
F: drivers/mfd/syscon.c | ||
|
||
SYSV FILESYSTEM | ||
M: Christoph Hellwig <[email protected]> | ||
S: Maintained | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.