public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] minor changes to power_supply
@ 2010-10-04  7:51 Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-04  7:51 ` [PATCH 1/2] power_supply: add types for USB chargers Krogerus Heikki (EXT-Teleca/Helsinki)
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Krogerus Heikki (EXT-Teleca/Helsinki) @ 2010-10-04  7:51 UTC (permalink / raw)
  To: cbouatmailru; +Cc: linux-kernel, ext-heikki.krogerus

From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>

Both of them only concern USB charging.


Heikki Krogerus (2):
  power_supply: add types for USB chargers
  power_supply: Introduce maximum current property

 drivers/power/power_supply_sysfs.c |    4 +++-
 include/linux/power_supply.h       |    6 +++++-
 2 files changed, 8 insertions(+), 2 deletions(-)


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] power_supply: add types for USB chargers
  2010-10-04  7:51 [PATCH 0/2] minor changes to power_supply Krogerus Heikki (EXT-Teleca/Helsinki)
@ 2010-10-04  7:51 ` Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-04  7:51 ` [PATCH 2/2] power_supply: Introduce maximum current property Krogerus Heikki (EXT-Teleca/Helsinki)
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Krogerus Heikki (EXT-Teleca/Helsinki) @ 2010-10-04  7:51 UTC (permalink / raw)
  To: cbouatmailru; +Cc: linux-kernel, ext-heikki.krogerus

From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>

This adds power supply types for USB chargers defined in
Battery Charging Specification 1.1.

Signed-off-by: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
---
 drivers/power/power_supply_sysfs.c |    3 ++-
 include/linux/power_supply.h       |    5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c
index 9d30eeb..88f5e43 100644
--- a/drivers/power/power_supply_sysfs.c
+++ b/drivers/power/power_supply_sysfs.c
@@ -42,7 +42,8 @@ static ssize_t power_supply_show_property(struct device *dev,
 					  struct device_attribute *attr,
 					  char *buf) {
 	static char *type_text[] = {
-		"Battery", "UPS", "Mains", "USB"
+		"Battery", "UPS", "Mains", "USB",
+		"USB_DCP", "USB_CDP", "USB_ACA"
 	};
 	static char *status_text[] = {
 		"Unknown", "Charging", "Discharging", "Not charging", "Full"
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
index 30083a8..d37fef6 100644
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -125,7 +125,10 @@ enum power_supply_type {
 	POWER_SUPPLY_TYPE_BATTERY = 0,
 	POWER_SUPPLY_TYPE_UPS,
 	POWER_SUPPLY_TYPE_MAINS,
-	POWER_SUPPLY_TYPE_USB,
+	POWER_SUPPLY_TYPE_USB,		/* Standard Downstream Port */
+	POWER_SUPPLY_TYPE_USB_DCP,	/* Dedicated Charging Port */
+	POWER_SUPPLY_TYPE_USB_CDP,	/* Charging Downstream Port */
+	POWER_SUPPLY_TYPE_USB_ACA,	/* Accessory Charger Adapters */
 };
 
 union power_supply_propval {
-- 
1.7.0.4


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/2] power_supply: Introduce maximum current property
  2010-10-04  7:51 [PATCH 0/2] minor changes to power_supply Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-04  7:51 ` [PATCH 1/2] power_supply: add types for USB chargers Krogerus Heikki (EXT-Teleca/Helsinki)
@ 2010-10-04  7:51 ` Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-06  6:17 ` [PATCH 0/2] minor changes to power_supply Heikki Krogerus
  2010-10-06 13:47 ` Anton Vorontsov
  3 siblings, 0 replies; 5+ messages in thread
From: Krogerus Heikki (EXT-Teleca/Helsinki) @ 2010-10-04  7:51 UTC (permalink / raw)
  To: cbouatmailru; +Cc: linux-kernel, ext-heikki.krogerus

From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>

USB only gives the maximum current allowed to draw.

Signed-off-by: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
---
 drivers/power/power_supply_sysfs.c |    1 +
 include/linux/power_supply.h       |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c
index 88f5e43..cd1f907 100644
--- a/drivers/power/power_supply_sysfs.c
+++ b/drivers/power/power_supply_sysfs.c
@@ -139,6 +139,7 @@ static struct device_attribute power_supply_attrs[] = {
 	POWER_SUPPLY_ATTR(voltage_min_design),
 	POWER_SUPPLY_ATTR(voltage_now),
 	POWER_SUPPLY_ATTR(voltage_avg),
+	POWER_SUPPLY_ATTR(current_max),
 	POWER_SUPPLY_ATTR(current_now),
 	POWER_SUPPLY_ATTR(current_avg),
 	POWER_SUPPLY_ATTR(power_now),
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
index d37fef6..7d73256 100644
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -89,6 +89,7 @@ enum power_supply_property {
 	POWER_SUPPLY_PROP_VOLTAGE_MIN_DESIGN,
 	POWER_SUPPLY_PROP_VOLTAGE_NOW,
 	POWER_SUPPLY_PROP_VOLTAGE_AVG,
+	POWER_SUPPLY_PROP_CURRENT_MAX,
 	POWER_SUPPLY_PROP_CURRENT_NOW,
 	POWER_SUPPLY_PROP_CURRENT_AVG,
 	POWER_SUPPLY_PROP_POWER_NOW,
-- 
1.7.0.4


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/2] minor changes to power_supply
  2010-10-04  7:51 [PATCH 0/2] minor changes to power_supply Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-04  7:51 ` [PATCH 1/2] power_supply: add types for USB chargers Krogerus Heikki (EXT-Teleca/Helsinki)
  2010-10-04  7:51 ` [PATCH 2/2] power_supply: Introduce maximum current property Krogerus Heikki (EXT-Teleca/Helsinki)
@ 2010-10-06  6:17 ` Heikki Krogerus
  2010-10-06 13:47 ` Anton Vorontsov
  3 siblings, 0 replies; 5+ messages in thread
From: Heikki Krogerus @ 2010-10-06  6:17 UTC (permalink / raw)
  To: cbouatmailru; +Cc: linux-kernel, dwmw2, cbou

On Mon, Oct 04, 2010 at 09:51:36AM +0200, Krogerus Heikki (EXT-Teleca/Helsinki) wrote:
> Both of them only concern USB charging.
> 
> Heikki Krogerus (2):
>   power_supply: add types for USB chargers
>   power_supply: Introduce maximum current property
> 
>  drivers/power/power_supply_sysfs.c |    4 +++-
>  include/linux/power_supply.h       |    6 +++++-
>  2 files changed, 8 insertions(+), 2 deletions(-)

Anton, ping. Any comments on these?

-- 
heikki

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/2] minor changes to power_supply
  2010-10-04  7:51 [PATCH 0/2] minor changes to power_supply Krogerus Heikki (EXT-Teleca/Helsinki)
                   ` (2 preceding siblings ...)
  2010-10-06  6:17 ` [PATCH 0/2] minor changes to power_supply Heikki Krogerus
@ 2010-10-06 13:47 ` Anton Vorontsov
  3 siblings, 0 replies; 5+ messages in thread
From: Anton Vorontsov @ 2010-10-06 13:47 UTC (permalink / raw)
  To: Krogerus Heikki (EXT-Teleca/Helsinki); +Cc: linux-kernel

On Mon, Oct 04, 2010 at 10:51:36AM +0300, Krogerus Heikki (EXT-Teleca/Helsinki) wrote:
> From: Heikki Krogerus <ext-heikki.krogerus@nokia.com>
> 
> Both of them only concern USB charging.
> 
> 
> Heikki Krogerus (2):
>   power_supply: add types for USB chargers
>   power_supply: Introduce maximum current property
> 
>  drivers/power/power_supply_sysfs.c |    4 +++-
>  include/linux/power_supply.h       |    6 +++++-
>  2 files changed, 8 insertions(+), 2 deletions(-)

Both applied, thanks!

-- 
Anton Vorontsov
email: cbouatmailru@gmail.com
irc://irc.freenode.net/bd2

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-10-06 13:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-04  7:51 [PATCH 0/2] minor changes to power_supply Krogerus Heikki (EXT-Teleca/Helsinki)
2010-10-04  7:51 ` [PATCH 1/2] power_supply: add types for USB chargers Krogerus Heikki (EXT-Teleca/Helsinki)
2010-10-04  7:51 ` [PATCH 2/2] power_supply: Introduce maximum current property Krogerus Heikki (EXT-Teleca/Helsinki)
2010-10-06  6:17 ` [PATCH 0/2] minor changes to power_supply Heikki Krogerus
2010-10-06 13:47 ` Anton Vorontsov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox