Searched refs:MEC_GPIO (Results 1 – 7 of 7) sorted by relevance
315 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 …]
495 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
503 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
489 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
522 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro
515 #define MEC_GPIO ((MEC_GPIO_Type*) MEC_GPIO_BASE) macro