| /linux/arch/powerpc/sysdev/ |
| H A D | cpm_common.c | 117 u32 pin_mask; in cpm2_gpio32_get() local 119 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_get() 121 return !!(in_be32(&iop->dat) & pin_mask); in cpm2_gpio32_get() 124 static void __cpm2_gpio32_set(struct cpm2_gpio32_chip *cpm2_gc, u32 pin_mask, int value) in __cpm2_gpio32_set() argument 129 cpm2_gc->cpdata |= pin_mask; in __cpm2_gpio32_set() 131 cpm2_gc->cpdata &= ~pin_mask; in __cpm2_gpio32_set() 140 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_set() local 144 __cpm2_gpio32_set(cpm2_gc, pin_mask, value); in cpm2_gpio32_set() 156 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_dir_out() local 160 setbits32(&iop->dir, pin_mask); in cpm2_gpio32_dir_out() [all …]
|
| /linux/arch/powerpc/platforms/8xx/ |
| H A D | cpm1.c | 401 u16 pin_mask; in cpm1_gpio16_get() local 403 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_get() 405 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get() 408 static void __cpm1_gpio16_set(struct cpm1_gpio16_chip *cpm1_gc, u16 pin_mask, int value) in __cpm1_gpio16_set() argument 413 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio16_set() 415 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio16_set() 424 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_set() local 428 __cpm1_gpio16_set(cpm1_gc, pin_mask, value); in cpm1_gpio16_set() 447 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_out() local 451 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-mxs.c | 68 u32 pin_mask = 1 << d->hwirq; in mxs_gpio_set_irq_type() local 79 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type() 82 val = readl(port->base + PINCTRL_DIN(port)) & pin_mask; in mxs_gpio_set_irq_type() 87 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type() 108 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 109 writel(pin_mask, port->base + PINCTRL_IRQEN(port) + MXS_SET); in mxs_gpio_set_irq_type() 111 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() 112 writel(pin_mask, port->base + PINCTRL_PIN2IRQ(port) + MXS_SET); in mxs_gpio_set_irq_type() 118 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 120 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() [all …]
|
| H A D | gpio-mpsse.c | 400 unsigned long pin_mask, pin_states, flags; in gpio_mpsse_poll() local 423 pin_mask = 0; in gpio_mpsse_poll() 429 pin_mask |= BIT(offset); in gpio_mpsse_poll() 434 err = gpio_mpsse_get_multiple(&priv->gpio, &pin_mask, in gpio_mpsse_poll()
|
| H A D | gpio-tegra.c | 213 u32 pin_mask = BIT(GPIO_BIT(offset)); in tegra_gpio_get_direction() local 217 if (!(cnf & pin_mask)) in tegra_gpio_get_direction() 222 if (oe & pin_mask) in tegra_gpio_get_direction()
|
| /linux/drivers/soc/fsl/qe/ |
| H A D | qe_io.c | 122 u32 pin_mask, tmp_val; in par_io_data_set() local 129 pin_mask = (u32) (1 << (QE_PIO_PINS - 1 - pin)); in par_io_data_set() 134 iowrite32be(~pin_mask & tmp_val, &par_io[port].cpdata); in par_io_data_set() 136 iowrite32be(pin_mask | tmp_val, &par_io[port].cpdata); in par_io_data_set()
|
| H A D | gpio.c | 54 u32 pin_mask = PIN_MASK(gpio); in qe_gpio_get() local 56 return !!(ioread32be(®s->cpdata) & pin_mask); in qe_gpio_get() 64 u32 pin_mask = PIN_MASK(gpio); in qe_gpio_set() local 69 qe_gc->cpdata |= pin_mask; in qe_gpio_set() 71 qe_gc->cpdata &= ~pin_mask; in qe_gpio_set()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | tvnv17.c | 131 get_tv_detect_quirks(struct drm_device *dev, uint32_t *pin_mask) in get_tv_detect_quirks() argument 137 *pin_mask = device->quirk->tv_pin_mask; in get_tv_detect_quirks() 152 bool reliable = get_tv_detect_quirks(dev, &tv_enc->pin_mask); in nv17_tv_detect() 160 tv_enc->pin_mask = in nv17_tv_detect() 163 tv_enc->pin_mask = in nv17_tv_detect() 167 switch (tv_enc->pin_mask) { in nv17_tv_detect() 811 tv_enc->pin_mask = 0; in nv17_tv_create()
|
| H A D | tvnv17.h | 83 uint32_t pin_mask; member
|
| H A D | tvmodesnv17.c | 486 if (tv_enc->pin_mask & 0x4) in nv17_tv_update_properties() 488 else if (tv_enc->pin_mask & 0x2) in nv17_tv_update_properties()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_hotplug.h | 23 u32 pin_mask, u32 long_mask);
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-core.c | 1805 u32 pin_mask = MCP251XFD_REG_IOCON_PM(offset); in mcp251xfd_gpio_request() local 1817 return regmap_update_bits(priv->map_reg, MCP251XFD_REG_IOCON, pin_mask, pin_mask); in mcp251xfd_gpio_request()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-st.c | 1092 u32 pin_mask = pc->rt_pin_mask; in st_pctl_dt_setup_retime_dedicated() local 1095 if (BIT(j) & pin_mask) { in st_pctl_dt_setup_retime_dedicated()
|