Linus Torvalds
6eb59af580
- New Drivers
- Add new driver for MAXIM MAX77620/MAX20024 PMIC
- Add new driver for Hisilicon HI665X PMIC
- New Device Support
- Add support for AXP809 in axp20x-rsb
- Add support for Power Supply in axp20x
- New core features
- devm_mfd_* managed resources
- Fix-ups
- Remove unused code; da9063-irq, wm8400-core, tps6105x, smsc-ece1099,
twl4030-power
- Improve clean-up in error path; intel_quark_i2c_gpio
- Explicitly include headers; syscon.h
- Allow building as modules; max77693
- Use IS_ENABLED() instead of rolling your own; dm355evm_msp, wm8400-core
- DT adaptions; axp20x, hi655x, arizona, max77620
- Remove CLK_IS_ROOT flag; intel-lpss, intel_quark
- Move to gpiochip API; asic3, dm355evm_msp, htc-egpio, htc-i2cpld, sm501,
tc6393xb, tps65010, ucb1x00, vexpress
- Make use of devm_mfd_* calls; act8945a, as3711, atmel-hlcdc, bcm590xx,
hi6421-pmic-core, lp3943, menf21bmc, mt6397,
rdc321x, rk808, rn5t618, rt5033, sky81452,
stw481x, tps6507x, tps65217, wm8400,
- Bug Fixes
- Fix ACPI child matching; mfd-core
- Fix start-up ordering issues; mt6397-core, arizona-core
- Fix forgotten register state on resume; intel-lpss
- Fix Clock related issues; twl6040
- Fix scheduling whilst atomic; omap-usb-tll
- Kconfig changes; vexpress
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJXPzwAAAoJEFGvii+H/HdhkPEP/iTvgiL+CpAk7UwAhCNolR5j
l3vb49lOlmqx87zELdToJmySAd/byiZN0YQEmcn+t4BCs/8CeaWeNkb8vltJvuac
Fmz88bhXfgFYk87nx/6tRMvuM3fKXlk/YYRZkklV7mkBjcPLiqBZSi/MG/SV53a9
A+vGW56B2/vHiUgTBkYs9UZNqkFCkmhuVYbHjtFwTfL84lwy9u4tNRrktss6g1lx
Ak9uiDhaUP/vxKe/7/qCTZXgV/IYb2+tcNjMJ+Cztmyht8VTrhGSXbDPH7MyRYUI
EBBWRXAQelR5qHxOYDSBNIemZe3AniCBp7tjqcwlN9cdE8q9pJxOk+0XStjC+XeW
Qt1aIwQisk8jfII8BIGr2pAzc8Jh9/TtcK+wKMRQ2o5g2tvcG90hHIJWQlbdy4ST
SX799w0KvTItdaMhTHThTOfJRj777v/H2cj8DBCCEeoBHOCHnzbJSIuKahPa9PM3
W0dyZOpsDXoegyksjBUYjdhGoggjEdirt+oXJe4rY7UxeEml+YZS54fseVzgNzNq
//Nxk1GMNOVXgo3NrlO8JTs2G5gFPc8VOuPW60G1fm8DyNW13RbUG74QPpSd4U7S
zZM/OZ3D0E4nrPjXf/GCS3QRwM7p1ubiOgSTTZkaLJYGBcHSezGXK8XpFSNReRop
Un13GPM09Sl9VN9a2Ybi
=FSmn
-----END PGP SIGNATURE-----
Merge tag 'mfd-for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"New Drivers:
- Add new driver for MAXIM MAX77620/MAX20024 PMIC
- Add new driver for Hisilicon HI665X PMIC
New Device Support:
- Add support for AXP809 in axp20x-rsb
- Add support for Power Supply in axp20x
New core features:
- devm_mfd_* managed resources
Fix-ups:
- Remove unused code (da9063-irq, wm8400-core, tps6105x,
smsc-ece1099, twl4030-power)
- Improve clean-up in error path (intel_quark_i2c_gpio)
- Explicitly include headers (syscon.h)
- Allow building as modules (max77693)
- Use IS_ENABLED() instead of rolling your own (dm355evm_msp,
wm8400-core)
- DT adaptions (axp20x, hi655x, arizona, max77620)
- Remove CLK_IS_ROOT flag (intel-lpss, intel_quark)
- Move to gpiochip API (asic3, dm355evm_msp, htc-egpio, htc-i2cpld,
sm501, tc6393xb, tps65010, ucb1x00, vexpress)
- Make use of devm_mfd_* calls (act8945a, as3711, atmel-hlcdc,
bcm590xx, hi6421-pmic-core, lp3943, menf21bmc, mt6397, rdc321x,
rk808, rn5t618, rt5033, sky81452, stw481x, tps6507x, tps65217,
wm8400)
Bug Fixes"
- Fix ACPI child matching (mfd-core)
- Fix start-up ordering issues (mt6397-core, arizona-core)
- Fix forgotten register state on resume (intel-lpss)
- Fix Clock related issues (twl6040)
- Fix scheduling whilst atomic (omap-usb-tll)
- Kconfig changes (vexpress)"
* tag 'mfd-for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (73 commits)
mfd: hi655x: Add MFD driver for hi655x
mfd: ab8500-debugfs: Trivial fix of spelling mistake on "between"
mfd: vexpress: Add !ARCH_USES_GETTIMEOFFSET dependency
mfd: Add device-tree binding doc for PMIC MAX77620/MAX20024
mfd: max77620: Add core driver for MAX77620/MAX20024
mfd: arizona: Add defines for GPSW values that can be used from DT
mfd: omap-usb-tll: Fix scheduling while atomic BUG
mfd: wm5110: ARIZONA_CLOCK_CONTROL should be volatile
mfd: axp20x: Add a cell for the ac power_supply part of the axp20x PMICs
mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly
mfd: wl1273-core: Use devm_mfd_add_devices() for mfd_device registration
mfd: tps65910: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: sec: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: rc5t583: Use devm_mfd_add_devices and devm_request_threaded_irq
mfd: max77686: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: as3722: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: twl4030-power: Remove driver path in file comment
MAINTAINERS: Add entry for X-Powers AXP family PMIC drivers
mfd: smsc-ece1099: Remove unnecessarily remove callback
mfd: Use IS_ENABLED(CONFIG_FOO) instead of checking FOO || FOO_MODULE
...
|
2016-05-20 11:10:24 -07:00 |
| .. |
|
abx500
|
power_supply: Change ownership from driver to core
|
2015-03-13 23:15:51 +01:00 |
|
arizona
|
mfd: arizona: Add device tree binding to specify mono outputs
|
2016-01-11 07:33:16 +00:00 |
|
da9052
|
mfd: da9053: Addition of extra registers for GPIOs 8-13
|
2015-10-30 17:19:49 +00:00 |
|
da9055
|
mfd: Constify regmap and irq configuration data
|
2015-06-22 12:25:01 +01:00 |
|
da9062
|
mfd: da9062: Supply core driver
|
2015-08-11 15:08:45 +01:00 |
|
da9063
|
mfd: da9063: Fix missing DA9063_M_DVC_RDY mask bit
|
2015-08-11 15:08:51 +01:00 |
|
da9150
|
mfd: da9150: Add support for Fuel-Gauge
|
2015-10-13 11:27:54 +01:00 |
|
mt6323
|
mfd: mt6397: Add MT6323 support to MT6397 driver
|
2016-03-16 08:50:30 +00:00 |
|
mt6397
|
mfd: mt6397: int_con and int_status may vary in location
|
2016-03-16 08:50:28 +00:00 |
|
pcf50633
|
|
|
|
samsung
|
Merge remote-tracking branches 'regulator/topic/pwm', 'regulator/topic/qcom-spmi', 'regulator/topic/rk808' and 'regulator/topic/s2mps11' into regulator-next
|
2016-05-13 14:23:46 +01:00 |
|
syscon
|
sound updates for 4.7-rc1
|
2016-05-19 13:41:32 -07:00 |
|
wm831x
|
|
|
|
wm8350
|
leds: wm8350: Remove work queue
|
2016-01-04 09:57:35 +01:00 |
|
wm8994
|
|
|
|
88pm80x.h
|
mfd: 88pm80x: Add 88pm860 chip type support
|
2015-10-26 14:48:56 +00:00 |
|
88pm860x.h
|
|
|
|
aat2870.h
|
|
|
|
ab3100.h
|
|
|
|
abx500.h
|
|
|
|
adp5520.h
|
|
|
|
as3711.h
|
mfd: as3711: Set regmap config reg counts properly
|
2016-03-16 08:50:34 +00:00 |
|
as3722.h
|
regulator: as3722: Add bypass support for LDO6
|
2016-04-11 15:15:36 +01:00 |
|
asic3.h
|
|
|
|
atmel-hlcdc.h
|
mfd: Add atmel-hlcdc driver
|
2014-11-25 16:18:43 +00:00 |
|
axp20x.h
|
mfd: axp20x: Add support for AXP809 PMIC
|
2016-04-19 07:54:08 +01:00 |
|
bcm590xx.h
|
|
|
|
core.h
|
- New Drivers
|
2016-05-20 11:10:24 -07:00 |
|
cros_ec.h
|
mfd: cros_ec: Small kerneldoc fix
|
2016-03-16 08:50:24 +00:00 |
|
cros_ec_commands.h
|
mfd: cros_ec: rev cros_ec_commands.h
|
2015-06-15 13:18:20 +01:00 |
|
da903x.h
|
|
|
|
davinci_voicecodec.h
|
ASoC: cq93vc: Remove unused state struct
|
2014-11-27 11:11:30 +00:00 |
|
db8500-prcmu.h
|
|
|
|
dbx500-prcmu.h
|
|
|
|
dln2.h
|
mfd: Add support for Diolan DLN-2 devices
|
2014-11-10 16:30:05 +00:00 |
|
ds1wm.h
|
|
|
|
ezx-pcap.h
|
|
|
|
hi655x-pmic.h
|
mfd: hi655x: Add MFD driver for hi655x
|
2016-05-18 08:25:26 +01:00 |
|
hi6421-pmic.h
|
|
|
|
htc-egpio.h
|
|
|
|
htc-pasic3.h
|
|
|
|
imx25-tsadc.h
|
mfd: fsl-imx25-tsadc: Register touchscreen ADC driver
|
2016-02-11 15:40:41 +00:00 |
|
intel_bxtwc.h
|
mfd: add Intel Broxton Whiskey Cove PMIC driver
|
2015-10-30 17:18:50 +00:00 |
|
intel_msic.h
|
|
|
|
intel_soc_pmic.h
|
mfd: intel_soc_pmic: Add support for Broxton WC PMIC
|
2015-10-30 17:18:03 +00:00 |
|
ipaq-micro.h
|
|
|
|
janz.h
|
|
|
|
kempld.h
|
|
|
|
lm3533.h
|
|
|
|
lp3943.h
|
Revert "gpio: lp3943: Drop pin_used and lp3943_gpio_request/lp3943_gpio_free"
|
2016-03-09 22:00:27 +07:00 |
|
lp8788-isink.h
|
|
|
|
lp8788.h
|
|
|
|
lpc_ich.h
|
mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data
|
2015-08-11 15:03:21 +01:00 |
|
max8907.h
|
|
|
|
max8925.h
|
|
|
|
max8997-private.h
|
|
|
|
max8997.h
|
|
|
|
max8998-private.h
|
|
|
|
max8998.h
|
|
|
|
max14577-private.h
|
|
|
|
max14577.h
|
|
|
|
max77620.h
|
mfd: max77620: Add core driver for MAX77620/MAX20024
|
2016-05-09 15:42:00 +01:00 |
|
max77686-private.h
|
rtc: max77686: move initialisation of rtc regmap, irq chip locally
|
2016-03-14 17:08:13 +01:00 |
|
max77686.h
|
mfd: max77686: Remove unused struct max77686_opmode_data
|
2015-06-22 12:25:05 +01:00 |
|
max77693-common.h
|
drivers: max77843: Switch to common max77693 state container
|
2015-07-16 21:39:30 +01:00 |
|
max77693-private.h
|
mfd/extcon: max77693: Rename defines to allow inclusion with max77843
|
2015-07-16 21:39:30 +01:00 |
|
max77693.h
|
== Changes to existing drivers ==
|
2015-04-14 17:29:55 -07:00 |
|
max77843-private.h
|
mfd/extcon: max77843: Rename defines to allow inclusion with max77693
|
2015-07-16 21:39:30 +01:00 |
|
mc13xxx.h
|
|
|
|
mc13783.h
|
|
|
|
mc13892.h
|
|
|
|
mcp.h
|
|
|
|
menelaus.h
|
mfd: menelaus: Drop support for SW controller VCORE
|
2015-03-30 10:06:50 +01:00 |
|
palmas.h
|
extcon: palmas: Add the support for VBUS detection by using GPIO
|
2016-02-05 14:15:31 +09:00 |
|
qcom_rpm.h
|
mfd: qcom-rpm: Driver for the Qualcomm RPM
|
2015-01-22 16:04:00 +00:00 |
|
rc5t583.h
|
mfd: rc5t583: Set regmap config reg counts properly
|
2016-03-16 08:50:34 +00:00 |
|
rdc321x.h
|
|
|
|
retu.h
|
|
|
|
rk808.h
|
mfd: rk808: Disable the under voltage detect
|
2015-03-12 09:07:10 +00:00 |
|
rn5t618.h
|
|
|
|
rt5033-private.h
|
mfd: rt5033: Add Richtek RT5033 driver core.
|
2015-01-22 15:55:47 +00:00 |
|
rt5033.h
|
power_supply: Change ownership from driver to core
|
2015-03-13 23:15:51 +01:00 |
|
rtsx_common.h
|
|
|
|
rtsx_pci.h
|
mfd: rtsx: Add support for rts522A
|
2015-10-30 17:19:51 +00:00 |
|
rtsx_usb.h
|
|
|
|
si476x-core.h
|
|
|
|
si476x-platform.h
|
|
|
|
si476x-reports.h
|
|
|
|
sky81452.h
|
mfd: Add support for Skyworks SKY81452 driver
|
2015-03-12 09:08:12 +00:00 |
|
smsc.h
|
|
|
|
sta2x11-mfd.h
|
|
|
|
stmpe.h
|
Input: stmpe-ts - enforce device tree only mode
|
2015-05-26 14:16:08 -07:00 |
|
stw481x.h
|
regulator: stw481x: Remove unused fields from struct stw481x
|
2015-03-21 01:05:56 +00:00 |
|
syscon.h
|
mfd: syscon: Include errno.h from header
|
2016-04-11 13:31:40 +01:00 |
|
t7l66xb.h
|
|
|
|
tc3589x.h
|
Input: tc3589x - localize platform data
|
2015-04-03 17:08:59 -07:00 |
|
tc6387xb.h
|
|
|
|
tc6393xb.h
|
|
|
|
ti_am335x_tscadc.h
|
mfd: ti_am335x_tscadc: Remove unwanted reg_se_cache save
|
2015-03-03 16:41:15 +00:00 |
|
tmio.h
|
mmc: tmio/sdhi: introduce flag for RCar 2+ specific features
|
2016-05-04 09:28:04 +02:00 |
|
tps6105x.h
|
mfd: tps6105x: Use i2c regmap to access registers
|
2015-10-05 10:38:22 +01:00 |
|
tps6507x.h
|
|
|
|
tps6586x.h
|
|
|
|
tps65086.h
|
mfd: tps65086: Add driver for the TPS65086 PMIC
|
2016-03-16 08:50:15 +00:00 |
|
tps65090.h
|
mfd: tps65090: Set regmap config reg counts properly
|
2016-03-16 08:50:36 +00:00 |
|
tps65217.h
|
|
|
|
tps65218.h
|
regulator: tps65218: add support for LS3 current regulator
|
2015-11-25 12:25:26 +00:00 |
|
tps65910.h
|
|
|
|
tps65912.h
|
mfd: tps65912: Add driver for the TPS65912 PMIC
|
2016-02-11 16:30:59 +00:00 |
|
tps80031.h
|
|
|
|
twl4030-audio.h
|
|
|
|
twl6040.h
|
|
|
|
ucb1x00.h
|
|
|
|
viperboard.h
|
|
|
|
wl1273-core.h
|
|
|
|
wm8400-audio.h
|
|
|
|
wm8400-private.h
|
mfd: wm8400-core: Delete wm8400_reg_read()
|
2016-05-09 08:20:45 +01:00 |
|
wm8400.h
|
|
|