1. 04 5月, 2012 1 次提交
  2. 06 12月, 2011 1 次提交
    • S
      regulator: pass device_node to of_get_regulator_init_data() · d9a861cc
      Shawn Guo 提交于
      It's not always true that the device_node of regulator can be found
      at dev->of_node at the time when of_get_regulator_init_data() is being
      called, because in some cases the regulator nodes in device tree do
      not have 'struct device' behind them until regulator_dev gets created
      for it by core function regulator_register().
      
      The patch adds device_node as a new parameter to
      of_get_regulator_init_data(), so that caller can pass in the node of
      regulator directly.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      d9a861cc
  3. 24 11月, 2011 1 次提交
    • R
      regulator: helper routine to extract regulator_init_data · 8f446e6f
      Rajendra Nayak 提交于
      The helper routine is meant to be used by the regulator drivers
      to extract the regulator_init_data structure from the data
      that is passed from device tree.
      'consumer_supplies' which is part of regulator_init_data is not extracted
      as the regulator consumer mappings are passed through DT differently,
      implemented in subsequent patches.
      Similarly the regulator<-->parent/supply mapping is handled in
      subsequent patches.
      
      Also add documentation for regulator bindings to be used to pass
      regulator_init_data struct information from device tree.
      
      Some of the regulator properties which are linux and board specific,
      are left out since its not clear if they can
      be in someway embedded into the kernel or passed in from DT.
      They will be revisited later.
      Signed-off-by: NRajendra Nayak <rnayak@ti.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      8f446e6f