Skip to content

Commit d8c5fee

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 52faa7d commit d8c5fee

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
@@ -31,6 +31,11 @@ CFLAGS+=\
3131
-DCHARGER_CHARGE_VOLTAGE=12600 \
3232
-DCHARGER_INPUT_CURRENT=11800
3333

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

src/board/system76/addw2/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ CFLAGS+=\
3131
-DCHARGER_CHARGE_VOLTAGE=12600 \
3232
-DCHARGER_INPUT_CURRENT=11800
3333

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

src/board/system76/addw3/board.mk

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

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

src/board/system76/addw4/board.mk

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

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

src/board/system76/bonw14/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ CFLAGS+=\
3131
-DCHARGER_CHARGE_VOLTAGE=16800 \
3232
-DCHARGER_INPUT_CURRENT=14000
3333

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

src/board/system76/bonw15/board.mk

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

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

4140
# Set USB-PD parameters
41+
# XXX: Actually TPS65994
4242
CONFIG_HAVE_USBPD = y
4343
CONFIG_USBPD_TPS65987 = y
4444
CFLAGS += -DI2C_USBPD=I2C_1
45+
CFLAGS += -DHAVE_USBPD_CHARGING=1
4546

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

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

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

24-
2524
# Set battery I2C bus
2625
CFLAGS += -DI2C_SMBUS=I2C_4
2726

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

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

src/board/system76/darp10/board.mk

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

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+
3844
# Set CPU power limits in watts
3945
CFLAGS += \
4046
-DPOWER_LIMIT_AC=65 \

src/board/system76/darp5/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 \

src/board/system76/darp6/board.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ CFLAGS+=\
3535
-DCHARGER_CHARGE_VOLTAGE=17600 \
3636
-DCHARGER_INPUT_CURRENT=3420
3737

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

0 commit comments

Comments
 (0)