From ae4a28ca08ee69dba72f0d93cc2ca311d41bf885 Mon Sep 17 00:00:00 2001 From: Jose Alberto Meza Date: Fri, 12 Feb 2021 16:11:13 -0800 Subject: [PATCH] boards: arm: mec1501_modular: Use internal pull-up for kscan Even though possible to use external pull-up and open drain buffer, prefer internal pull-up to reduce power consumption. Signed-off-by: Jose Alberto Meza --- boards/arm/mec1501modular_assy6885/pinmux.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/boards/arm/mec1501modular_assy6885/pinmux.c b/boards/arm/mec1501modular_assy6885/pinmux.c index eacc77b182d..63458da1122 100644 --- a/boards/arm/mec1501modular_assy6885/pinmux.c +++ b/boards/arm/mec1501modular_assy6885/pinmux.c @@ -397,28 +397,28 @@ static int board_pinmux_init(const struct device *dev) /* KSCAN KSI00 */ pinmux_pin_set(porta, MCHP_GPIO_017, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI01 */ pinmux_pin_set(porta, MCHP_GPIO_020, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI02 */ pinmux_pin_set(porta, MCHP_GPIO_021, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI03 */ pinmux_pin_set(porta, MCHP_GPIO_026, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI04 */ pinmux_pin_set(porta, MCHP_GPIO_027, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI05 */ pinmux_pin_set(porta, MCHP_GPIO_030, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI06 */ pinmux_pin_set(porta, MCHP_GPIO_031, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); /* KSCAN KSI07 */ pinmux_pin_set(porta, MCHP_GPIO_032, - MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_BUFT_OPENDRAIN); + MCHP_GPIO_CTRL_MUX_F1 | MCHP_GPIO_CTRL_PUD_PU); #endif /* CONFIG_KSCAN_XEC */ #ifdef CONFIG_PECI_XEC