From d8c5fee3b554498e3a1abb46ce77ae72349a5f5f Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Fri, 19 Jul 2024 14:11:35 -0600 Subject: [PATCH] Set USB-PD values for all boards - Use `I2C_1` interface for all boards - Enable USB charging on bonw15, oryp11 Signed-off-by: Tim Crawford --- src/board/system76/addw1/board.mk | 5 +++++ src/board/system76/addw2/board.mk | 5 +++++ src/board/system76/addw3/board.mk | 5 +++++ src/board/system76/addw4/board.mk | 5 +++++ src/board/system76/bonw14/board.mk | 5 +++++ src/board/system76/bonw15/board.mk | 3 ++- src/board/system76/darp10-b/board.mk | 7 ++++++- src/board/system76/darp10/board.mk | 6 ++++++ src/board/system76/darp5/board.mk | 5 +++++ src/board/system76/darp6/board.mk | 5 +++++ src/board/system76/darp7/board.mk | 6 ++++++ src/board/system76/darp8/board.mk | 6 ++++++ src/board/system76/darp9/board.mk | 6 ++++++ src/board/system76/galp3-c/board.mk | 5 +++++ src/board/system76/galp4/board.mk | 5 +++++ src/board/system76/galp5/board.mk | 6 ++++++ src/board/system76/galp6/board.mk | 6 ++++++ src/board/system76/galp7/board.mk | 6 ++++++ src/board/system76/gaze17-3060-b/board.mk | 6 ++++++ src/board/system76/gaze17-3060/board.mk | 6 ++++++ src/board/system76/lemp10/board.mk | 6 ++++++ src/board/system76/lemp11/board.mk | 6 ++++++ src/board/system76/lemp12/board.mk | 6 ++++++ src/board/system76/lemp13-b/board.mk | 5 +++++ src/board/system76/lemp13/board.mk | 5 +++++ src/board/system76/oryp10/board.mk | 5 +++++ src/board/system76/oryp11/board.mk | 3 ++- src/board/system76/oryp6/board.mk | 5 +++++ src/board/system76/oryp7/board.mk | 5 +++++ src/board/system76/oryp8/board.mk | 5 +++++ src/board/system76/oryp9/board.mk | 5 +++++ src/board/system76/serw13/board.mk | 1 - 32 files changed, 162 insertions(+), 4 deletions(-) diff --git a/src/board/system76/addw1/board.mk b/src/board/system76/addw1/board.mk index 9f0e94751..65e27d082 100644 --- a/src/board/system76/addw1/board.mk +++ b/src/board/system76/addw1/board.mk @@ -31,6 +31,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=12600 \ -DCHARGER_INPUT_CURRENT=11800 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/addw2/board.mk b/src/board/system76/addw2/board.mk index c2519c64e..6ff97a7b5 100644 --- a/src/board/system76/addw2/board.mk +++ b/src/board/system76/addw2/board.mk @@ -31,6 +31,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=12600 \ -DCHARGER_INPUT_CURRENT=11800 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/addw3/board.mk b/src/board/system76/addw3/board.mk index 1884df588..8e1b492cf 100644 --- a/src/board/system76/addw3/board.mk +++ b/src/board/system76/addw3/board.mk @@ -38,6 +38,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=14000 +# Set USB-PD parameters +# XXX: Actually TPS65993 +USBPD = tps65987 +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=280 \ diff --git a/src/board/system76/addw4/board.mk b/src/board/system76/addw4/board.mk index 3f7573b3b..ed60b077a 100644 --- a/src/board/system76/addw4/board.mk +++ b/src/board/system76/addw4/board.mk @@ -34,6 +34,11 @@ CFLAGS += \ -DCHARGER_CHARGE_VOLTAGE=17400 \ -DCHARGER_INPUT_CURRENT=11500 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS += \ -DPOWER_LIMIT_AC=230 \ diff --git a/src/board/system76/bonw14/board.mk b/src/board/system76/bonw14/board.mk index d6b118cd3..2700cdd04 100644 --- a/src/board/system76/bonw14/board.mk +++ b/src/board/system76/bonw14/board.mk @@ -31,6 +31,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=16800 \ -DCHARGER_INPUT_CURRENT=14000 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/bonw15/board.mk b/src/board/system76/bonw15/board.mk index 260b3c6c9..2636be9c0 100644 --- a/src/board/system76/bonw15/board.mk +++ b/src/board/system76/bonw15/board.mk @@ -27,7 +27,6 @@ CFLAGS+=-DI2C_SMBUS=I2C_4 # Set touchpad PS2 bus CFLAGS+=-DPS2_TOUCHPAD=PS2_3 - # Set smart charger parameters # XXX: PRS1 and PRS2 are in parallel for adapter Rsense? CHARGER=oz26786 @@ -39,9 +38,11 @@ CFLAGS+=\ -DCHARGER_INPUT_CURRENT=16920 # Set USB-PD parameters +# XXX: Actually TPS65994 CONFIG_HAVE_USBPD = y CONFIG_USBPD_TPS65987 = y CFLAGS += -DI2C_USBPD=I2C_1 +CFLAGS += -DHAVE_USBPD_CHARGING=1 # Set CPU power limits in watts CFLAGS+=\ diff --git a/src/board/system76/darp10-b/board.mk b/src/board/system76/darp10-b/board.mk index 97eb0d106..944bc773d 100644 --- a/src/board/system76/darp10-b/board.mk +++ b/src/board/system76/darp10-b/board.mk @@ -21,7 +21,6 @@ CONFIG_HAVE_KBLED = y KBLED = white_dac CFLAGS += -DKBLED_DAC=2 - # Set battery I2C bus CFLAGS += -DI2C_SMBUS=I2C_4 @@ -37,6 +36,12 @@ CFLAGS += \ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65994BH +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS += \ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp10/board.mk b/src/board/system76/darp10/board.mk index e98ea400a..b5042bac0 100644 --- a/src/board/system76/darp10/board.mk +++ b/src/board/system76/darp10/board.mk @@ -35,6 +35,12 @@ CFLAGS += \ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65994BH +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS += \ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp5/board.mk b/src/board/system76/darp5/board.mk index 8c9c35181..ccdaab2d0 100644 --- a/src/board/system76/darp5/board.mk +++ b/src/board/system76/darp5/board.mk @@ -32,6 +32,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp6/board.mk b/src/board/system76/darp6/board.mk index 776f80980..4050f3698 100644 --- a/src/board/system76/darp6/board.mk +++ b/src/board/system76/darp6/board.mk @@ -35,6 +35,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp7/board.mk b/src/board/system76/darp7/board.mk index cc8aa50e3..f40a340bd 100644 --- a/src/board/system76/darp7/board.mk +++ b/src/board/system76/darp7/board.mk @@ -32,6 +32,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp8/board.mk b/src/board/system76/darp8/board.mk index 4a7960512..875c6b87f 100644 --- a/src/board/system76/darp8/board.mk +++ b/src/board/system76/darp8/board.mk @@ -33,6 +33,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/darp9/board.mk b/src/board/system76/darp9/board.mk index f40ab5a1d..2f8ad2b56 100644 --- a/src/board/system76/darp9/board.mk +++ b/src/board/system76/darp9/board.mk @@ -35,6 +35,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/galp3-c/board.mk b/src/board/system76/galp3-c/board.mk index b75dd7ad8..199ae7b5f 100644 --- a/src/board/system76/galp3-c/board.mk +++ b/src/board/system76/galp3-c/board.mk @@ -33,6 +33,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13056 \ -DCHARGER_INPUT_CURRENT=2100 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=40 \ diff --git a/src/board/system76/galp4/board.mk b/src/board/system76/galp4/board.mk index efdcd7c02..bea2ead56 100644 --- a/src/board/system76/galp4/board.mk +++ b/src/board/system76/galp4/board.mk @@ -36,6 +36,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13056 \ -DCHARGER_INPUT_CURRENT=2100 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=40 \ diff --git a/src/board/system76/galp5/board.mk b/src/board/system76/galp5/board.mk index 8ac1eaf88..3100f5fd0 100644 --- a/src/board/system76/galp5/board.mk +++ b/src/board/system76/galp5/board.mk @@ -35,6 +35,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17400 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/galp6/board.mk b/src/board/system76/galp6/board.mk index 5d408012c..720e99922 100644 --- a/src/board/system76/galp6/board.mk +++ b/src/board/system76/galp6/board.mk @@ -38,6 +38,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17400 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/galp7/board.mk b/src/board/system76/galp7/board.mk index 4f73c3df0..09805a0e1 100644 --- a/src/board/system76/galp7/board.mk +++ b/src/board/system76/galp7/board.mk @@ -41,6 +41,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17400 \ -DCHARGER_INPUT_CURRENT=4740 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/gaze17-3060-b/board.mk b/src/board/system76/gaze17-3060-b/board.mk index 31bb08648..f21090968 100644 --- a/src/board/system76/gaze17-3060-b/board.mk +++ b/src/board/system76/gaze17-3060-b/board.mk @@ -38,6 +38,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=7500 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/gaze17-3060/board.mk b/src/board/system76/gaze17-3060/board.mk index 2e4ce1277..5061e8605 100644 --- a/src/board/system76/gaze17-3060/board.mk +++ b/src/board/system76/gaze17-3060/board.mk @@ -35,6 +35,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=7500 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/lemp10/board.mk b/src/board/system76/lemp10/board.mk index 55ab6b49d..d83f5620f 100644 --- a/src/board/system76/lemp10/board.mk +++ b/src/board/system76/lemp10/board.mk @@ -33,6 +33,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/lemp11/board.mk b/src/board/system76/lemp11/board.mk index cfa7c2de5..aa10be34e 100644 --- a/src/board/system76/lemp11/board.mk +++ b/src/board/system76/lemp11/board.mk @@ -34,6 +34,12 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=8800 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/lemp12/board.mk b/src/board/system76/lemp12/board.mk index 78071325d..f4f1197df 100644 --- a/src/board/system76/lemp12/board.mk +++ b/src/board/system76/lemp12/board.mk @@ -39,6 +39,12 @@ CFLAGS+=\ -DCHARGER_INPUT_CURRENT=3420 \ -DCHARGER_PSYS_GAIN=500 +# Set USB-PD parameters +# XXX: Actually TPS65993 +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/lemp13-b/board.mk b/src/board/system76/lemp13-b/board.mk index b9fd40fd4..4d2b4c6b9 100644 --- a/src/board/system76/lemp13-b/board.mk +++ b/src/board/system76/lemp13-b/board.mk @@ -37,6 +37,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/lemp13/board.mk b/src/board/system76/lemp13/board.mk index 9333dc13c..890d6fc74 100644 --- a/src/board/system76/lemp13/board.mk +++ b/src/board/system76/lemp13/board.mk @@ -36,6 +36,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=17600 \ -DCHARGER_INPUT_CURRENT=3420 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=65 \ diff --git a/src/board/system76/oryp10/board.mk b/src/board/system76/oryp10/board.mk index 9abcddcc3..5c19f4601 100644 --- a/src/board/system76/oryp10/board.mk +++ b/src/board/system76/oryp10/board.mk @@ -40,6 +40,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_INPUT_CURRENT=11500 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/oryp11/board.mk b/src/board/system76/oryp11/board.mk index 21086d05f..cd0762b65 100644 --- a/src/board/system76/oryp11/board.mk +++ b/src/board/system76/oryp11/board.mk @@ -28,7 +28,6 @@ CFLAGS+=-DI2C_SMBUS=I2C_4 # Set touchpad PS2 bus CFLAGS+=-DPS2_TOUCHPAD=PS2_3 - # Set smart charger parameters # TODO: actually bq24800 CHARGER=bq24780s @@ -40,9 +39,11 @@ CFLAGS+=\ -DCHARGER_INPUT_CURRENT=11500 # Set USB-PD parameters +# XXX: Actually TPS65993 CONFIG_HAVE_USBPD = y CONFIG_USBPD_TPS65987 = y CFLAGS += -DI2C_USBPD=I2C_1 +CFLAGS += -DHAVE_USBPD_CHARGING=1 # Set CPU power limits in watts CFLAGS+=\ diff --git a/src/board/system76/oryp6/board.mk b/src/board/system76/oryp6/board.mk index 09fd10de9..f4f3caa6f 100644 --- a/src/board/system76/oryp6/board.mk +++ b/src/board/system76/oryp6/board.mk @@ -31,6 +31,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_INPUT_CURRENT=9230 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/oryp7/board.mk b/src/board/system76/oryp7/board.mk index 09fd10de9..f4f3caa6f 100644 --- a/src/board/system76/oryp7/board.mk +++ b/src/board/system76/oryp7/board.mk @@ -31,6 +31,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_INPUT_CURRENT=9230 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/oryp8/board.mk b/src/board/system76/oryp8/board.mk index 0707f1150..c5e9ceb74 100644 --- a/src/board/system76/oryp8/board.mk +++ b/src/board/system76/oryp8/board.mk @@ -32,6 +32,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_INPUT_CURRENT=9230 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/oryp9/board.mk b/src/board/system76/oryp9/board.mk index 674139ba8..109c38571 100644 --- a/src/board/system76/oryp9/board.mk +++ b/src/board/system76/oryp9/board.mk @@ -37,6 +37,11 @@ CFLAGS+=\ -DCHARGER_CHARGE_VOLTAGE=13050 \ -DCHARGER_INPUT_CURRENT=11500 +# Set USB-PD parameters +CONFIG_HAVE_USBPD = y +CONFIG_USBPD_TPS65987 = y +CFLAGS += -DI2C_USBPD=I2C_1 + # Set CPU power limits in watts CFLAGS+=\ -DPOWER_LIMIT_AC=180 \ diff --git a/src/board/system76/serw13/board.mk b/src/board/system76/serw13/board.mk index 81fd7c4c9..6d0d1398f 100644 --- a/src/board/system76/serw13/board.mk +++ b/src/board/system76/serw13/board.mk @@ -27,7 +27,6 @@ CFLAGS+=-DI2C_SMBUS=I2C_4 # Set touchpad PS2 bus CFLAGS+=-DPS2_TOUCHPAD=PS2_3 - # Set smart charger parameters # TODO: actually bq24800 CFLAGS+=\