/linux/drivers/gpio/ |
H A D | gpio-sch.c | 108 sch_gpio_reg_set(sch, gpio_num, GIO, 1); in sch_gpio_direction_in() 117 return sch_gpio_reg_get(sch, gpio_num, GLV); in sch_gpio_get() 126 sch_gpio_reg_set(sch, gpio_num, GLV, val); in sch_gpio_set() 137 sch_gpio_reg_set(sch, gpio_num, GIO, 0); in sch_gpio_direction_out() 149 sch_gpio_set(gc, gpio_num, val); in sch_gpio_direction_out() 157 if (sch_gpio_reg_get(sch, gpio_num, GIO)) in sch_gpio_get_direction() 218 sch_gpio_reg_set(sch, gpio_num, GTS, 1); in sch_irq_ack() 237 sch_irq_mask_unmask(gc, gpio_num, 0); in sch_irq_mask() 238 gpiochip_disable_irq(gc, gpio_num); in sch_irq_mask() 246 gpiochip_enable_irq(gc, gpio_num); in sch_irq_unmask() [all …]
|
H A D | gpio-it87.c | 152 mask = 1 << (gpio_num % 8); in it87_gpio_request() 153 group = (gpio_num / 8); in it87_gpio_request() 185 mask = 1 << (gpio_num % 8); in it87_gpio_get() 197 mask = 1 << (gpio_num % 8); in it87_gpio_direction_in() 198 group = (gpio_num / 8); in it87_gpio_direction_in() 217 unsigned gpio_num, int val) in it87_gpio_set() argument 223 mask = 1 << (gpio_num % 8); in it87_gpio_set() 234 unsigned gpio_num, int val) in it87_gpio_direction_out() argument 240 mask = 1 << (gpio_num % 8); in it87_gpio_direction_out() 241 group = (gpio_num / 8); in it87_gpio_direction_out() [all …]
|
H A D | gpio-vf610.c | 224 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in vf610_gpio_irq_mask() local 225 void __iomem *pcr_base = port->base + PORT_PCR(gpio_num); in vf610_gpio_irq_mask() 228 gpiochip_disable_irq(gc, gpio_num); in vf610_gpio_irq_mask() 235 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in vf610_gpio_irq_unmask() local 236 void __iomem *pcr_base = port->base + PORT_PCR(gpio_num); in vf610_gpio_irq_unmask() 238 gpiochip_enable_irq(gc, gpio_num); in vf610_gpio_irq_unmask() 239 vf610_gpio_writel(port->irqc[gpio_num] << PORT_PCR_IRQC_OFFSET, in vf610_gpio_irq_unmask()
|
H A D | gpio-winbond.c | 351 static bool winbond_gpio_get_info(unsigned int *gpio_num, in winbond_gpio_get_info() argument 358 if (*gpio_num < 8) in winbond_gpio_get_info() 361 *gpio_num -= 8; in winbond_gpio_get_info() 372 if (*gpio_num == 0 && !params.pledgpio) in winbond_gpio_get_info() 374 else if (*gpio_num == 1 && !params.beepgpio) in winbond_gpio_get_info() 376 else if ((*gpio_num == 5 || *gpio_num == 6) && !params.i2cgpio) in winbond_gpio_get_info()
|
H A D | gpio-amd-fch.c | 159 priv->gc.ngpio = priv->pdata->gpio_num; in amd_fch_gpio_probe()
|
/linux/drivers/spi/ |
H A D | spi-tle62x0.c | 137 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_show() local 141 value = (st->gpio_state >> gpio_num) & 1; in tle62x0_gpio_show() 152 int gpio_num = to_gpio_num(attr); in tle62x0_gpio_store() local 160 dev_dbg(dev, "setting gpio %d to %ld\n", gpio_num, val); in tle62x0_gpio_store() 165 st->gpio_state |= 1 << gpio_num; in tle62x0_gpio_store() 167 st->gpio_state &= ~(1 << gpio_num); in tle62x0_gpio_store()
|
/linux/drivers/soc/fsl/qe/ |
H A D | gpio.c | 162 int gpio_num; in qe_pin_request() local 183 gpio_num = desc_to_gpio(gpiod); in qe_pin_request() 198 qe_pin->num = gpio_num - gc->base; in qe_pin_request()
|
/linux/include/linux/platform_data/gpio/ |
H A D | gpio-amd-fch.h | 41 int gpio_num; member
|
/linux/arch/arm/mach-davinci/ |
H A D | common.h | 45 unsigned gpio_num; member
|
/linux/drivers/usb/misc/ |
H A D | usb-ljca.c | 570 int ret, gpio_num; in ljca_enumerate_gpio() local 583 gpio_num = desc->pins_per_bank * desc->bank_num; in ljca_enumerate_gpio() 584 if (gpio_num > LJCA_MAX_GPIO_NUM) in ljca_enumerate_gpio() 591 gpio_info->num = gpio_num; in ljca_enumerate_gpio() 595 bitmap_from_arr32(gpio_info->valid_pin_map, valid_pin, gpio_num); in ljca_enumerate_gpio()
|
/linux/sound/pci/hda/ |
H A D | cirrus_scodec_test.c | 148 int gpio_num) in cirrus_scodec_test_set_gpio_ref_arg() argument 151 SOFTWARE_NODE_REFERENCE(&cirrus_scodec_test_gpio_swnode, gpio_num, 0); in cirrus_scodec_test_set_gpio_ref_arg()
|
/linux/drivers/pinctrl/ |
H A D | core.c | 1653 int gpio_num; in pinctrl_pins_show() local 1673 gpio_num = -1; in pinctrl_pins_show() 1677 gpio_num = range->base + (pin - range->pin_base); in pinctrl_pins_show() 1681 if (gpio_num >= 0) in pinctrl_pins_show() 1687 gdev = gpiod_to_gpio_device(gpio_to_desc(gpio_num)); in pinctrl_pins_show() 1690 gpio_num - gpio_device_get_base(gdev), in pinctrl_pins_show()
|
/linux/drivers/platform/x86/ |
H A D | pcengines-apuv2.c | 70 .gpio_num = ARRAY_SIZE(apu2_gpio_regs),
|
/linux/drivers/net/phy/ |
H A D | dp83640.c | 477 u16 evnt, event_num, gpio_num; in ptp_dp83640_enable() local 500 gpio_num = 1 + ptp_find_pin(clock->ptp_clock, in ptp_dp83640_enable() 502 if (gpio_num < 1) in ptp_dp83640_enable() 504 evnt |= (gpio_num & EVNT_GPIO_MASK) << EVNT_GPIO_SHIFT; in ptp_dp83640_enable()
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 4331 u8 *gpio_num, u8 *gpio_port) in bnx2x_get_mod_abs_int_cfg() argument 4334 *gpio_num = 0; in bnx2x_get_mod_abs_int_cfg() 4360 *gpio_num = MISC_REGISTERS_GPIO_3; in bnx2x_get_mod_abs_int_cfg() 4371 u8 gpio_num, gpio_port; in bnx2x_is_sfp_module_plugged() local 4375 &gpio_num, &gpio_port) != 0) in bnx2x_is_sfp_module_plugged() 8743 u8 gpio_num, gpio_port; in bnx2x_handle_module_detect_int() local 8770 bnx2x_set_gpio_int(bp, gpio_num, in bnx2x_handle_module_detect_int() 8797 bnx2x_set_gpio_int(bp, gpio_num, in bnx2x_handle_module_detect_int() 14009 &gpio_num, in bnx2x_init_mod_abs_int() 14030 if (gpio_num == 0xff) in bnx2x_init_mod_abs_int() [all …]
|
H A D | bnx2x.h | 2036 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port); 2037 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); 2039 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
|
H A D | bnx2x_main.c | 2084 int gpio_shift = gpio_num + in bnx2x_get_gpio() 2090 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_get_gpio() 2112 int gpio_shift = gpio_num + in bnx2x_set_gpio() 2117 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_set_gpio() 2130 gpio_num, gpio_shift); in bnx2x_set_gpio() 2139 gpio_num, gpio_shift); in bnx2x_set_gpio() 2148 gpio_num, gpio_shift); in bnx2x_set_gpio() 2215 int gpio_shift = gpio_num + in bnx2x_set_gpio_int() 2220 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_set_gpio_int() 2233 gpio_num, gpio_shift); in bnx2x_set_gpio_int() [all …]
|
/linux/drivers/scsi/mpi3mr/mpi/ |
H A D | mpi30_ioc.h | 327 u8 gpio_num; member
|
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | wmi.h | 3028 u32 gpio_num; member 3056 u32 gpio_num; member 3063 u32 gpio_num; member 3069 u32 gpio_num; member
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_adminq_cmd.h | 1611 u8 gpio_num; member
|
H A D | ice_common.c | 5686 cmd->gpio_num = pin_idx; in ice_aq_set_gpio() 5714 cmd->gpio_num = pin_idx; in ice_aq_get_gpio()
|