Searched refs:GPIO_BIT (Results 1 – 5 of 5) sorted by relevance
116 #define GPIO_BIT(x) BIT(GPIO_OFFSET(x)) macro137 is_input = gpio->dir_in[GPIO_BANK(offset)] & GPIO_BIT(offset); in aspeed_sgpio_get()139 rc = !!(ioread32(bank_reg(gpio, bank, reg)) & GPIO_BIT(offset)); in aspeed_sgpio_get()157 reg |= GPIO_BIT(offset); in sgpio_set_value()159 reg &= ~GPIO_BIT(offset); in sgpio_set_value()182 gpio->dir_in[GPIO_BANK(offset)] |= GPIO_BIT(offset); in aspeed_sgpio_dir_in()195 gpio->dir_in[GPIO_BANK(offset)] &= ~GPIO_BIT(offset); in aspeed_sgpio_dir_out()210 dir_status = gpio->dir_in[GPIO_BANK(offset)] & GPIO_BIT(offset); in aspeed_sgpio_get_direction()230 *bit = GPIO_BIT(*offset); in irqd_to_aspeed_sgpio_data()
245 #define GPIO_BIT(x) BIT(GPIO_OFFSET(x)) macro285 (!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()[all …]
28 #define GPIO_BIT(x) ((x) & 0x7) macro118 val = 0x100 << GPIO_BIT(gpio); in tegra_gpio_mask_write()120 val |= 1 << GPIO_BIT(gpio); in tegra_gpio_mask_write()158 unsigned int bval = BIT(GPIO_BIT(offset)); in tegra_gpio_get()209 u32 pin_mask = BIT(GPIO_BIT(offset)); in tegra_gpio_get_direction()279 tegra_gpio_writel(tgi, 1 << GPIO_BIT(gpio), GPIO_INT_CLR(tgi, gpio)); in tegra_gpio_irq_ack()337 val &= ~(GPIO_INT_LVL_MASK << GPIO_BIT(gpio)); in tegra_gpio_irq_set_type()338 val |= lvl_type << GPIO_BIT(gpio); in tegra_gpio_irq_set_type()499 bit = GPIO_BIT(gpio); in tegra_gpio_irq_set_wake()
32 #define GPIO_BIT(gpio) ((gpio) & (GPIO_PER_BANK - 1)) macro138 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_set()165 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_get()229 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_direction_output()344 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_ack()365 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_mask()387 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_unmask()
71 #define GPIO_BIT(gpio) ((gpio) & (MAX_GPIO_PER_BANK - 1)) macro