12 Aug, 2019

1 commit


31 May, 2019

1 commit

  • Based on 1 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license as published by
    the free software foundation either version 2 of the license or at
    your option any later version

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-or-later

    has been chosen to replace the boilerplate/reference in 3029 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Allison Randal
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

29 Nov, 2016

1 commit


19 Apr, 2016

1 commit


26 Oct, 2015

1 commit


11 Aug, 2015

1 commit


07 Jun, 2014

1 commit

  • Pull MFD updates from Lee Jones:
    "Changes to existing drivers:
    - increase DT coverage: arizona, mc13xxx, stmpe-i2c, syscon,
    sun6i-prcm
    - regmap use of and/or clean-up: tps65090, twl6040
    - basic renaming: max14577
    - use new cpufreq helpers: db8500-prcmu
    - increase regulator support: stmpe, arizona, wm5102
    - reduce legacy GPIO overhead: stmpe
    - provide necessary remove path: bcm590xx
    - expand sysfs presence: kempld
    - move driver specific code out to drivers: rtc-s5m, arizona
    - clk handling: twl6040
    - use managed (devm_*) resources: ipaq-micro
    - clean-up/remove unused/duplicated code: tps65218, sec, pm8921,
    abx500-core, db8500-prcmu, menelaus
    - build/boot/sematic bug fixes: rtsx_usb, stmpe, bcm590xx, abx500,
    mc13xxx, rdc321x-southbridge, mfd-core, sec, max14577, syscon,
    cros_ec_spi
    - constify stuff: sm501, tps65910, tps6507x, tps6586x, max77686,
    max8997, kempld, max77693, max8907, rtsx_usb, db8500-prcmu,
    max8998, wm8400, sec, lp3943, max14577, as3711, omap-usb-host,
    ipaq-micro

    Support for new devices:
    - add support for max77836 into max14577
    - add support for tps658640 into tps6586x
    - add support for cros-ec-i2c-tunnel into cros_ec
    - add new driver for rtsx_usb_sdmmc and rtsx_usb_ms
    - add new driver for axp20x
    - add new driver for sun6i-prcm
    - add new driver for ipaq-micro"

    * tag 'mfd-for-linus-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (77 commits)
    mfd: wm5102: Correct default for LDO Control 2 register
    mfd: menelaus: Use module_i2c_driver
    mfd: tps65218: Terminate of match table
    mfd: db8500-prcmu: Remove check for CONFIG_DBX500_PRCMU_DEBUG
    mfd: ti-keystone-devctrl: Add bindings for device state control
    mfd: palmas: Format the header file
    mfd: abx500-core: Remove unused function abx500_dump_all_banks()
    mfd: arizona: Correct addresses of always-on trigger registers
    mfd: max14577: Cast to architecture agnostic data type
    i2c: ChromeOS EC tunnel driver
    mfd: cros_ec: Sync to the latest cros_ec_commands.h from EC sources
    mfd: cros_ec: spi: Increase cros_ec_spi deadline from 5ms to 100ms
    mfd: cros_ec: spi: Make the cros_ec_spi timeout more reliable
    mfd: cros_ec: spi: Add mutex to cros_ec_spi
    mfd: cros_ec: spi: Calculate delay between transfers correctly
    mfd: arizona: Correct error message for addition of main IRQ chip
    mfd: wm8997: Add registers for high power mode
    mfd: arizona: Add MICVDD to mapped regulators
    mfd: ipaq-micro: Make mfd_cell array const
    mfd: ipaq-micro: Use devm_ioremap_resource()
    ...

    Linus Torvalds
     

03 Jun, 2014

2 commits


21 May, 2014

1 commit

  • BCM590xx utilizes a secondary I2C slave address to access additional
    register space. Add support for the secondary address space by
    instantiating a dummy I2C device with the appropriate secondary
    I2C slave address. Also expose a secondary regmap register space so
    that MFD drivers can access this secondary i2c slave address space.

    Signed-off-by: Matt Porter
    Signed-off-by: Lee Jones

    Matt Porter
     

19 Mar, 2014

2 commits

  • This fixes below build error.

    FATAL: drivers/mfd/bcm590xx: sizeof(struct i2c_device_id)=24 is not a modulo of the size of section __mod_i2c_device_table=392.
    Fix definition of struct i2c_device_id in mod_devicetable.h
    make[1]: *** [__modpost] Error 1
    make: *** [modules] Error 2

    Signed-off-by: Axel Lin
    Signed-off-by: Lee Jones

    Axel Lin
     
  • Add a driver for the BCM590xx PMU multi-function devices. The driver
    initially supports regmap initialization and instantiation of the
    voltage regulator device function of the PMU.

    Signed-off-by: Matt Porter
    Reviewed-by: Tim Kryger
    Reviewed-by: Markus Mayer
    Signed-off-by: Lee Jones

    Matt Porter