* [GIT PULL] MFD for v4.12
@ 2017-05-03 8:51 Lee Jones
0 siblings, 0 replies; only message in thread
From: Lee Jones @ 2017-05-03 8:51 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
Hi Linus,
The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:
Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-4.12
for you to fetch changes up to ab6241ae07c3c698543b565e4ea41995a29a3f62:
input: touchscreen: mxs-lradc: || vs && typos (2017-04-27 11:54:50 +0100)
----------------------------------------------------------------
- New Drivers
- Freescale MXS Low Resolution ADC
- Freescale i.MX23/i.MX28 LRADC touchscreen
- Motorola CPCAP Power Button
- TI LMU (Lighting Management Unit)
- Atmel SMC (Static Memory Controller)
- New Device Support
- Add support for X-Powers AXP803 to axp20x
- Add support for Dialog Semi DA9061 to da9062-core
- Add support for Intel Cougar Mountain to lpc_ich
- Add support for Intel Gemini Lake to lpc_ich
- New Functionality
- Add Device Tree support; wm831x-*, axp20x, ti-lmu, da9062, sun4i-gpadc
- Add IRQ sense support; motorola-cpcap
- Add ACPI support; cros_ec
- Add Reset support; altera-a10sr
- Add ADC support; axp20x
- Add AC Power support; axp20x
- Add Runtime PM support; atmel-ebi, exynos-lpass
- Add Battery Power Supply support; axp20x
- Add Clock support; exynos-lpass, hi655x-pmic
- Fix-ups
- Implicitly specify required headers; motorola-cpcap, intel_soc_pmic_bxtwc
- Add .remove() method; stm32-timers, exynos-lpass
- Remove unused code; intel_soc_pmic_core, intel-lpss-acpi, ipaq-micro, atmel-smc, menelaus
- Rename variables for clarity; axp20x
- Convert pr_warning() to pr_warn(); db8500-prcmu, sta2x11-mfd, twl4030-power
- Improve formatting; arizona-core, axp20x
- Use raw_spinlock_*() variants; asic3, t7l66xb, tc6393xb
- Simplify/refactor code; arizona-core, atmel-ebi
- Improve error checking; intel_soc_pmic_core
- Bug Fixes
- Ensure OMAP3630/3730 boards can successfully reboot; twl4030-power
- Correct max-register value; stm32-timers
- Extend timeout to account for clock stretching; cros_ec_spi
- Use correct IRQ trigger type; motorola-cpcap
- Fix bad use of IRQ sense register; motorola-cpcap
- Logic error "||" should be "&&"; mxs-lradc-ts
----------------------------------------------------------------
Adam Ford (1):
mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot
Andrew F. Davis (1):
mfd: tps65912: Fix variable name for SPI remove
Andy Shevchenko (5):
mfd: intel_soc_pmic_core: Remove unnecessary function
mfd: intel-lpss: Remove left over variable
mfd: intel_soc_pmic_bxtwc: Move inclusion to c-file
mfd: intel_soc_pmic_bxtwc: Rename header to follow c-file
mfd: intel_soc_pmic: Fix a mess with compilation units
Archana Patni (1):
mfd: cros_ec: Add ACPI GPE handler for LID0 devices
Belen Sarabia (1):
mfd: ipaq-micro: Delete redundant return value check of platform_get_resource()
Boris Brezillon (7):
mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation
memory: atmel-ebi: Simplify SMC config code
memory: atmel-ebi: Stop using reg_field objects for simple things
mfd: syscon: atmel-smc: Remove unused helpers/macros
memory: atmel-ebi: Change naming scheme
memory: atmel-ebi: Add missing ->numcs assignment
memory: atmel-ebi: Add PM ops
Borislav Petkov (1):
mfd: rtsx: Convert forgotten dev_info() statement to pcr_dbg()
Charles Keepax (6):
mfd: wm831x: Add basic device tree binding
gpio: wm831x: Add basic device tree support
mfd: wm831x: Add device tree binding document
mfd: arizona: Remove duplicate set of ret variable
mfd: arizona: Display register addresses in hex
mfd: arizona: Refactor arizona_poll_reg
Dan Carpenter (1):
input: touchscreen: mxs-lradc: || vs && typos
Daniel Lezcano (1):
mfd: hi655x: Add the clock cell to provide WiFi and Bluetooth
Doug Anderson (1):
mfd: cros ec: spi: Increase wait time to 200ms
Fabrice Gasnier (2):
mfd: stm32-timers: Fix driver removal
mfd: stm32-timers: Fix max register
Hugues Fruchet (1):
mfd: stmpe: Fix bit clearing on STMPE1600
Icenowy Zheng (4):
dt-bindings: Make AXP20X compatible strings one per line
dt-bindings: Add device tree binding for X-Powers AXP803 PMIC
mfd: axp20x: Support AXP803 variant
dt-bindings: Add AXP803's regulator info
Joe Perches (1):
mfd: Convert remaining uses of pr_warning to pr_warn
Julia Cartwright (3):
mfd: asic3: Make use of raw_spinlock variants
mfd: t7l66xb: Make use of raw_spinlock variants
mfd: tc6393xb: Make use of raw_spinlock variants
Keerthy (1):
mfd: palmas: Reset the POWERHOLD mux during power off
Krzysztof Kozlowski (1):
mfd: exynos-lpass: Use common soc/exynos-regs-pmu.h header
Ksenija Stanojevic (5):
mfd: mxs-lradc: Add support for mxs-lradc
iio: adc: mxs-lradc: Add support for ADC driver
input: touchscreen: mxs-lradc: Add support for touchscreen
iio: adc: mxs-lradc: Remove driver
dt-bindings: mfd: Move mxs-lradc binding document from IIO to MFD
Kuppuswamy Sathyanarayanan (1):
mfd: bxtwc: Remove unnecessary i2c_addr checks in ipc calls
Lee Jones (1):
Merge branches 'ib-mfd-gpio-4.12', 'ib-mfd-iio-input-4.12', 'ib-mfd-input-4.12', 'ib-mfd-leds-4.12', 'ib-mfd-phy-4.12' and 'ib-mfd-pinctrl-samsung-4.12' into ibs-for-mfd-merged
Marek Szyprowski (6):
pinctrl: samsung: Ensure that pad retention is disabled on driver init
pinctrl: samsung: Add support for pad retention control for Exynos5433 SoCs
mfd: exynos-lpass: Remove pad retention control
mfd: exynos-lpass: Add support for clocks
mfd: exynos-lpass: Add missing remove() function
mfd: exynos-lpass: Add runtime PM support
Martin Kepplinger (1):
mfd: menelaus: Remove obsolete local_irq_disable() and local_irq_enable()
Mika Westerberg (1):
mfd: lpc_ich: Add support for Intel Gemini Lake SoC
Milo Kim (2):
dt-bindings: mfd: Add TI LMU device binding information
mfd: Add TI LMU driver
Pan Bian (1):
mfd: intel_soc_pmic_core: Fix unchecked return value
Priyalee Kushwaha (1):
mfd: lpc_ich: Add PCI ID for Intel Cougar Mountain SoC
Quentin Schulz (8):
mfd: axp20x: Correct name of temperature data ADC registers
mfd: axp20x: Add ADC cells for AXP20X and AXP22X PMICs
mfd: axp20x: Add AC power supply cells for AXP22X PMICs
mfd: axp20x: Add CHRG_CTRL1/2/3 to writeable regs for AXP20X/AXP22X
mfd: axp20x: Add MFD cells for AXP20X and AXP22X battery driver
dt-bindings: mfd: Add A33 GPADC binding
dt-bindings: input: touschcreen: Remove sun4i documentation
iio: adc: add support for X-Powers AXP20X and AXP22X PMICs ADCs
Rask Ingemann Lambertsen (2):
dt-bindings: mfd: axp20x: Add "xpowers,master-mode" property for AXP806 PMICs
mfd: axp20x: Add support for dts property "xpowers,master-mode"
Sean Wang (2):
dt-bindings: mfd: Add the description for LED as the sub module
mfd: mt6397: Align the placement at which the mfd_cell of LED is defined
Sebastian Reichel (3):
mfd: cpcap: Add missing include dependencies
mfd: cpcap: Implement IRQ sense helper
input: cpcap-pwrbutton: New driver
Steve Twiss (2):
dt-bindings: mfd: DA9062/61 MFD binding
mfd: Add support for DA9061
Thor Thayer (2):
mfd: altr_a10sr: Add Arria10 DevKit Reset Controller
dt-bindings: mfd: Add Altera Arria10 SR Reset Controller bindings
Tony Lindgren (5):
mfd: cpcap: Fix interrupt to use level interrupt
mfd: cpcap: Use ack_invert interrupts
mfd: cpcap: Fix bad use of IRQ sense register
mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
mfd: omap-usb-tll: Configure ULPIAUTOIDLE
Willis Monroe (1):
mfd: palmas: Fixed spelling mistake in error message
.../devicetree/bindings/input/cpcap-pwrbutton.txt | 20 +
.../devicetree/bindings/mfd/altera-a10sr.txt | 11 +
Documentation/devicetree/bindings/mfd/axp20x.txt | 43 +-
Documentation/devicetree/bindings/mfd/da9062.txt | 49 +-
Documentation/devicetree/bindings/mfd/mt6397.txt | 1 +
.../bindings/{iio/adc => mfd}/mxs-lradc.txt | 0
.../bindings/mfd/samsung,exynos5433-lpass.txt | 8 +-
.../touchscreen/sun4i.txt => mfd/sun4i-gpadc.txt} | 21 +
Documentation/devicetree/bindings/mfd/ti-lmu.txt | 243 +++
Documentation/devicetree/bindings/mfd/wm831x.txt | 81 +
MAINTAINERS | 1 +
drivers/acpi/Kconfig | 2 +-
drivers/gpio/Kconfig | 2 +-
drivers/gpio/gpio-wm831x.c | 5 +-
drivers/iio/adc/Kconfig | 37 +-
drivers/iio/adc/Makefile | 3 +-
drivers/iio/adc/axp20x_adc.c | 617 +++++++
drivers/iio/adc/mxs-lradc-adc.c | 843 ++++++++++
drivers/iio/adc/mxs-lradc.c | 1750 --------------------
drivers/input/misc/Kconfig | 10 +
drivers/input/misc/Makefile | 1 +
drivers/input/misc/cpcap-pwrbutton.c | 117 ++
drivers/input/touchscreen/Kconfig | 10 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/mxs-lradc-ts.c | 714 ++++++++
drivers/memory/Kconfig | 1 +
drivers/memory/atmel-ebi.c | 584 +++----
drivers/mfd/Kconfig | 53 +-
drivers/mfd/Makefile | 10 +-
drivers/mfd/altera-a10sr.c | 4 +
drivers/mfd/arizona-core.c | 44 +-
drivers/mfd/asic3.c | 56 +-
drivers/mfd/atmel-smc.c | 314 ++++
drivers/mfd/axp20x-rsb.c | 1 +
drivers/mfd/axp20x.c | 129 +-
drivers/mfd/cros_ec.c | 15 +-
drivers/mfd/cros_ec_acpi_gpe.c | 103 ++
drivers/mfd/cros_ec_spi.c | 9 +-
drivers/mfd/da9062-core.c | 427 ++++-
drivers/mfd/db8500-prcmu.c | 2 +-
drivers/mfd/exynos-lpass.c | 50 +-
drivers/mfd/hi655x-pmic.c | 3 +-
drivers/mfd/intel-lpss-acpi.c | 4 -
drivers/mfd/intel_soc_pmic_bxtwc.c | 25 +-
drivers/mfd/intel_soc_pmic_core.c | 27 +-
drivers/mfd/ipaq-micro.c | 3 -
drivers/mfd/lpc_ich.c | 12 +
drivers/mfd/menelaus.c | 4 -
drivers/mfd/motorola-cpcap.c | 34 +-
drivers/mfd/mt6397-core.c | 3 +-
drivers/mfd/mxs-lradc.c | 267 +++
drivers/mfd/omap-usb-tll.c | 7 +-
drivers/mfd/palmas.c | 16 +-
drivers/mfd/rtsx_pcr.c | 2 +-
drivers/mfd/sta2x11-mfd.c | 4 +-
drivers/mfd/stm32-timers.c | 10 +-
drivers/mfd/stmpe.c | 2 +
drivers/mfd/t7l66xb.c | 20 +-
drivers/mfd/tc6393xb.c | 52 +-
drivers/mfd/ti-lmu.c | 259 +++
drivers/mfd/tps65912-spi.c | 4 +-
drivers/mfd/twl4030-power.c | 8 +-
drivers/mfd/wm831x-core.c | 29 +-
drivers/mfd/wm831x-i2c.c | 19 +-
drivers/mfd/wm831x-irq.c | 6 +-
drivers/mfd/wm831x-spi.c | 18 +-
drivers/pinctrl/samsung/pinctrl-exynos.c | 63 +
drivers/platform/x86/Kconfig | 2 +-
drivers/thermal/Kconfig | 2 +-
include/linux/mfd/axp20x.h | 44 +-
include/linux/mfd/cros_ec.h | 18 +
include/linux/mfd/da9062/core.h | 29 +-
include/linux/mfd/da9062/registers.h | 5 +-
.../mfd/{intel_bxtwc.h => intel_soc_pmic_bxtwc.h} | 4 +-
include/linux/mfd/motorola-cpcap.h | 5 +
include/linux/mfd/mxs-lradc.h | 187 +++
include/linux/mfd/syscon/atmel-smc.h | 237 +--
include/linux/mfd/syscon/exynos5-pmu.h | 3 -
include/linux/mfd/ti-lmu-register.h | 280 ++++
include/linux/mfd/ti-lmu.h | 87 +
include/linux/mfd/wm831x/core.h | 9 +-
81 files changed, 5639 insertions(+), 2566 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
rename Documentation/devicetree/bindings/{iio/adc => mfd}/mxs-lradc.txt (100%)
rename Documentation/devicetree/bindings/{input/touchscreen/sun4i.txt => mfd/sun4i-gpadc.txt} (64%)
create mode 100644 Documentation/devicetree/bindings/mfd/ti-lmu.txt
create mode 100644 Documentation/devicetree/bindings/mfd/wm831x.txt
create mode 100644 drivers/iio/adc/axp20x_adc.c
create mode 100644 drivers/iio/adc/mxs-lradc-adc.c
delete mode 100644 drivers/iio/adc/mxs-lradc.c
create mode 100644 drivers/input/misc/cpcap-pwrbutton.c
create mode 100644 drivers/input/touchscreen/mxs-lradc-ts.c
create mode 100644 drivers/mfd/atmel-smc.c
create mode 100644 drivers/mfd/cros_ec_acpi_gpe.c
create mode 100644 drivers/mfd/mxs-lradc.c
create mode 100644 drivers/mfd/ti-lmu.c
rename include/linux/mfd/{intel_bxtwc.h => intel_soc_pmic_bxtwc.h} (94%)
create mode 100644 include/linux/mfd/mxs-lradc.h
create mode 100644 include/linux/mfd/ti-lmu-register.h
create mode 100644 include/linux/mfd/ti-lmu.h
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-05-03 8:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-03 8:51 [GIT PULL] MFD for v4.12 Lee Jones
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.