Commit 83c03155 authored by Jose Alberto Meza's avatar Jose Alberto Meza Committed by Johan Hedberg
Browse files

soc: arm: microchip: mec172x: Add macro to get pin mux value



Add macro to read pin mux control value

Signed-off-by: default avatarJose Alberto Meza <jose.a.meza.arellano@intel.com>
parent 080d31de
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -92,6 +92,9 @@
#define MCHP_GPIO_CTRL_MUX_F7		SHLU32(7, MCHP_GPIO_CTRL_MUX_POS)
#define MCHP_GPIO_CTRL_MUX(n) SHLU32(((n) & 0x7u), MCHP_GPIO_CTRL_MUX_POS)

#define MCHP_GPIO_CTRL_MUX_GET(x) (((uint32_t)(x) >> MCHP_GPIO_CTRL_MUX_POS)\
				& MCHP_GPIO_CTRL_MUX_MASK0)

/*
 * bit[15] Disables input pad leaving output pad enabled
 * Useful for reducing power consumption of output only pins.