Home
last modified time | relevance | path

Searched refs:GPIO_BIT (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-bcm-kona.c26 #define GPIO_BIT(gpio) ((gpio) & (GPIO_PER_BANK - 1)) macro
105 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_lock_gpio()
128 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_unlock_gpio()
158 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_set()
184 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_get()
244 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_direction_output()
354 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_ack()
373 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_mask()
393 int bit = GPIO_BIT(gpio); in bcm_kona_gpio_irq_unmask()
H A Dgpio-npcm-sgpio.c45 #define GPIO_BIT(x) ((x) % 8) macro
177 *bit = GPIO_BIT(*offset); in npcm_sgpio_irqd_to_data()
185 if (GPIO_BIT(gpio->nin_sgpio) > 0) in npcm_sgpio_init_port()
189 if (GPIO_BIT(gpio->nout_sgpio) > 0) in npcm_sgpio_init_port()
238 reg |= BIT(GPIO_BIT(offset)); in npcm_sgpio_set()
240 reg &= ~BIT(GPIO_BIT(offset)); in npcm_sgpio_set()
265 return !!(reg & BIT(GPIO_BIT(offset))); in npcm_sgpio_get()
H A Dgpio-tegra.c30 #define GPIO_BIT(x) ((x) & 0x7) macro
125 val = 0x100 << GPIO_BIT(gpio); in tegra_gpio_mask_write()
127 val |= 1 << GPIO_BIT(gpio); in tegra_gpio_mask_write()
162 unsigned int bval = BIT(GPIO_BIT(offset)); in tegra_gpio_get()
213 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()
342 val &= ~(GPIO_INT_LVL_MASK << GPIO_BIT(gpio)); in tegra_gpio_irq_set_type()
343 val |= lvl_type << GPIO_BIT(gpio); in tegra_gpio_irq_set_type()
548 bit = GPIO_BIT(gpio); in tegra_gpio_irq_set_wake()
H A Dgpio-brcmstb.c62 #define GPIO_BIT(gpio) ((gpio) & (MAX_GPIO_PER_BANK - 1)) macro