lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20120328094928.GE5759@sortiz-mobl>
Date:	Wed, 28 Mar 2012 11:49:28 +0200
From:	Samuel Ortiz <sameo@...ux.intel.com>
To:	linux-kernel <linux-kernel@...r.kernel.org>,
	Linus Torvalds <torvalds@...ux-foundation.org>
Subject: [GIT] [3.4] MFD pull request

(For some reasons this one did not make it to lkml, so re-sending...)

Hi Linus,

This is the MFD pull request for Linux 3.4. This is what we have:

* 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh's RC5T583 and TI's
TPS65090 and TPS65217.

* New variants support (8420, 8520 ab9540), cleanups and bug fixes for the
abx500 and db8500 ST-E chipsets.

* Some minor fixes and update for the wm8994 from Mark.

* The beginning of a long term TWL cleanup effort coming from the TI folks.

* Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997
drivers.

Thanks in advance for pulling.

The following changes since commit b01543dfe67bb1d191998e90d20534dc354de059:

  Linux 3.3-rc4 (2012-02-18 15:53:33 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git tags/mfd_3.4-1

for you to fetch changes up to b8589e2a8065b8e7773742b60ae96b63b757bb69:

  gpio/twl: Add DT support to gpio-twl4030 driver (2012-03-22 13:05:55 +0100)

----------------------------------------------------------------
MFD changes for 3.4

----------------------------------------------------------------
AnilKumar Ch (1):
      mfd: Add new mfd device for TPS65217

Axel Lin (14):
      mfd: Add missing regmap_exit to free a previously allocated da9052 register map
      mfd: Fix section mismatch warning for da9052-spi
      mfd: Fix kcalloc parameters swapped
      mfd: Fix val_len parameters for s5m-core regmap_raw_write
      mfd: Make pcf50633_write_block() return 0 on success
      mfd: Fix typo for TPS65912
      mfd: Show correct device id for wm8400
      mfd: Initialize tps65912 irq platform data properly
      mfd: Remove unused io_lock mutex from da9052
      mfd: Include linux/mfd/pcf50633/pmic.h in pcf50633-gpio.c
      mfd: Include linux/mfd/pcf50633/mbc.h in pcf50633-irq.c
      mfd: Return proper error if s5m-core regmap_init_i2c fails
      mfd: Fix a typo in MFD_MAX8997 Kconfig entry
      mfd: Use DIV_ROUND_CLOSEST for sm501 clock

Bengt Jonsson (4):
      mfd: Spawned db8500 regulators update
      mfd: Support for the AB8500 AB8505 variant
      mfd: Add 8520 PRCMU variant to db8500-prcmu
      mfd: Add 8420 variant to db8500-prcmu

Benoit Cousson (8):
      mfd: Return twl6030_mmc_card_detect IRQ for board setup
      ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files
      mfd: Remove references already defineid in header file from twl-core
      mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files
      mfd: Make twl4030 SIH SPARSE_IRQ capable
      mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups
      gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support
      gpio/twl: Add DT support to gpio-twl4030 driver

Chanwoo Choi (1):
      mfd: Add platform data for MAX8997 haptic driver

Chris Blair (2):
      mfd: Add support for no-interrupt stmpe config
      gpio: Support no-irq stmpe mode

Daniel Lezcano (6):
      mfd: Decouple/recouple gic from the ux500 PRCMU
      mfd : Cleanup duplicate db8500 definitions
      mfd : Check if there are pending irq on the db8500 gic
      mfd : Copy the db8500 gic setting to the prcmu
      mfd : Check if the db8500 prcmu has pending irq
      mfd : Check if the other db8500 core is in WFI

Daniel Willerud (1):
      mfd: Remove db8500-prcmu U8400 legacy

Dmitry Torokhov (1):
      mfd: Add some da9052-i2c section annotations

Felipe Balbi (3):
      mfd: Make twl-core not depend on pdata->irq_base/end
      mfd: Remove unneeded header from twl-core
      mfd: Micro-optimization on twl4030 IRQ handler

Felipe Contreras (1):
      mfd: Trivial twl4030 code-style fixes

Govindraj.R (2):
      mfd: Remove omap-usb-host magic numbers for dev dma mask
      mfd: Move omap-usb-host usbhs init before allocing child dev

Hai Dong (1):
      mfd: Fix wm831x-spi table id name typo in MODULE_DEVICE_TABLE macro

Jean Delvare (1):
      mfd: Fix ACPI conflict check

Jesper Juhl (1):
      mfd: Remove unneeded version.h include from ab5500

Jett.Zhou (5):
      mfd: Add ability to wake the system for 88pm860x
      mfd: Add power control interface for pm8606 chip
      mfd: Code cleanup for pm8606 sub-dev initialization
      backlight: Modified power control of pm860x backlight
      led: Modified power control of pm860x led

Jonas Aaberg (1):
      mfd: Remove check for db8500 firmware bug

Jonghwan Choi (3):
      mfd: wm8350 variable dereferenced before check
      mfd: Fix possible s5m null pointer dereference
      mfd: Fix s5m error handling for invalid device type

Laxman Dewangan (6):
      mfd: Initialize tps65910 irq platform data properly
      mfd: Add itps65910 wakeup support
      mfd: Use regmap for tps65910 register access.
      mfd: Use correct variable name for tps65910 regmap config
      mfd: Add support for RICOH PMIC RC5T583
      mfd: Build rtc5t583 only if I2C config is selected to y.

Linus Walleij (4):
      mfd: Fix ab8500 error path bug
      mfd: Add ab8500 version detection and enforcing
      mfd: Parametrize ab8500 IRQ masks and registers
      mfd: Support AB9540 ab8500 variant

Mark Brown (10):
      mfd: twl-core: Don't specify regulator consumers by struct device
      mfd: wm8994: Mark MICBIAS register as readable
      mfd: wm8994: We don't need to runtime resume by default
      mfd: Test for jack detection when deciding if wm8994 should suspend
      mfd: wm8994: Add __devinit and __devexit annotations for probe and remove
      mfd: Correct readability of WM8994 DC servo 4E register
      mfd: wm8994: Remove defaults for volatile registers
      mfd: wm8994: Fix register default for WM1811 AntiPOP2
      mfd: Remove unused LDO supply field from WM8994 pdata
      ARM: S3C64XX: Hook up supply for WM8994 LDOs on Littlemill

Mattias Nilsson (8):
      mfd: Function for obtaining the db8500 prcmu firmware version
      mfd: Update abstract dbx500 interface
      mfd: db8500 clock handling update
      mfd: db8500 OPP and sleep handling update
      mfd: Add initial db8500 prcmu register access api
      mfd: Add a prcmu_abb_write_masked routine to db8500-prcmu
      mfd: Make use of the ab8500 firmware read-modify-write service
      mfd: Remove obsolete hwacc implementation for db8500-prmcu

Michael Thalmeier (1):
      mfd: Add pdata to set mc13783-ts conversion delay

Nishanth Menon (2):
      mfd: Clear twl6030 IRQ status register only once
      mfd: Make twl6030_irq_set_wake static

Paul Parsons (1):
      mfd: Add to_irq() member to asic3 gpio_chip structure

Peter Ujfalusi (1):
      mfd: Detach twl6040 from the pmic mfd driver

Rabin Vincent (1):
      mfd: Don't use mutex_lock_interruptible in ab8500-core

Samuel Ortiz (2):
      mfd: Fix pm8606 build failure
      Revert "mfd: Add platform data for MAX8997 haptic driver"

Sangbeom Kim (2):
      mfd: Convert s5m core driver to use devm_kzalloc()
      mfd: Add support for multiple s5m devices

Venu Byravarasu (2):
      mfd: Fix compilation error in tps65910.h
      mfd: Add support for TPS65090

Ying-Chun Liu (PaulLiu) (1):
      mfd: Add anatop mfd driver

 .../devicetree/bindings/gpio/gpio-twl4030.txt      |   23 +
 arch/arm/mach-omap2/board-4430sdp.c                |   13 +-
 arch/arm/mach-omap2/board-omap4panda.c             |   15 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c       |   14 +-
 .../mach-ux500/include/mach/irqs-board-mop500.h    |    2 +-
 drivers/cpufreq/db8500-cpufreq.c                   |   13 +-
 drivers/gpio/gpio-stmpe.c                          |   41 +-
 drivers/gpio/gpio-twl4030.c                        |  111 ++-
 drivers/hwmon/mc13783-adc.c                        |    2 +-
 drivers/input/misc/88pm860x_onkey.c                |   26 +
 drivers/input/touchscreen/mc13783_ts.c             |   11 +-
 drivers/leds/leds-88pm860x.c                       |   23 +
 drivers/mfd/88pm860x-core.c                        |  110 ++-
 drivers/mfd/88pm860x-i2c.c                         |   25 +
 drivers/mfd/Kconfig                                |   54 +-
 drivers/mfd/Makefile                               |    4 +
 drivers/mfd/ab5500-core.c                          |    1 -
 drivers/mfd/ab8500-core.c                          |  380 +++++--
 drivers/mfd/ab8500-i2c.c                           |   30 +-
 drivers/mfd/anatop-mfd.c                           |  137 +++
 drivers/mfd/asic3.c                                |    6 +
 drivers/mfd/da9052-core.c                          |    3 -
 drivers/mfd/da9052-i2c.c                           |   11 +-
 drivers/mfd/da9052-spi.c                           |    9 +-
 drivers/mfd/db8500-prcmu.c                         | 1220 ++++++++++++++------
 drivers/mfd/dbx500-prcmu-regs.h                    |  130 ++-
 drivers/mfd/mc13xxx-core.c                         |   11 +-
 drivers/mfd/mfd-core.c                             |    4 +-
 drivers/mfd/omap-usb-host.c                        |    7 +-
 drivers/mfd/pcf50633-core.c                        |    8 +-
 drivers/mfd/pcf50633-gpio.c                        |   27 +-
 drivers/mfd/pcf50633-irq.c                         |    7 +-
 drivers/mfd/rc5t583-irq.c                          |  408 +++++++
 drivers/mfd/rc5t583.c                              |  386 +++++++
 drivers/mfd/s5m-core.c                             |   60 +-
 drivers/mfd/s5m-irq.c                              |   14 +-
 drivers/mfd/sm501.c                                |   10 +-
 drivers/mfd/stmpe.c                                |  134 ++-
 drivers/mfd/tps65090.c                             |  387 +++++++
 drivers/mfd/tps65217.c                             |  242 ++++
 drivers/mfd/tps65910-irq.c                         |   11 +
 drivers/mfd/tps65910.c                             |  125 +--
 drivers/mfd/tps65912-core.c                        |    2 +-
 drivers/mfd/twl-core.c                             |  173 ++--
 drivers/mfd/twl-core.h                             |    4 +-
 drivers/mfd/twl4030-irq.c                          |  107 +-
 drivers/mfd/twl6030-irq.c                          |   86 +-
 drivers/mfd/wm831x-spi.c                           |    2 +-
 drivers/mfd/wm8350-irq.c                           |    1 -
 drivers/mfd/wm8400-core.c                          |    3 +-
 drivers/mfd/wm8994-core.c                          |   24 +-
 drivers/mfd/wm8994-regmap.c                        |   21 +-
 drivers/rtc/rtc-88pm860x.c                         |   27 +
 drivers/video/backlight/88pm860x_bl.c              |   49 +-
 include/linux/i2c/twl.h                            |    2 +-
 include/linux/mfd/88pm860x.h                       |   23 +
 include/linux/mfd/abx500.h                         |    7 -
 include/linux/mfd/abx500/ab8500-gpio.h             |    4 +-
 include/linux/mfd/abx500/ab8500-sysctrl.h          |   43 +
 include/linux/mfd/abx500/ab8500.h                  |  207 +++-
 include/linux/mfd/anatop.h                         |   40 +
 include/linux/mfd/da9052/da9052.h                  |    2 -
 include/linux/mfd/db8500-prcmu.h                   |  183 ++--
 include/linux/mfd/dbx500-prcmu.h                   |  414 +++++++-
 include/linux/mfd/mc13xxx.h                        |   16 +-
 include/linux/mfd/rc5t583.h                        |  295 +++++
 include/linux/mfd/stmpe.h                          |    1 +
 include/linux/mfd/tps65090.h                       |   46 +
 include/linux/mfd/tps65217.h                       |  283 +++++
 include/linux/mfd/tps65910.h                       |    3 +
 include/linux/mfd/wm8994/pdata.h                   |    1 -
 include/linux/regulator/ab8500.h                   |   70 ++-
 72 files changed, 5243 insertions(+), 1151 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-twl4030.txt
 create mode 100644 drivers/mfd/anatop-mfd.c
 create mode 100644 drivers/mfd/rc5t583-irq.c
 create mode 100644 drivers/mfd/rc5t583.c
 create mode 100644 drivers/mfd/tps65090.c
 create mode 100644 drivers/mfd/tps65217.c
 create mode 100644 include/linux/mfd/anatop.h
 create mode 100644 include/linux/mfd/rc5t583.h
 create mode 100644 include/linux/mfd/tps65090.h
 create mode 100644 include/linux/mfd/tps65217.h
-- 
Intel Open Source Technology Centre
http://oss.intel.com/

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ