22 Feb, 2014

1 commit

  • Pull sound fixes from Takashi Iwai:
    "This time we got a slightly higher volume than previous times, but all
    device-specific good fixes. Noticeable changes are fixes in davinci,
    and the removal of open-codes in HD-audio ca0132 driver. The rest are
    all small fixes and/or quirks"

    * tag 'sound-3.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: hda - Enable front audio jacks on one HP desktop model
    ALSA: hda/ca0132 - Fix recording from mode id 0x8
    ALSA: hda/ca0132 - setup/cleanup streams
    ALSA: hda - add headset mic detect quirks for two Dell laptops
    ALSA: usb-audio: work around KEF X300A firmware bug
    ASoC: max98090: make REVISION_ID readable
    ASoC: txx9aclc_ac97: Fix kernel crash on probe
    ASoC: max98090: sync regcache on entering STANDBY
    ASoC: blackfin: Fix machine driver Kconfig dependencies
    ASoC: da9055: Fix device registration of PMIC and CODEC devices
    ASoC: fsl-esai: fix ESAI TDM slot setting
    ASoC: fsl: fix pm support of machine drivers
    ASoC: rt5640: Add ACPI ID for Intel Baytrail
    ASoC: davinci-evm: Add pm callbacks to platform driver
    ASoC: davinci-mcasp: Consolidate pm_runtime_get/put() use in the driver
    ASoC: davinci-mcasp: Configure xxTDM, xxFMT and xxFMCT registers synchronously
    ASoC: davinci-mcasp: Harmonize the sub hw_params function names
    ASoC: samsung: Fix trivial typo
    ASoC: samsung: Remove invalid dependencies
    ASoC: wm8993: drop regulator_bulk_free of devm_ allocated data

    Linus Torvalds
     

19 Feb, 2014

6 commits


10 Feb, 2014

1 commit

  • Currently the I2C device Ids conflict for the MFD and CODEC so
    cannot be both instantiated on one platform. This patch updates
    the Ids and names to make them unique from each other.

    It should be noted that the I2C addresses for both PMIC and CODEC
    are modifiable so instantiation of the two are kept as separate
    devices, rather than instantiating the CODEC from the MFD code.

    Signed-off-by: Adam Thomson
    Acked-by: Mark Brown
    Signed-off-by: Mark Brown
    Cc: stable@vger.kernel.org

    Adam Thomson
     

26 Jan, 2014

1 commit

  • Pull regulator updates from Mark Brown:
    "A respin of the merges in the previous pull request with one extra
    fix.

    A quiet release for the regulator API, quite a large number of small
    improvements all over but other than the addition of new drivers for
    the AS3722 and MAX14577 there is nothing of substantial non-local
    impact"

    * tag 'regulator-v3.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (47 commits)
    regulator: pfuze100-regulator: Improve dev_info() message
    regulator: pfuze100-regulator: Fix some checkpatch complaints
    regulator: twl: Fix checkpatch issue
    regulator: core: Fix checkpatch issue
    regulator: anatop-regulator: Remove unneeded memset()
    regulator: s5m8767: Update LDO index in s5m8767-regulator.txt
    regulator: as3722: set enable time for SD0/1/6
    regulator: as3722: detect SD0 low-voltage mode
    regulator: tps62360: Fix up a pointer-integer size mismatch warning
    regulator: anatop-regulator: Remove unneeded kstrdup()
    regulator: act8865: Fix build error when !OF
    regulator: act8865: register all regulators regardless of how many are used
    regulator: wm831x-dcdc: Remove unneeded 'err' label
    regulator: anatop-regulator: Add MODULE_ALIAS()
    regulator: act8865: fix incorrect devm_kzalloc for act8865
    regulator: act8865: Remove set_suspend_[en|dis]able implementation
    regulator: act8865: Remove unneeded regulator_unregister() calls
    regulator: s2mps11: Clean up redundant code
    regulator: tps65910: Simplify setting enable_mask for regulators
    regulator: act8865: add device tree binding doc
    ...

    Linus Torvalds
     

24 Jan, 2014

2 commits


23 Jan, 2014

2 commits


22 Jan, 2014

1 commit

  • Pull MFD changes from Lee Jones:
    "New drivers
    - Samsung Maxim 14577; Micro USB, Regulator, IRQ Controller and
    Battery Charger
    - TI/National Semiconductor LP3943 I2C GPIO Expander and PWM
    Generator

    Existing driver adaptions
    - Expansion of Wolfson Arizona DSP and High-Pass filter controls
    - TI TWL6040 default Regmap support and Regcache addition/bypass
    - Some nice Smatch catch fixes
    - Conversion of TI OMAP-USB and TI TWL6030 to endian neutralness
    - ChromeOS EC timing (delay) adaptions and added dependency on OF
    - Many constifications of 'struct {mfd_cell,regmap_irq,et.al}'
    - Watchdog support added for NVIDIA AS3722
    - Convert functions to static in TI AM335x
    - Realigned previously defeated functionality in TI AM335x
    - IIO ADC-TSC concurrency dead-lock/timeout resolution
    - Addition of Power Management and Clock support for Samsung core
    - DEFINE_PCI_DEVICE_TABLE macro removal from MFD Subsystem
    - Greater use of irqdomain functionality in ST-E AB8500
    - Removal of 'include/linux/mfd/abx500/ab8500-gpio.h'
    - Wolfson WM831x PMIC Power Management changes s/poweroff/shutdown/
    - Device Tree documentation added for TI/Nat Semi LP3943
    - Version detection and voltage tables for TI TPS6586x PMIC devices
    - Simplification of Freescale MC13XXX (de-)initialisation routines
    - Clean-up and simplification of the Realtek parent driver
    - Added support for RTL8402 Realtek PCI-Express card reader
    - Resource leak fix for Maxim 77686
    - Possible suspend BUG() fix in OMAP USB TLL
    - Support for new Wolfson WM5110 Revision (D)
    - Testing of automatic assignment of of_node in mfd_add_device()
    - Reversion of the above when it started to cause issues
    - Remove legacy Platform Data from;
    TI TWL Core, Qualcomm SSBI and ST-E ABx500 Pinctrl
    - Clean-ups; tabbing issues, function name changes, 'drvdata = NULL'
    removal, unused uninitialised warning mitigation, error
    message clarity, removal of redundant/duplicate checks,
    licensing (GPL -> GPL2), coding consistency, duplicate
    function declaration, ret checks, commit corrections,
    redundant of_match_ptr() helper removal, spelling,
    #if-deffery removal and header guards name changes"

    * tag 'mfd-3.14-1' of git://git.linaro.org/people/ljones/mfd: (78 commits)
    mfd: wm5110: Add register patch for rev D chip
    mfd: omap-usb-tll: Don't hold lock during pm_runtime_get/put_sync()
    gpio: lp3943: Remove redundant of_match_ptr helper
    mfd: sta2x11-mfd: Use named constants for pci_power_t values
    Documentation: mfd: Fix LDO index in s2mps11.txt
    mfd: Cleanup mfd-mcp-sa11x0.h header
    mfd: max8997: Use "IS_ENABLED(CONFIG_OF)" for DT code.
    mfd: twl6030: Fix endianness problem in IRQ handler
    mfd: sec-core: Add cells for S5M8767-clocks
    mfd: max14577: Remove redundant of_match_ptr helper
    mfd: twl6040: Fix sparse non static symbol warning
    mfd: Revert "mfd: Always assign of_node in mfd_add_device()"
    mfd: rtsx: Fix sparse non static symbol warning
    mfd: max77693: Set proper maximum register for MUIC regmap
    mfd: max77686: Fix regmap resource leak on driver remove
    mfd: Represent correct filenames in file headers
    mfd: rtsx: Add support for card reader rtl8402
    mfd: rtsx: Add set pull control macro and simplify rtl8411
    mfd: max8997: Enforce mfd_add_devices() return value check
    mfd: mc13xxx: Simplify probe() & remove()
    ...

    Linus Torvalds
     

21 Jan, 2014

26 commits