summaryrefslogtreecommitdiff
path: root/chip/lm4/spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/lm4/spi.c')
-rw-r--r--chip/lm4/spi.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/chip/lm4/spi.c b/chip/lm4/spi.c
index 7d3b6485d7..6526ded82c 100644
--- a/chip/lm4/spi.c
+++ b/chip/lm4/spi.c
@@ -22,8 +22,7 @@
int spi_enable(int enable)
{
if (enable) {
- /* SSI0 on PA2(CLK), PA4(RX), PA5(TX) alternate function 2 */
- gpio_set_alternate_function(LM4_GPIO_A, 0x34, 2);
+ gpio_config_module(MODULE_SPI, 1);
/* Don't use the SSI0 frame output. CS# is a GPIO so we can
* keep it low during an entire transaction. */
gpio_set_flags(GPIO_SPI_CSn, GPIO_OUTPUT);
@@ -39,8 +38,7 @@ int spi_enable(int enable)
gpio_set_level(GPIO_SPI_CSn, 1);
gpio_set_flags(GPIO_SPI_CSn, GPIO_ODR_HIGH);
- /* PA2,4,5 normal function (high-Z GPIOs) */
- gpio_set_alternate_function(LM4_GPIO_A, 0x34, -1);
+ gpio_config_module(MODULE_SPI, 0);
}
return EC_SUCCESS;