1. 04 1月, 2012 1 次提交
  2. 02 3月, 2011 1 次提交
  3. 31 1月, 2011 2 次提交
  4. 06 10月, 2010 2 次提交
  5. 19 5月, 2010 2 次提交
  6. 16 1月, 2010 1 次提交
  7. 30 7月, 2009 1 次提交
    • D
      power_supply: get_by_name and set_charged functionality · e5f5ccb6
      Daniel Mack 提交于
      This adds a function that indicates that a battery is fully charged.
      It also includes functions to get a power_supply device from the class
      of registered devices by name reference. These can be used to find a
      specific battery to call power_supply_set_battery_charged() on.
      
      Some battery drivers might need this information to calibrate
      themselves.
      Signed-off-by: NDaniel Mack <daniel@caiaq.de>
      Cc: Ian Molton <spyro@f2s.com>
      Cc: Anton Vorontsov <cbou@mail.ru>
      Cc: Matt Reimer <mreimer@vpop.net>
      Signed-off-by: NAnton Vorontsov <cbouatmailru@gmail.com>
      e5f5ccb6
  8. 02 7月, 2009 1 次提交
  9. 01 7月, 2009 1 次提交
  10. 28 3月, 2009 1 次提交
  11. 04 1月, 2009 1 次提交
  12. 01 9月, 2008 1 次提交
  13. 13 5月, 2008 1 次提交
  14. 06 2月, 2008 1 次提交
  15. 02 2月, 2008 2 次提交
    • D
      power_supply: add few more values and props · c7cc930f
      Dmitry Baryshkov 提交于
      Add LiMn (one of the most common for small non-rechargable batteries)
      battery technology and voltage_min/_max properties support.
      Signed-off-by: NDmitry Baryshkov <dbaryshkov@gmail.com>
      Signed-off-by: NAnton Vorontsov <cbou@mail.ru>
      c7cc930f
    • A
      power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL · 8efe4440
      Andres Salomon 提交于
      The CAPACITY_LEVEL stuff defines various levels of charge; however, what
      is the difference between them?  What differentiates between HIGH and NORMAL,
      LOW and CRITICAL, etc?
      
      As it appears that these are fairly arbitrary, we end up making such policy
      decisions in the kernel (or in hardware).  This is the sort of decision that
      should be made in userspace, not in the kernel.
      
      If the hardware does not support _CAPACITY and it cannot be easily calculated,
      then perhaps the driver should register a custom CAPACITY_LEVEL attribute;
      however, userspace should not become accustomed to looking for such a thing,
      and we should certainly not encourage drivers to provide CAPACITY_LEVEL
      stubs.
      
      The following removes support for POWER_SUPPLY_PROP_CAPACITY_LEVEL.  The
      OLPC battery driver is the only driver making use of this, so it's
      removed from there as well.
      Signed-off-by: NAndres Salomon <dilinger@debian.org>
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      8efe4440
  16. 10 7月, 2007 1 次提交
    • A
      [BATTERY] Universal power supply class (was: battery class) · 4a11b59d
      Anton Vorontsov 提交于
      This class is result of "external power" and "battery" classes merge,
      as suggested by David Woodhouse. He also implemented uevent support.
      
      Here how userspace seeing it now:
      
          	# ls /sys/class/power\ supply/
          	ac  main-battery  usb
      
          	# cat /sys/class/power\ supply/ac/type
          	AC
      
          	# cat /sys/class/power\ supply/usb/type
          	USB
      
          	# cat /sys/class/power\ supply/main-battery/type
          	Battery
      
          	# cat /sys/class/power\ supply/ac/online
          	1
      
          	# cat /sys/class/power\ supply/usb/online
          	0
      
          	# cat /sys/class/power\ supply/main-battery/status
          	Charging
      
          	# cat /sys/class/leds/h5400\:red-left/trigger
          	none h5400-radio timer hwtimer ac-online usb-online
          	main-battery-charging-or-full [main-battery-charging]
          	main-battery-full
      Signed-off-by: NAnton Vorontsov <cbou@mail.ru>
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      4a11b59d