| /linux-6.15/arch/powerpc/sysdev/ |
| H A D | cpm_common.c | 120 u32 pin_mask; in cpm2_gpio32_get() local 122 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_get() 124 return !!(in_be32(&iop->dat) & pin_mask); in cpm2_gpio32_get() 134 cpm2_gc->cpdata |= pin_mask; in __cpm2_gpio32_set() 136 cpm2_gc->cpdata &= ~pin_mask; in __cpm2_gpio32_set() 146 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_set() local 161 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_dir_out() local 165 setbits32(&iop->dir, pin_mask); in cpm2_gpio32_dir_out() 166 __cpm2_gpio32_set(mm_gc, pin_mask, val); in cpm2_gpio32_dir_out() 179 u32 pin_mask = 1 << (31 - gpio); in cpm2_gpio32_dir_in() local [all …]
|
| /linux-6.15/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() 413 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio16_set() 415 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio16_set() 449 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out() 466 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in() 538 u32 pin_mask; in cpm1_gpio32_get() local 540 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_get() 550 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio32_set() 552 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio32_set() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_hotplug_irq.c | 356 *pin_mask |= BIT(pin); in intel_get_hpd_pins() 460 u32 pin_mask = 0, long_mask = 0; in i9xx_hpd_irq_handler() local 521 u32 pin_mask = 0, long_mask = 0; in xelpdp_pica_irq_handler() local 532 pin_mask |= BIT(pin); in xelpdp_pica_irq_handler() 541 if (pin_mask) { in xelpdp_pica_irq_handler() 552 if (!pin_mask && !trigger_aux) in xelpdp_pica_irq_handler() 562 u32 pin_mask = 0, long_mask = 0; in icp_irq_handler() local 589 if (pin_mask) in icp_irq_handler() 602 u32 pin_mask = 0, long_mask = 0; in spt_irq_handler() local 626 if (pin_mask) in spt_irq_handler() [all …]
|
| H A D | intel_hotplug.h | 23 u32 pin_mask, u32 long_mask);
|
| H A D | intel_tc.c | 286 u32 pin_mask; in intel_tc_port_get_pin_assignment_mask() local 288 pin_mask = intel_de_read(i915, PORT_TX_DFLEXPA1(tc->phy_fia)); in intel_tc_port_get_pin_assignment_mask() 290 drm_WARN_ON(&i915->drm, pin_mask == 0xffffffff); in intel_tc_port_get_pin_assignment_mask() 293 return (pin_mask & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >> in intel_tc_port_get_pin_assignment_mask() 327 u32 pin_mask; in mtl_tc_port_get_max_lane_count() local 330 pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port); in mtl_tc_port_get_max_lane_count() 332 switch (pin_mask) { in mtl_tc_port_get_max_lane_count() 334 MISSING_CASE(pin_mask); in mtl_tc_port_get_max_lane_count()
|
| H A D | intel_hotplug.c | 539 u32 pin_mask, u32 long_mask) in intel_hpd_irq_handler() argument 548 if (!pin_mask) in intel_hpd_irq_handler() 564 if (!(BIT(pin) & pin_mask)) in intel_hpd_irq_handler() 591 if (!(BIT(pin) & pin_mask)) in intel_hpd_irq_handler()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-mxs.c | 67 u32 pin_mask = 1 << d->hwirq; in mxs_gpio_set_irq_type() local 78 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type() 81 val = readl(port->base + PINCTRL_DIN(port)) & pin_mask; in mxs_gpio_set_irq_type() 86 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type() 107 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 108 writel(pin_mask, port->base + PINCTRL_IRQEN(port) + MXS_SET); in mxs_gpio_set_irq_type() 110 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() 111 writel(pin_mask, port->base + PINCTRL_PIN2IRQ(port) + MXS_SET); in mxs_gpio_set_irq_type() 117 writel(pin_mask, pin_addr + MXS_SET); in mxs_gpio_set_irq_type() 119 writel(pin_mask, pin_addr + MXS_CLR); in mxs_gpio_set_irq_type() [all …]
|
| H A D | gpio-aspeed-sgpio.c | 29 const u32 pin_mask; member 468 .pin_mask = GENMASK(9, 6), 507 .pin_mask = GENMASK(10, 6), 521 u32 nr_gpios, sgpio_freq, sgpio_clk_div, gpio_cnt_regval, pin_mask; in aspeed_sgpio_probe() local 541 pin_mask = pdata->pin_mask; in aspeed_sgpio_probe() 584 gpio_cnt_regval = ((nr_gpios / 8) << ASPEED_SGPIO_PINS_SHIFT) & pin_mask; in aspeed_sgpio_probe()
|
| H A D | gpio-mpsse.c | 291 unsigned long pin_mask, pin_states, flags; in gpio_mpsse_poll() local 305 pin_mask = 0; in gpio_mpsse_poll() 311 pin_mask |= BIT(offset); in gpio_mpsse_poll() 316 err = gpio_mpsse_get_multiple(&priv->gpio, &pin_mask, in gpio_mpsse_poll()
|
| H A D | gpio-tegra.c | 211 u32 pin_mask = BIT(GPIO_BIT(offset)); in tegra_gpio_get_direction() local 215 if (!(cnf & pin_mask)) in tegra_gpio_get_direction() 220 if (oe & pin_mask) in tegra_gpio_get_direction()
|
| /linux-6.15/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 | 55 u32 pin_mask = 1 << (QE_PIO_PINS - 1 - gpio); in qe_gpio_get() local 57 return !!(ioread32be(®s->cpdata) & pin_mask); in qe_gpio_get() 66 u32 pin_mask = 1 << (QE_PIO_PINS - 1 - gpio); in qe_gpio_set() local 71 qe_gc->cpdata |= pin_mask; in qe_gpio_set() 73 qe_gc->cpdata &= ~pin_mask; in qe_gpio_set()
|
| /linux-6.15/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-6.15/drivers/pinctrl/ |
| H A D | pinctrl-st.c | 1094 u32 pin_mask = pc->rt_pin_mask; in st_pctl_dt_setup_retime_dedicated() local 1097 if (BIT(j) & pin_mask) { in st_pctl_dt_setup_retime_dedicated()
|