diff --git a/src/board/system76/galp3-c/battery.c b/src/board/system76/galp3-c/battery.c index 5acb2c0..1a3e9ce 100644 --- a/src/board/system76/galp3-c/battery.c +++ b/src/board/system76/galp3-c/battery.c @@ -9,8 +9,8 @@ uint8_t smbus_read(uint8_t address, uint8_t command, uint16_t * data) { // Clear result HOSTAA = HOSTAA; - // Clock down to 50 KHz - SCLKTSA = 1; + // Clock to 400 KHz + SCLKTSA = 3; // Enable host interface HOCTL2A = 1 << 0; @@ -54,8 +54,8 @@ uint8_t smbus_write(uint8_t address, uint8_t command, uint16_t data) { // Clear result HOSTAA = HOSTAA; - // Clock down to 50 KHz - SCLKTSA = 1; + // Clock to 400 KHz + SCLKTSA = 3; // Enable host interface HOCTL2A = 1 << 0; diff --git a/src/board/system76/galp3-c/stdio.c b/src/board/system76/galp3-c/stdio.c index 4d42926..b2f53bb 100644 --- a/src/board/system76/galp3-c/stdio.c +++ b/src/board/system76/galp3-c/stdio.c @@ -10,8 +10,8 @@ void i2c_write(unsigned char value) { // Clear result HOSTAA = HOSTAA; - // Clock down to 50 KHz - SCLKTSA = 1; + // Clock to 400 KHz + SCLKTSA = 3; // Enable host interface with i2c compatibility HOCTL2A = (1 << 1) | (1 << 0);