| /Linux-v5.10/drivers/gpio/ | 
| D | gpio-it87.c | 154 static int it87_gpio_request(struct gpio_chip *chip, unsigned gpio_num)  in it87_gpio_request()  argument160 	mask = 1 << (gpio_num % 8);  in it87_gpio_request()
 161 	group = (gpio_num / 8);  in it87_gpio_request()
 187 static int it87_gpio_get(struct gpio_chip *chip, unsigned gpio_num)  in it87_gpio_get()  argument
 193 	mask = 1 << (gpio_num % 8);  in it87_gpio_get()
 194 	reg = (gpio_num / 8) + it87_gpio->io_base;  in it87_gpio_get()
 199 static int it87_gpio_direction_in(struct gpio_chip *chip, unsigned gpio_num)  in it87_gpio_direction_in()  argument
 205 	mask = 1 << (gpio_num % 8);  in it87_gpio_direction_in()
 206 	group = (gpio_num / 8);  in it87_gpio_direction_in()
 225 			  unsigned gpio_num, int val)  in it87_gpio_set()  argument
 [all …]
 
 | 
| D | gpio-sch.c | 79 static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned int gpio_num)  in sch_gpio_direction_in()  argument84 	sch_gpio_reg_set(sch, gpio_num, GIO, 1);  in sch_gpio_direction_in()
 89 static int sch_gpio_get(struct gpio_chip *gc, unsigned int gpio_num)  in sch_gpio_get()  argument
 93 	return sch_gpio_reg_get(sch, gpio_num, GLV);  in sch_gpio_get()
 96 static void sch_gpio_set(struct gpio_chip *gc, unsigned int gpio_num, int val)  in sch_gpio_set()  argument
 101 	sch_gpio_reg_set(sch, gpio_num, GLV, val);  in sch_gpio_set()
 105 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned int gpio_num,  in sch_gpio_direction_out()  argument
 111 	sch_gpio_reg_set(sch, gpio_num, GIO, 0);  in sch_gpio_direction_out()
 123 	sch_gpio_set(gc, gpio_num, val);  in sch_gpio_direction_out()
 127 static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio_num)  in sch_gpio_get_direction()  argument
 [all …]
 
 | 
| D | gpio-winbond.c | 351 static bool winbond_gpio_get_info(unsigned int *gpio_num,  in winbond_gpio_get_info()  argument358 		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()
 
 | 
| D | gpio-amd-fch.c | 159 	priv->gc.ngpio			= priv->pdata->gpio_num;  in amd_fch_gpio_probe()
 | 
| /Linux-v5.10/drivers/spi/ | 
| D | spi-tle62x0.c | 137 	int gpio_num = to_gpio_num(attr);  in tle62x0_gpio_show()  local141 	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-v5.10/drivers/staging/rtl8723bs/core/ | 
| D | rtw_wlan_util.c | 2009 int rtw_get_gpio(struct net_device *netdev, int gpio_num)  in rtw_get_gpio()  argument2022 	direction = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 2) & BIT(gpio_num)) >> gpio_num;  in rtw_get_gpio()
 2026 		value = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) & BIT(gpio_num)) >> gpio_num;  in rtw_get_gpio()
 2028 		value = (rtw_read8(adapter, REG_GPIO_PIN_CTRL) & BIT(gpio_num)) >> gpio_num;  in rtw_get_gpio()
 2037 int  rtw_set_gpio_output_value(struct net_device *netdev, int gpio_num, bool isHigh)  in rtw_set_gpio_output_value()  argument
 2044 	if (gpio_num > 7 || gpio_num < 4) {  in rtw_set_gpio_output_value()
 2054 	direction = (rtw_read8(adapter, REG_GPIO_PIN_CTRL + 2) & BIT(gpio_num)) >> gpio_num;  in rtw_set_gpio_output_value()
 2059 …_write8(adapter, REG_GPIO_PIN_CTRL + 1, rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) | BIT(gpio_num));  in rtw_set_gpio_output_value()
 2061 …write8(adapter, REG_GPIO_PIN_CTRL + 1, rtw_read8(adapter, REG_GPIO_PIN_CTRL + 1) & ~BIT(gpio_num));  in rtw_set_gpio_output_value()
 2063 		DBG_871X("%s Set gpio %x[%d]=%d\n", __func__, REG_GPIO_PIN_CTRL+1, gpio_num, isHigh);  in rtw_set_gpio_output_value()
 [all …]
 
 | 
| /Linux-v5.10/include/linux/platform_data/gpio/ | 
| D | gpio-amd-fch.h | 41 	int			gpio_num;  member
 | 
| /Linux-v5.10/arch/arm/mach-davinci/include/mach/ | 
| D | common.h | 47 	unsigned			gpio_num;  member
 | 
| /Linux-v5.10/drivers/staging/rtl8723bs/include/ | 
| D | drv_types.h | 663 int rtw_get_gpio(struct net_device *netdev, int gpio_num);664 int rtw_set_gpio_output_value(struct net_device *netdev, int gpio_num, bool isHigh);
 665 int rtw_config_gpio(struct net_device *netdev, int gpio_num, bool isOutput);
 
 | 
| /Linux-v5.10/drivers/platform/x86/ | 
| D | pcengines-apuv2.c | 70 	.gpio_num	= ARRAY_SIZE(apu2_gpio_regs),
 | 
| /Linux-v5.10/drivers/pinctrl/ | 
| D | core.c | 1606 	unsigned int gpio_num;  in pinctrl_pins_show()  local1626 		gpio_num = 0;  in pinctrl_pins_show()
 1630 				gpio_num = range->base + (pin - range->pin_base);  in pinctrl_pins_show()
 1634 		chip = gpio_to_chip(gpio_num);  in pinctrl_pins_show()
 1636 			seq_printf(s, "%u:%s ", gpio_num -  in pinctrl_pins_show()
 
 | 
| /Linux-v5.10/drivers/net/phy/ | 
| D | dp83640.c | 469 	u16 evnt, event_num, gpio_num;  in ptp_dp83640_enable()  local492 			gpio_num = 1 + ptp_find_pin(clock->ptp_clock,  in ptp_dp83640_enable()
 494 			if (gpio_num < 1)  in ptp_dp83640_enable()
 496 			evnt |= (gpio_num & EVNT_GPIO_MASK) << EVNT_GPIO_SHIFT;  in ptp_dp83640_enable()
 
 | 
| /Linux-v5.10/drivers/net/ethernet/broadcom/bnx2x/ | 
| D | bnx2x_link.c | 417 		u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;  in bnx2x_set_cfg_pin()  local419 		bnx2x_set_gpio(bp, gpio_num, (u8)val, gpio_port);  in bnx2x_set_cfg_pin()
 430 		u8 gpio_num = (pin_cfg - PIN_CFG_GPIO0_P0) & 0x3;  in bnx2x_get_cfg_pin()  local
 432 		*val = bnx2x_get_gpio(bp, gpio_num, gpio_port);  in bnx2x_get_cfg_pin()
 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()
 4357 		*gpio_num = (cfg_pin - PIN_CFG_GPIO0_P0) & 0x3;  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()
 [all …]
 
 | 
| D | bnx2x.h | 2027 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port);2028 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
 2030 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
 
 | 
| D | bnx2x_main.c | 2070 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port)  in bnx2x_get_gpio()  argument2075 	int gpio_shift = gpio_num +  in bnx2x_get_gpio()
 2081 	if (gpio_num > MISC_REGISTERS_GPIO_3) {  in bnx2x_get_gpio()
 2082 		BNX2X_ERR("Invalid GPIO %d\n", gpio_num);  in bnx2x_get_gpio()
 2098 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port)  in bnx2x_set_gpio()  argument
 2103 	int gpio_shift = gpio_num +  in bnx2x_set_gpio()
 2108 	if (gpio_num > MISC_REGISTERS_GPIO_3) {  in bnx2x_set_gpio()
 2109 		BNX2X_ERR("Invalid GPIO %d\n", gpio_num);  in bnx2x_set_gpio()
 2121 		   gpio_num, gpio_shift);  in bnx2x_set_gpio()
 2130 		   gpio_num, gpio_shift);  in bnx2x_set_gpio()
 [all …]
 
 | 
| /Linux-v5.10/drivers/net/wireless/ath/ath11k/ | 
| D | wmi.h | 2854 	u32 gpio_num;  member2882 	u32 gpio_num;  member
 2889 	u32 gpio_num;  member
 2895 	u32 gpio_num;  member
 
 |