Lines Matching refs:GPIO_BIT
245 #define GPIO_BIT(x) BIT(GPIO_OFFSET(x)) macro
285 (!props || ((props->input | props->output) & GPIO_BIT(offset))); in have_gpio()
292 return !props || (props->input & GPIO_BIT(offset)); in have_input()
302 return !props || (props->output & GPIO_BIT(offset)); in have_output()
386 return !!(ioread32(bank_reg(gpio, bank, reg_val)) & GPIO_BIT(offset)); in aspeed_gpio_get()
401 reg |= GPIO_BIT(offset); in __aspeed_gpio_set()
403 reg &= ~GPIO_BIT(offset); in __aspeed_gpio_set()
441 reg &= ~GPIO_BIT(offset); in aspeed_gpio_dir_in()
469 reg |= GPIO_BIT(offset); in aspeed_gpio_dir_out()
497 val = ioread32(bank_reg(gpio, bank, reg_dir)) & GPIO_BIT(offset); in aspeed_gpio_get_direction()
521 *bit = GPIO_BIT(*offset); in irqd_to_aspeed_gpio_data()
728 val |= GPIO_BIT(offset); in aspeed_gpio_reset_tolerance()
730 val &= ~GPIO_BIT(offset); in aspeed_gpio_reset_tolerance()
827 const u32 mask = GPIO_BIT(offset); in configure_timer()