An error occurred fetching the project authors.
  1. 23 Apr, 2012 4 commits
  2. 17 Apr, 2012 2 commits
  3. 10 Apr, 2012 2 commits
  4. 09 Apr, 2012 1 commit
    • Mark Brown's avatar
      regulator: core: Use a struct to pass in regulator runtime configuration · c172708d
      Mark Brown authored
      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: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      c172708d
  5. 01 Apr, 2012 2 commits
  6. 11 Mar, 2012 1 commit
  7. 24 Jan, 2012 1 commit
  8. 23 Nov, 2011 1 commit
  9. 31 Oct, 2011 1 commit
  10. 08 Jul, 2011 3 commits
  11. 27 May, 2011 2 commits
  12. 27 Mar, 2011 1 commit
  13. 23 Mar, 2011 1 commit
    • MyungJoo Ham's avatar
      regulator: MAX8997/8966 support · bd6ca2cf
      MyungJoo Ham authored
      This patch supports PMIC/Regulator part of MAX8997/MAX8966 MFD.
      In this initial release, selecting voltages or current-limit
      and switching on/off the regulators are supported.
      
      Controlling voltages for DVS with GPIOs is not implemented fully
      and requires more considerations: it controls multiple bucks (selection
      of 1, 2, and 5) at the same time with SET1~3 gpios. Thus, when DVS-GPIO
      is activated, we lose the ability to control the voltage of a single
      buck regulator independently; i.e., contolling a buck affects other two
      bucks. Therefore, using the conventional regulator framework directly
      might be problematic. However, in this driver, we try to choose
      a setting without such side effect of affecting other regulators and
      then try to choose a setting with the minimum side effect (the sum of
      voltage changes in other regulators).
      
      On the other hand, controlling all the three bucks simultenously based
      on the voltage set table may help build cpufreq and similar system
      more robust; i.e., all the three voltages are consistent every time
      without glitches during transition.
      Signed-off-by: default avatarMyungJoo Ham <myungjoo.ham@samsung.com>
      Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
      Acked-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
      bd6ca2cf