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 <jose.a.meza.arellano@intel.com>
This commit is contained in:
Jose Alberto Meza 2021-02-12 16:11:13 -08:00 committed by Anas Nashif
commit ae4a28ca08

View file

@ -397,28 +397,28 @@ static int board_pinmux_init(const struct device *dev)
/* KSCAN KSI00 */ /* KSCAN KSI00 */
pinmux_pin_set(porta, MCHP_GPIO_017, 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 */ /* KSCAN KSI01 */
pinmux_pin_set(porta, MCHP_GPIO_020, 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 */ /* KSCAN KSI02 */
pinmux_pin_set(porta, MCHP_GPIO_021, 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 */ /* KSCAN KSI03 */
pinmux_pin_set(porta, MCHP_GPIO_026, 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 */ /* KSCAN KSI04 */
pinmux_pin_set(porta, MCHP_GPIO_027, 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 */ /* KSCAN KSI05 */
pinmux_pin_set(porta, MCHP_GPIO_030, 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 */ /* KSCAN KSI06 */
pinmux_pin_set(porta, MCHP_GPIO_031, 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 */ /* KSCAN KSI07 */
pinmux_pin_set(porta, MCHP_GPIO_032, 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 */ #endif /* CONFIG_KSCAN_XEC */
#ifdef CONFIG_PECI_XEC #ifdef CONFIG_PECI_XEC