serw13: Hook up USB-PD

Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Tim Crawford
2023-03-29 14:50:45 -06:00
committed by Jeremy Soller
parent cd0321bfbb
commit d0596100bd
3 changed files with 10 additions and 0 deletions

View File

@ -27,6 +27,9 @@ CFLAGS+=-DI2C_SMBUS=I2C_4
# Set touchpad PS2 bus
CFLAGS+=-DPS2_TOUCHPAD=PS2_3
# Set USB-PD I2C bus
CFLAGS+=-DI2C_USBPD=I2C_1
# Set smart charger parameters
# TODO: actually bq24800
# XXX: What is PRS3?
@ -37,6 +40,9 @@ CFLAGS+=\
-DCHARGER_CHARGE_VOLTAGE=13050 \
-DCHARGER_INPUT_CURRENT=14000
# Set USB-PD parameters
USBPD=tps65987
# Set CPU power limits in watts
CFLAGS+=\
-DPOWER_LIMIT_AC=280 \

View File

@ -15,6 +15,7 @@ struct Gpio __code DGPU_PWR_EN = GPIO(H, 4);
struct Gpio __code EC_EN = GPIO(B, 6); // renamed to SUSBC_EC#
struct Gpio __code EC_RSMRST_N = GPIO(E, 5);
struct Gpio __code GC6_FB_EN = GPIO(D, 3);
struct Gpio __code JACK_IN_N = GPIO(E, 6);
struct Gpio __code LAN_WAKEUP_N = GPIO(B, 2);
struct Gpio __code LED_ACIN = GPIO(H, 2);
struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
@ -26,6 +27,7 @@ struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5);
struct Gpio __code PWR_SW_N = GPIO(B, 3);
struct Gpio __code SINK_CTRL = GPIO(F, 7);
struct Gpio __code SLP_SUS_N = GPIO(H, 7);
struct Gpio __code SWI_N = GPIO(B, 5);
struct Gpio __code USB_PWR_EN_N = GPIO(E, 3);

View File

@ -20,6 +20,7 @@ extern struct Gpio __code DGPU_PWR_EN;
extern struct Gpio __code EC_EN;
extern struct Gpio __code EC_RSMRST_N;
extern struct Gpio __code GC6_FB_EN;
extern struct Gpio __code JACK_IN_N;
extern struct Gpio __code LAN_WAKEUP_N;
extern struct Gpio __code LED_ACIN;
#define HAVE_LED_AIRPLANE_N 0
@ -33,6 +34,7 @@ extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0
extern struct Gpio __code PWR_BTN_N;
extern struct Gpio __code PWR_SW_N;
extern struct Gpio __code SINK_CTRL;
extern struct Gpio __code SLP_SUS_N;
#define HAVE_SUSWARN_N 0
#define HAVE_SUS_PWR_ACK 0