Searched refs:pin_mask (Results 1 – 8 of 8) sorted by relevance
| /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/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/gpio/ |
| 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()
|