/linux-4.1.27/arch/avr32/mach-at32ap/ |
D | at32ap700x.c | 91 #define select_peripheral(port, pin_mask, periph, flags) \ argument 92 at32_select_periph(GPIO_##port##_BASE, pin_mask, \ 887 u32 pin_mask; in at32_add_device_psif() local 898 pin_mask = (1 << 8) | (1 << 9); /* CLOCK & DATA */ in at32_add_device_psif() 904 select_peripheral(PIOA, pin_mask, PERIPH_A, 0); in at32_add_device_psif() 907 pin_mask = (1 << 11) | (1 << 12); /* CLOCK & DATA */ in at32_add_device_psif() 913 select_peripheral(PIOB, pin_mask, PERIPH_A, 0); in at32_add_device_psif() 977 u32 pin_mask = (1 << 8) | (1 << 9); /* RXD & TXD */ in configure_usart0_pins() local 978 if (flags & ATMEL_USART_RTS) pin_mask |= (1 << 6); in configure_usart0_pins() 979 if (flags & ATMEL_USART_CTS) pin_mask |= (1 << 7); in configure_usart0_pins() [all …]
|
D | pio.c | 56 void __init at32_select_periph(unsigned int port, u32 pin_mask, in at32_select_periph() argument 70 if (unlikely(pio->pinmux_mask & pin_mask)) { in at32_select_periph() 72 pio->name, pin_mask, pio->pinmux_mask & pin_mask); in at32_select_periph() 77 pio->pinmux_mask |= pin_mask; in at32_select_periph() 80 pio_writel(pio, PUER, pin_mask); in at32_select_periph() 84 pio_writel(pio, BSR, pin_mask); in at32_select_periph() 86 pio_writel(pio, ASR, pin_mask); in at32_select_periph() 89 pio_writel(pio, PDR, pin_mask); in at32_select_periph() 93 pio_writel(pio, PUDR, pin_mask); in at32_select_periph() 171 void __init at32_reserve_pin(unsigned int port, u32 pin_mask) in at32_reserve_pin() argument [all …]
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | cpm1.c | 550 u16 pin_mask; in cpm1_gpio16_get() local 552 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_get() 554 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get() 557 static void __cpm1_gpio16_set(struct of_mm_gpio_chip *mm_gc, u16 pin_mask, in __cpm1_gpio16_set() argument 564 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio16_set() 566 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio16_set() 576 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_set() local 580 __cpm1_gpio16_set(mm_gc, pin_mask, value); in cpm1_gpio16_set() 591 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_out() local 595 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out() [all …]
|
D | cpm_common.c | 256 u32 pin_mask; in cpm2_gpio32_get() local 258 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_get() 260 return !!(in_be32(&iop->dat) & pin_mask); in cpm2_gpio32_get() 263 static void __cpm2_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask, in __cpm2_gpio32_set() argument 270 cpm2_gc->cpdata |= pin_mask; in __cpm2_gpio32_set() 272 cpm2_gc->cpdata &= ~pin_mask; in __cpm2_gpio32_set() 282 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_set() local 286 __cpm2_gpio32_set(mm_gc, pin_mask, value); in cpm2_gpio32_set() 297 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_dir_out() local 301 setbits32(&iop->dir, pin_mask); in cpm2_gpio32_dir_out() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-mxs.c | 87 u32 pin_mask = 1 << d->hwirq; in mxs_gpio_set_irq_type() local 93 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type() 101 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type() 122 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 124 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() 129 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 131 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() 133 writel(pin_mask, in mxs_gpio_set_irq_type()
|
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/ |
D | qe_io.c | 131 u32 pin_mask, tmp_val; in par_io_data_set() local 138 pin_mask = (u32) (1 << (QE_PIO_PINS - 1 - pin)); in par_io_data_set() 143 out_be32(&par_io[port].cpdata, ~pin_mask & tmp_val); in par_io_data_set() 145 out_be32(&par_io[port].cpdata, pin_mask | tmp_val); in par_io_data_set()
|
D | gpio.c | 64 u32 pin_mask = 1 << (QE_PIO_PINS - 1 - gpio); in qe_gpio_get() local 66 return in_be32(®s->cpdata) & pin_mask; in qe_gpio_get() 75 u32 pin_mask = 1 << (QE_PIO_PINS - 1 - gpio); in qe_gpio_set() local 80 qe_gc->cpdata |= pin_mask; in qe_gpio_set() 82 qe_gc->cpdata &= ~pin_mask; in qe_gpio_set()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvnv17.c | 130 get_tv_detect_quirks(struct drm_device *dev, uint32_t *pin_mask) in get_tv_detect_quirks() argument 138 *pin_mask = 0xc; in get_tv_detect_quirks() 144 *pin_mask = 0xc; in get_tv_detect_quirks() 159 bool reliable = get_tv_detect_quirks(dev, &tv_enc->pin_mask); in nv17_tv_detect() 167 tv_enc->pin_mask = in nv17_tv_detect() 170 tv_enc->pin_mask = in nv17_tv_detect() 174 switch (tv_enc->pin_mask) { in nv17_tv_detect() 820 tv_enc->pin_mask = 0; in nv17_tv_create()
|
D | tvnv17.h | 83 uint32_t pin_mask; member
|
D | tvmodesnv17.c | 488 if (tv_enc->pin_mask & 0x4) in nv17_tv_update_properties() 490 else if (tv_enc->pin_mask & 0x2) in nv17_tv_update_properties()
|
/linux-4.1.27/arch/avr32/mach-at32ap/include/mach/ |
D | portmux.h | 28 void at32_reserve_pin(unsigned int port, u32 pin_mask);
|
D | board.h | 51 u64 pin_mask);
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-st.c | 1157 u32 pin_mask = pc->rt_pin_mask; in st_pctl_dt_setup_retime_dedicated() local 1160 if (BIT(j) & pin_mask) { in st_pctl_dt_setup_retime_dedicated()
|