Home
last modified time | relevance | path

Searched refs:MEC_GPIO (Results 1 – 7 of 7) sorted by relevance

/hal_microchip-latest/mec5/drivers/
Dmec_gpio.c315 if (MEC_GPIO->CTRL[pin] & (MEC_GPIO_CTRL_DIR_OUTPUT << MEC_GPIO_CTRL_DIR_Pos)) { in mec_hal_gpio_is_output()
330 MEC_GPIO->CTRL[pin] |= MEC_BIT(MEC_GPIO_CTRL_INPD_Pos); in mec_hal_gpio_disable_input_pad()
343 MEC_GPIO->CTRL[pin] &= ~MEC_BIT(MEC_GPIO_CTRL_INPD_Pos); in mec_hal_gpio_enable_input_pad()
360 if (MEC_GPIO->LOCK[MEC_GPIO_PORT_MAX - 1u - port] & MEC_BIT(bitpos)) { in mec_hal_gpio_is_locked()
378 *config = MEC_GPIO->CTRL[pin] & 0xffffu; in mec_hal_gpio_get_config()
391 MEC_MMCR16_WR(&MEC_GPIO->CTRL[pin], cfg & 0xffffu); in mec_hal_gpio_set_config()
404 uint16_t pin_cfg = MEC_MMCR16_RD(&MEC_GPIO->CTRL[pin]) & (uint16_t)~mask; in mec_hal_gpio_set_config_mask()
407 MEC_MMCR16_WR(&MEC_GPIO->CTRL[pin], pin_cfg); in mec_hal_gpio_set_config_mask()
452 uintptr_t regaddr = (uintptr_t)&MEC_GPIO->CTRL[pin]; in mec_hal_gpio_get_property()
479 uintptr_t regaddr = (uintptr_t)&MEC_GPIO->CTRL[pin]; in mec_hal_gpio_set_property()
[all …]
/hal_microchip-latest/mec5/devices/MEC174X/
Dmec1743_qsz.h495 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
Dmec1743_qlj.h503 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
/hal_microchip-latest/mec5/devices/MECH172X/
Dmech1723_nlj.h495 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
Dmech1723_nsz.h489 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
/hal_microchip-latest/mec5/devices/MEC175X/
Dmec1753_qlj.h522 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
Dmec1753_qsz.h515 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro