/kernel/linux/linux-5.10/drivers/gpio/ |
D | gpio-it87.c | 154 static int it87_gpio_request(struct gpio_chip *chip, unsigned gpio_num) in it87_gpio_request() argument 160 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() argument 84 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() 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()
|
D | gpio-amd-fch.c | 159 priv->gc.ngpio = priv->pdata->gpio_num; in amd_fch_gpio_probe()
|
/kernel/linux/linux-5.10/drivers/spi/ |
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()
|
/kernel/linux/linux-5.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() argument 2022 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 …]
|
/kernel/linux/linux-5.10/include/linux/platform_data/gpio/ |
D | gpio-amd-fch.h | 41 int gpio_num; member
|
/kernel/linux/linux-5.10/arch/arm/mach-davinci/include/mach/ |
D | common.h | 47 unsigned gpio_num; member
|
/kernel/linux/linux-5.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);
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
D | core.c | 1608 int gpio_num; in pinctrl_pins_show() local 1628 gpio_num = -1; in pinctrl_pins_show() 1632 gpio_num = range->base + (pin - range->pin_base); in pinctrl_pins_show() 1636 if (gpio_num >= 0) in pinctrl_pins_show() 1637 chip = gpio_to_chip(gpio_num); in pinctrl_pins_show() 1641 seq_printf(s, "%u:%s ", gpio_num - chip->gpiodev->base, chip->label); in pinctrl_pins_show()
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
D | pcengines-apuv2.c | 70 .gpio_num = ARRAY_SIZE(apu2_gpio_regs),
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
D | dp83640.c | 469 u16 evnt, event_num, gpio_num; in ptp_dp83640_enable() local 492 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()
|
/kernel/linux/linux-5.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() local 419 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 | 2035 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port); 2036 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port); 2038 int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
|
D | bnx2x_main.c | 2081 int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port) in bnx2x_get_gpio() argument 2086 int gpio_shift = gpio_num + in bnx2x_get_gpio() 2092 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_get_gpio() 2093 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); in bnx2x_get_gpio() 2109 int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port) in bnx2x_set_gpio() argument 2114 int gpio_shift = gpio_num + in bnx2x_set_gpio() 2119 if (gpio_num > MISC_REGISTERS_GPIO_3) { in bnx2x_set_gpio() 2120 BNX2X_ERR("Invalid GPIO %d\n", gpio_num); in bnx2x_set_gpio() 2132 gpio_num, gpio_shift); in bnx2x_set_gpio() 2141 gpio_num, gpio_shift); in bnx2x_set_gpio() [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
D | wmi.h | 2854 u32 gpio_num; member 2882 u32 gpio_num; member 2889 u32 gpio_num; member 2895 u32 gpio_num; member
|