/linux-master/drivers/pps/clients/ |
H A D | pps-gpio.c | 31 struct gpio_desc *gpio_pin; /* GPIO port descriptors */ member in struct:pps_gpio_device_data 55 rising_edge = gpiod_get_value(info->gpio_pin); 108 data->gpio_pin = devm_gpiod_get(dev, NULL, GPIOD_IN); 109 if (IS_ERR(data->gpio_pin)) 110 return dev_err_probe(dev, PTR_ERR(data->gpio_pin), 175 ret = gpiod_to_irq(data->gpio_pin);
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 63 int gpio_pin; /* GPIO pin where output appears */ member in struct:lan743x_ptp_perout
|
H A D | lan743x_ptp.c | 437 if (perout->gpio_pin >= 0) { 438 lan743x_gpio_release(adapter, perout->gpio_pin); 439 perout->gpio_pin = -1; 488 perout->gpio_pin >= 0) { 503 perout->gpio_pin = lan743x_gpio_rsrv_ptp_out(adapter, 507 if (perout->gpio_pin < 0) { 1475 ptp->perout[i].gpio_pin = -1;
|
/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 379 struct gpio_pin_config *gpio_pin; local 389 gpio_pin = kmalloc(sizeof(*gpio_pin), GFP_KERNEL); 390 if (!gpio_pin) 393 gpio_pin->pin_id = offset; 394 gpio_pin->config = config; 397 list_add(&gpio_pin->list, &ipctl->gpio_configs); 411 struct gpio_pin_config *gpio_pin, *tmp; local 417 list_for_each_entry_safe(gpio_pin, tmp, &ipctl->gpio_configs, list) { 418 if (gpio_pin [all...] |
/linux-master/drivers/pinctrl/renesas/ |
H A D | gpio.c | 48 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; local 50 *reg = &chip->regs[gpio_pin->dreg]; 51 *bit = gpio_pin->dbit; 75 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; local 84 gpio_pin->dreg = i; 85 gpio_pin->dbit = bit;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp.c | 1608 * @gpio_pin: GPIO pin 1612 ice_ptp_cfg_extts(struct ice_pf *pf, bool ena, unsigned int chan, u32 gpio_pin, argument 1658 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), gpio_reg); 1678 u32 func, val, gpio_pin; local 1695 gpio_pin = pf->ptp.perout_channels[chan].gpio_pin; 1696 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), val); 1708 gpio_pin = config->gpio_pin; 1756 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), va 1820 u32 gpio_pin; local [all...] |
H A D | ice_ptp.h | 31 u32 gpio_pin; member in struct:ice_perout_channel
|
/linux-master/drivers/gpio/ |
H A D | gpio-amd-fch.c | 134 unsigned int gpio_pin) 133 amd_fch_gpio_request(struct gpio_chip *chip, unsigned int gpio_pin) argument
|
H A D | gpio-mmio.c | 563 static int bgpio_request(struct gpio_chip *chip, unsigned gpio_pin) argument 565 if (gpio_pin < chip->ngpio)
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | fiji_smumgr.c | 1927 struct pp_atomctrl_gpio_pin_assignment gpio_pin; local 2038 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { 2039 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; 2049 &gpio_pin)) { 2050 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; 2061 &gpio_pin)) { 2065 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; 2073 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
|
H A D | vegam_smumgr.c | 1927 struct pp_atomctrl_gpio_pin_assignment gpio_pin; local 2050 VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { 2051 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; 2062 PP_AC_DC_SWITCH_GPIO_PINID, &gpio_pin)) { 2063 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; 2077 THERMAL_INT_OUTPUT_GPIO_PINID, &gpio_pin)) { 2078 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; 2087 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
|
H A D | polaris10_smumgr.c | 1923 struct pp_atomctrl_gpio_pin_assignment gpio_pin; local 2041 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { 2042 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; 2052 &gpio_pin)) { 2053 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; 2067 &gpio_pin)) { 2071 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; 2079 & (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
|
H A D | ci_smumgr.c | 1948 struct pp_atomctrl_gpio_pin_assignment gpio_pin; local 2073 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { 2074 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift;
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_utils.h | 173 enum gpio_pin_function gpio_pin[3]; member in struct:hw_atl_info
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-lpc18xx.c | 753 unsigned int gpio_port, gpio_pin; local 756 gpio_pin = gpio % LPC18XX_GPIO_PINS_PER_PORT; 758 return gpio_pin | (gpio_port << LPC18XX_SCU_PINTSEL_PORT_SHIFT);
|
/linux-master/drivers/gpu/drm/amd/display/dc/bios/ |
H A D | bios_parser2.c | 491 pin = (struct atom_gpio_pin_assignment *) header->gpio_pin; 680 if (header->gpio_pin[i].gpio_id != gpio_id) 685 header->gpio_pin[i].data_a_reg_index); 691 header->gpio_pin[i].gpio_bitshift);
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppatomfwctrl.c | 186 offsetof(struct atom_gpio_pin_lut_v2_1, gpio_pin[0]);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 1103 if (hw_info->gpio_pin[i] ==
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.h | 1685 u8 gpio_pin; member in struct:mt76_connac_wow_gpio_param_tlv
|
H A D | mt76_connac_mcu.c | 2487 .gpio_pin = 0xff, /* follow fw about GPIO pin */
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 7823 u16 gpio_pin; local 7830 gpio_pin = tx_en_mode - PORT_HW_CFG_TX_LASER_GPIO0; 7832 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port); 8548 u16 gpio_pin = fault_led_gpio - local 8552 gpio_pin, gpio_port, gpio_mode); 8553 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 189 .gpio_pin = 0xff, /* follow fw about GPIO pin */
|
/linux-master/drivers/gpu/drm/amd/include/ |
H A D | atomfirmware.h | 737 struct atom_gpio_pin_assignment gpio_pin[8]; member in struct:atom_gpio_pin_lut_v2_1
|
/linux-master/sound/pci/hda/ |
H A D | patch_ca0132.c | 3643 static void ca0113_mmio_gpio_set(struct hda_codec *codec, unsigned int gpio_pin, argument 3649 gpio_data = gpio_pin & 0xF;
|