summaryrefslogtreecommitdiff
path: root/driver/build.mk
diff options
context:
space:
mode:
authorTony Zou <zoutao@huaqin.corp-partner.google.com>2018-12-27 16:31:22 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-04-22 12:28:15 -0700
commit673665032d4f7d0809367edf0d8deddbee24b726 (patch)
tree3dcb44a8df195b8b2673a8a433710dd8ab20f3fe /driver/build.mk
parentcaf50b250ef7cc08def300aaa6034af9de182139 (diff)
downloadchrome-ec-673665032d4f7d0809367edf0d8deddbee24b726.tar.gz
P9221: Add P9221 driver
This patch adds P9221 driver and enable it for Flapjack. The driver originates from https://android.googlesource.com/kernel /msm/+/android-msm-bluecross-4.9-pie-qpr1/drivers/power/supply/qcom /p9221_charger.c CQ-DEPEND=CL:1445133 CL:1551583 BRANCH=none BUG=b:126162615 TEST=Verify charging from PD and WPC as follows: 1. Charge with PD charger. Place DUT on WPC charger. -> PD charger continues to charge. 2. Unplug PD charger. -> WPC starts charging as GPP. 3. Plug PD charger. -> PD charger starts charging at 2A@9V TEST=Verify OTG and WPC functionality as follows: 1. Plug fan to USB port: -> Fan spins 2. Place DUT on WPC charger: -> WPC starts charging as GPP. Fan continues to spin. 3. Remove DUT from WPC charger: -> Fan continues to spin. 4. Do 1 and 2 then unplug USB fan: -> WPC starts charging. TEST=/sys/class/power_supply/CROS_USBPD_CHARGER0/usb_type is BrickID /sys/class/power_supply/sbs-12-000b/status is ok Change-Id: I5fbd0237cedd8095f98582c39973d432e733f2cd Signed-off-by: Tony Zou <zoutao@huaqin.corp-partner.google.com> Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1448193 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Diffstat (limited to 'driver/build.mk')
-rw-r--r--driver/build.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/build.mk b/driver/build.mk
index 714fae0449..40ff37fc13 100644
--- a/driver/build.mk
+++ b/driver/build.mk
@@ -140,3 +140,6 @@ driver-$(CONFIG_USBC_PPC_NX20P3483)+=ppc/nx20p348x.o
# video converters
driver-$(CONFIG_MCDP28X0)+=mcdp28x0.o
+
+# Wireless Power Chargers
+driver-$(HAS_TASK_WPC) += wpc/p9221.o