diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-04-26 16:38:22 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-25 15:17:14 +0000 |
commit | ab71e1cdaf0c8ef71bd313209d7834093437dbe6 (patch) | |
tree | 013d19fbbfd8f08ee944ce4722919acf163bd46e | |
parent | 683ff8b18f4af6134378085dc87f78e14888839c (diff) | |
download | chrome-ec-ab71e1cdaf0c8ef71bd313209d7834093437dbe6.tar.gz |
Flapjack: Disable charging from BC 1.2 charger as USB-C charger
Currently, if a charger shows Rp=USB on USB-C port, the charge manager
chooses it and sets the max current to 500 mA even if it can provide
higher power as a BC 1.2 charger.
This patch introduces CONFIG_USBC_DISABLE_CHARGE_FROM_RP_DEF. When it's
defined, a BC 1.2 charger won't be recognized as a USB-C charger.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=b/131353444
BRANCH=firmware-grunt-11031.B
TEST=With other PD Policies patches, flash grunt and run faft_ec&pd
Change-Id: I50969973026185dd2aecdb768985cd116c1d32f7
Reviewed-on: https://chromium-review.googlesource.com/1586580
Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2213568
Tested-by: Dawid Niedźwiecki <dn@semihalf.com>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
-rw-r--r-- | include/config.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/config.h b/include/config.h index 351446f24a..dd30f529d1 100644 --- a/include/config.h +++ b/include/config.h @@ -3445,6 +3445,13 @@ /* PPC needs to be informed of CC polarity */ #undef CONFIG_USBC_PPC_POLARITY +/* + * Disable charging from Default(USB) Rp as a type-c supplier. If your device + * can detect such a supplier by BC 1.2, define this to get more current + * from a BC 1.2 supplier. + */ +#undef CONFIG_USBC_DISABLE_CHARGE_FROM_RP_DEF + /* USB Type-C Power Path Controllers (PPC) */ #undef CONFIG_USBC_PPC_NX20P3481 #undef CONFIG_USBC_PPC_NX20P3483 |