| /linux/arch/arm/mach-pxa/ |
| H A D | spitz_pm.c | 108 PGSR2 |= GPIO_bit(SPITZ_GPIO_KEY_STROBE0); in spitz_presuspend() 114 PRER = GPIO_bit(SPITZ_GPIO_KEY_INT); in spitz_presuspend() 115 PFER = GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET); in spitz_presuspend() 116 PWER = GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET) | PWER_RTC; in spitz_presuspend() 117 PKWR = GPIO_bit(SPITZ_GPIO_SYNC) | GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET); in spitz_presuspend() 153 if (PEDR & GPIO_bit(SPITZ_GPIO_KEY_INT)) in spitz_should_wakeup() 154 is_resume |= GPIO_bit(SPITZ_GPIO_KEY_INT); in spitz_should_wakeup() 156 if (PKSR & GPIO_bit(SPITZ_GPIO_SYNC)) in spitz_should_wakeup() 157 is_resume |= GPIO_bit(SPITZ_GPIO_SYNC); in spitz_should_wakeup()
|
| H A D | mfp-pxa2xx.c | 56 unsigned long gafr, mask = GPIO_bit(gpio); in __mfp_config_gpio() 236 gpio_desc[i].mask = GPIO_bit(i); in pxa25x_mfp_init() 322 if (GPIO_bit(i) & 0x1e4) in pxa27x_mfp_init() 326 gpio_desc[i].mask = GPIO_bit(i); in pxa27x_mfp_init() 356 (GPDR(i) & GPIO_bit(i))) { in pxa2xx_mfp_suspend() 357 if (GPLR(i) & GPIO_bit(i)) in pxa2xx_mfp_suspend() 358 PGSR(gpio_to_bank(i)) |= GPIO_bit(i); in pxa2xx_mfp_suspend() 360 PGSR(gpio_to_bank(i)) &= ~GPIO_bit(i); in pxa2xx_mfp_suspend() 377 if ((gpdr_lpm[gpio_to_bank(i)] & GPIO_bit(i)) || in pxa2xx_mfp_suspend() 379 (saved_gpdr[gpio_to_bank(i)] & GPIO_bit(i)))) in pxa2xx_mfp_suspend() [all …]
|
| /linux/drivers/leds/ |
| H A D | leds-ss4200.c | 127 u32 gpio_bit; member 132 * gpio_bit(s) are the ICH7 GPIO bit assignments 135 { .name = "hdd1:blue:sata", .gpio_bit = 0 }, 136 { .name = "hdd1:amber:sata", .gpio_bit = 1 }, 137 { .name = "hdd2:blue:sata", .gpio_bit = 2 }, 138 { .name = "hdd2:amber:sata", .gpio_bit = 3 }, 139 { .name = "hdd3:blue:sata", .gpio_bit = 4 }, 140 { .name = "hdd3:amber:sata", .gpio_bit = 5 }, 141 { .name = "hdd4:blue:sata", .gpio_bit = 6 }, 142 { .name = "hdd4:amber:sata", .gpio_bit = 7 }, [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-pxa.c | 209 dir = gpdr & GPIO_bit(gpio); in __gpio_is_occupied() 217 ret = gpdr & GPIO_bit(gpio); in __gpio_is_occupied() 258 uint32_t value, mask = GPIO_bit(offset); in pxa_gpio_direction_input() 285 uint32_t tmp, mask = GPIO_bit(offset); in pxa_gpio_direction_output() 315 return !!(gplr & GPIO_bit(offset)); in pxa_gpio_get() 322 writel_relaxed(GPIO_bit(offset), in pxa_gpio_set() 397 unsigned long gpdr, mask = GPIO_bit(gpio); in pxa_gpio_irq_type() 403 if ((c->irq_edge_rise | c->irq_edge_fall) & GPIO_bit(gpio)) in pxa_gpio_irq_type() 485 writel_relaxed(GPIO_bit(gpio), base + GEDR_OFFSET); in pxa_ack_muxed_gpio() 496 b->irq_mask &= ~GPIO_bit(gpio); in pxa_mask_muxed_gpio() [all …]
|
| H A D | gpio-bcm-kona.c | 26 #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 D | gpio-aspeed-sgpio.c | 134 #define GPIO_BIT(x) BIT(GPIO_OFFSET(x) >> 1) macro 180 rc = !!(ioread32(bank_reg(gpio, bank, reg)) & GPIO_BIT(offset)); in aspeed_sgpio_get() 203 reg |= GPIO_BIT(offset); in sgpio_set_value() 205 reg &= ~GPIO_BIT(offset); in sgpio_set_value() 259 *bit = GPIO_BIT(*offset); in irqd_to_aspeed_sgpio_data() 485 val |= GPIO_BIT(offset); in aspeed_sgpio_reset_tolerance() 487 val &= ~GPIO_BIT(offset); in aspeed_sgpio_reset_tolerance()
|
| H A D | gpio-npcm-sgpio.c | 45 #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 D | gpio-tegra.c | 30 #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 D | gpio-omap.c | 235 u32 gpio_bit = BIT(offset); in omap_clear_gpio_debounce() local 240 if (!(bank->dbck_enable_mask & gpio_bit)) in omap_clear_gpio_debounce() 243 bank->dbck_enable_mask &= ~gpio_bit; in omap_clear_gpio_debounce() 244 bank->context.debounce_en &= ~gpio_bit; in omap_clear_gpio_debounce() 277 u32 gpio_bit = BIT(gpio); in omap_set_gpio_trigger() local 279 omap_gpio_rmw(base + bank->regs->leveldetect0, gpio_bit, in omap_set_gpio_trigger() 281 omap_gpio_rmw(base + bank->regs->leveldetect1, gpio_bit, in omap_set_gpio_trigger() 289 omap_gpio_rmw(base + bank->regs->risingdetect, gpio_bit, in omap_set_gpio_trigger() 291 omap_gpio_rmw(base + bank->regs->fallingdetect, gpio_bit, in omap_set_gpio_trigger() 315 bank->enabled_non_wakeup_gpios |= gpio_bit; in omap_set_gpio_trigger() [all...] |
| H A D | gpio-aspeed.c | 322 #define GPIO_BIT(x) BIT(GPIO_OFFSET(x)) macro 358 return (!props || ((props->input | props->output) & GPIO_BIT(offset))); in have_gpio() 365 return !props || (props->input & GPIO_BIT(offset)); in have_input() 375 return !props || (props->output & GPIO_BIT(offset)); in have_output() 1050 temp |= GPIO_BIT(offset); in aspeed_g4_reg_bit_set() 1052 temp &= ~GPIO_BIT(offset); in aspeed_g4_reg_bit_set() 1065 return !!(ioread32(addr) & GPIO_BIT(offset)); in aspeed_g4_reg_bit_get()
|
| /linux/include/linux/ |
| H A D | gpio-pxa.h | 5 #define GPIO_bit(x) (1 << ((x) & 0x1f)) macro
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-core.c | 1471 int cx231xx_send_gpio_cmd(struct cx231xx *dev, u32 gpio_bit, u8 *gpio_val, in cx231xx_send_gpio_cmd() argument 1478 ven_req.wValue = (u16) (gpio_bit >> 16 & 0xffff); in cx231xx_send_gpio_cmd() 1494 ven_req.wIndex = (u16) (gpio_bit & 0xffff); in cx231xx_send_gpio_cmd()
|