Skip to content

Commit 3ba3aa9

Browse files
committed
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 <[email protected]>
1 parent 7c53403 commit 3ba3aa9

File tree

32 files changed

+162
-4
lines changed

32 files changed

+162
-4
lines changed

src/board/system76/addw1/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ CFLAGS+=\
2828
-DCHARGER_CHARGE_VOLTAGE=12600 \
2929
-DCHARGER_INPUT_CURRENT=11800
3030

31+
# Set USB-PD parameters
32+
CONFIG_HAVE_USBPD = y
33+
CONFIG_USBPD_TPS65987 = y
34+
CFLAGS += -DI2C_USBPD=I2C_1
35+
3136
# Set CPU power limits in watts
3237
CFLAGS+=\
3338
-DPOWER_LIMIT_AC=180 \

src/board/system76/addw2/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ CFLAGS+=\
2828
-DCHARGER_CHARGE_VOLTAGE=12600 \
2929
-DCHARGER_INPUT_CURRENT=11800
3030

31+
# Set USB-PD parameters
32+
CONFIG_HAVE_USBPD = y
33+
CONFIG_USBPD_TPS65987 = y
34+
CFLAGS += -DI2C_USBPD=I2C_1
35+
3136
# Set CPU power limits in watts
3237
CFLAGS+=\
3338
-DPOWER_LIMIT_AC=180 \

src/board/system76/addw3/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ CFLAGS+=\
3737
-DCHARGER_CHARGE_VOLTAGE=17600 \
3838
-DCHARGER_INPUT_CURRENT=14000
3939

40+
# Set USB-PD parameters
41+
# XXX: Actually TPS65993
42+
USBPD = tps65987
43+
CFLAGS += -DI2C_USBPD=I2C_1
44+
4045
# Set CPU power limits in watts
4146
CFLAGS+=\
4247
-DPOWER_LIMIT_AC=280 \

src/board/system76/addw4/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ CFLAGS += \
3333
-DCHARGER_CHARGE_VOLTAGE=17400 \
3434
-DCHARGER_INPUT_CURRENT=11500
3535

36+
# Set USB-PD parameters
37+
CONFIG_HAVE_USBPD = y
38+
CONFIG_USBPD_TPS65987 = y
39+
CFLAGS += -DI2C_USBPD=I2C_1
40+
3641
# Set CPU power limits in watts
3742
CFLAGS += \
3843
-DPOWER_LIMIT_AC=230 \

src/board/system76/bonw14/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ CFLAGS+=\
2828
-DCHARGER_CHARGE_VOLTAGE=16800 \
2929
-DCHARGER_INPUT_CURRENT=14000
3030

31+
# Set USB-PD parameters
32+
CONFIG_HAVE_USBPD = y
33+
CONFIG_USBPD_TPS65987 = y
34+
CFLAGS += -DI2C_USBPD=I2C_1
35+
3136
# Set CPU power limits in watts
3237
CFLAGS+=\
3338
-DPOWER_LIMIT_AC=180 \

src/board/system76/bonw15/board.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ CFLAGS+=-DI2C_SMBUS=I2C_4
2626
# Set touchpad PS2 bus
2727
CFLAGS+=-DPS2_TOUCHPAD=PS2_3
2828

29-
3029
# Set smart charger parameters
3130
# XXX: PRS1 and PRS2 are in parallel for adapter Rsense?
3231
CHARGER=oz26786
@@ -38,9 +37,11 @@ CFLAGS+=\
3837
-DCHARGER_INPUT_CURRENT=16920
3938

4039
# Set USB-PD parameters
40+
# XXX: Actually TPS65994
4141
CONFIG_HAVE_USBPD = y
4242
CONFIG_USBPD_TPS65987 = y
4343
CFLAGS += -DI2C_USBPD=I2C_1
44+
CFLAGS += -DHAVE_USBPD_CHARGING=1
4445

4546
# Set CPU power limits in watts
4647
CFLAGS+=\

src/board/system76/darp10-b/board.mk

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ CONFIG_HAVE_KBLED = y
2020
KBLED = white_dac
2121
CFLAGS += -DKBLED_DAC=2
2222

23-
2423
# Set battery I2C bus
2524
CFLAGS += -DI2C_SMBUS=I2C_4
2625

@@ -36,6 +35,12 @@ CFLAGS += \
3635
-DCHARGER_CHARGE_VOLTAGE=17600 \
3736
-DCHARGER_INPUT_CURRENT=4740
3837

38+
# Set USB-PD parameters
39+
# XXX: Actually TPS65994BH
40+
CONFIG_HAVE_USBPD = y
41+
CONFIG_USBPD_TPS65987 = y
42+
CFLAGS += -DI2C_USBPD=I2C_1
43+
3944
# Set CPU power limits in watts
4045
CFLAGS += \
4146
-DPOWER_LIMIT_AC=65 \

src/board/system76/darp10/board.mk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ CFLAGS += \
3434
-DCHARGER_CHARGE_VOLTAGE=17600 \
3535
-DCHARGER_INPUT_CURRENT=4740
3636

37+
# Set USB-PD parameters
38+
# XXX: Actually TPS65994BH
39+
CONFIG_HAVE_USBPD = y
40+
CONFIG_USBPD_TPS65987 = y
41+
CFLAGS += -DI2C_USBPD=I2C_1
42+
3743
# Set CPU power limits in watts
3844
CFLAGS += \
3945
-DPOWER_LIMIT_AC=65 \

src/board/system76/darp5/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ CFLAGS+=\
2929
-DCHARGER_CHARGE_VOLTAGE=17600 \
3030
-DCHARGER_INPUT_CURRENT=3420
3131

32+
# Set USB-PD parameters
33+
CONFIG_HAVE_USBPD = y
34+
CONFIG_USBPD_TPS65987 = y
35+
CFLAGS += -DI2C_USBPD=I2C_1
36+
3237
# Set CPU power limits in watts
3338
CFLAGS+=\
3439
-DPOWER_LIMIT_AC=65 \

src/board/system76/darp6/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ CFLAGS+=\
3232
-DCHARGER_CHARGE_VOLTAGE=17600 \
3333
-DCHARGER_INPUT_CURRENT=3420
3434

35+
# Set USB-PD parameters
36+
CONFIG_HAVE_USBPD = y
37+
CONFIG_USBPD_TPS65987 = y
38+
CFLAGS += -DI2C_USBPD=I2C_1
39+
3540
# Set CPU power limits in watts
3641
CFLAGS+=\
3742
-DPOWER_LIMIT_AC=65 \

0 commit comments

Comments
 (0)