CHROMIUM: power: chromeos_ec: charger driver.
authorTodd Broch <tbroch@chromium.org>
Fri, 1 Mar 2013 15:30:32 +0000 (07:30 -0800)
committerChromeBot <chrome-bot@google.com>
Wed, 6 Mar 2013 01:55:12 +0000 (17:55 -0800)
commit973a92d4f353068b75060e3cdbf19fc72625ac68
tree54e59fc39c6f05bfff3c5472ddb3511a30aa05cf
parente118be70faa8425873cd04b4a37ccb5895b58ffd
CHROMIUM: power: chromeos_ec: charger driver.

On spring, the charger (tps65090) is abstracted via EC interface.

This CL creates a driver for the charger using EC's MKBP interface
(EC_CMD_POWER_INFO) and provides power supply property
POWER_SUPPLY_PROP_ONLINE.

Signed-off-by: Todd Broch <tbroch@chromium.org>
BUG=chrome-os-partner:17927
TEST=code compiles

Change-Id: I03c444e82771871f47dbd12a7f4f282c2e95be3d
Reviewed-on: https://gerrit.chromium.org/gerrit/44681
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Commit-Queue: Todd Broch <tbroch@chromium.org>
Tested-by: Todd Broch <tbroch@chromium.org>
drivers/power/Kconfig
drivers/power/Makefile
drivers/power/chromeos_ec-charger.c [new file with mode: 0644]