1. 03 6月, 2014 2 次提交
  2. 09 5月, 2014 1 次提交
  3. 23 4月, 2014 1 次提交
    • K
      mfd: max77836: Add MAX77836 support to max14577 driver · aee2a57c
      Krzysztof Kozlowski 提交于
      Add Maxim 77836 support to max14577 driver. The chipsets have same MUIC
      component so the extcon, charger and regulators are almost the same. The
      MAX77836 however has also PMIC and Fuel Gauge.
      
      The MAX77836 uses three I2C slave addresses and has additional interrupts
      (related to PMIC and Fuel Gauge). It has also Interrupt Source register,
      just like MAX77686 and MAX77693.
      
      The MAX77836 PMIC's TOPSYS and INTSRC interrupts are reported in the
      PMIC block. The PMIC block has different I2C slave address and uses own
      regmap so another regmap_irq_chip is needed.
      
      Since we have two regmap_irq_chip, use shared interrupts on MAX77836.
      
      This patch adds additional defines and functions to the max14577 MFD core
      driver so the driver will handle both chipsets. Also this patch replaces
      "0x1 << N" with BIT(N) in defines for register masks.
      Signed-off-by: NKrzysztof Kozlowski <k.kozlowski@samsung.com>
      Acked-by: NChanwoo Choi <cw00.choi@samsung.com>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      aee2a57c
  4. 19 3月, 2014 14 次提交
  5. 18 3月, 2014 1 次提交
  6. 21 1月, 2014 4 次提交
  7. 26 11月, 2013 1 次提交
    • M
      mfd: Make MFD_AS3722 depend on I2C=y · 72ac0127
      Michal Marek 提交于
      MFD_AS3722 can only be builtin, so it needs I2C builtin as well.
      With I2C=m, we get:
      
      drivers/mfd/as3722.c:372: undefined reference to `devm_regmap_init_i2c'
      drivers/built-in.o: In function `as3722_i2c_driver_init':
      drivers/mfd/as3722.c:444: undefined reference to `i2c_register_driver'
      drivers/built-in.o: In function `as3722_i2c_driver_exit':
      drivers/mfd/as3722.c:444: undefined reference to `i2c_del_driver'
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      72ac0127
  8. 23 10月, 2013 2 次提交
  9. 14 10月, 2013 1 次提交
  10. 13 9月, 2013 1 次提交
  11. 20 8月, 2013 1 次提交
  12. 31 7月, 2013 1 次提交
  13. 01 7月, 2013 1 次提交
  14. 24 6月, 2013 1 次提交
  15. 19 6月, 2013 1 次提交
  16. 18 6月, 2013 1 次提交
  17. 12 6月, 2013 2 次提交
  18. 17 5月, 2013 1 次提交
  19. 16 5月, 2013 1 次提交
    • D
      mfd: tps65912: Select MFD_CORE · c972c128
      David Rientjes 提交于
      CONFIG_MFD_CORE must be selected for TPS65912 to properly buid.
      Otherwise it results in a link error:
      
      	drivers/built-in.o: In function `tps65912_device_init':
      	(.text+0x587e4): undefined reference to `mfd_add_devices'
      	drivers/built-in.o: In function `tps65912_device_init':
      	(.text+0x5884c): undefined reference to `mfd_remove_devices'
      	drivers/built-in.o: In function `tps65912_device_exit':
      	(.text+0x58878): undefined reference to `mfd_remove_devices'
      Signed-off-by: NDavid Rientjes <rientjes@google.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      c972c128
  20. 20 4月, 2013 1 次提交
  21. 19 4月, 2013 1 次提交