1. 20 11月, 2012 3 次提交
  2. 02 10月, 2012 1 次提交
  3. 19 9月, 2012 2 次提交
  4. 11 9月, 2012 2 次提交
  5. 04 5月, 2012 1 次提交
  6. 23 4月, 2012 1 次提交
  7. 19 4月, 2012 1 次提交
  8. 09 4月, 2012 1 次提交
    • M
      regulator: core: Use a struct to pass in regulator runtime configuration · c172708d
      Mark Brown 提交于
      Rather than adding new arguments to regulator_register() every time we
      want to add a new bit of dynamic information at runtime change the function
      to take these via a struct. By doing this we avoid needing to do further
      changes like the recent addition of device tree support which required each
      regulator driver to be updated to take an additional parameter.
      
      The regulator_desc which should (mostly) be static data is still passed
      separately as most drivers are able to configure this statically at build
      time.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      c172708d
  9. 01 4月, 2012 4 次提交
  10. 24 2月, 2012 1 次提交
  11. 24 11月, 2011 1 次提交
  12. 01 11月, 2011 1 次提交
  13. 09 8月, 2011 1 次提交
  14. 27 5月, 2011 3 次提交
  15. 23 3月, 2011 1 次提交
  16. 12 1月, 2011 1 次提交
  17. 05 9月, 2010 1 次提交
  18. 25 5月, 2010 2 次提交
  19. 08 3月, 2010 2 次提交
    • H
      regulator: Unsupport 88pm8607 A0 and A1 · 34a4b239
      Haojian Zhuang 提交于
      Remove the support 88PM8607 A0/A1 stepping. There's some register
      definition changes in B0 stepping. It can make software more efficient.
      Signed-off-by: NHaojian Zhuang <haojian.zhuang@marvell.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      34a4b239
    • H
      mfd: Support 88pm8606 in 860x driver · 53dbab7a
      Haojian Zhuang 提交于
      88PM8606 and 88PM8607 are two discrete chips used for power management.
      Hardware designer can use them together or only one of them according to
      requirement.
      
      There's some logic tightly linked between these two chips. For example, USB
      charger driver needs to access both chips by I2C interface.
      
      Now share one driver to these two devices. Only one I2C client is identified
      in platform init data. If another chip is also used, user should mark it in
      companion_addr field of platform init data. Then driver could create another
      I2C client for the companion chip.
      
      All I2C operations are accessed by 860x-i2c driver. In order to support both
      I2C client address, the read/write API is changed in below.
      
      reg_read(client, offset)
      reg_write(client, offset, data)
      
      The benefit is that client drivers only need one kind of read/write API. I2C
      and MFD driver can be shared in both 8606 and 8607.
      
      Since API is changed, update API in 8607 regulator driver.
      Signed-off-by: NHaojian Zhuang <haojian.zhuang@marvell.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      53dbab7a
  20. 17 12月, 2009 2 次提交