/kernel/linux/linux-5.10/drivers/pps/clients/ |
H A D | pps-gpio.c | 32 struct gpio_desc *gpio_pin; /* GPIO port descriptors */ member 56 rising_edge = gpiod_get_value(info->gpio_pin); in pps_gpio_irq_handler() 110 data->gpio_pin = devm_gpiod_get(&pdev->dev, in pps_gpio_setup() 113 if (IS_ERR(data->gpio_pin)) { in pps_gpio_setup() 116 return PTR_ERR(data->gpio_pin); in pps_gpio_setup() 180 data->gpio_pin = pdata->gpio_pin; in pps_gpio_probe() 193 ret = gpiod_to_irq(data->gpio_pin); in pps_gpio_probe()
|
/kernel/linux/linux-6.6/drivers/pps/clients/ |
H A D | pps-gpio.c | 31 struct gpio_desc *gpio_pin; /* GPIO port descriptors */ member 55 rising_edge = gpiod_get_value(info->gpio_pin); in pps_gpio_irq_handler() 108 data->gpio_pin = devm_gpiod_get(dev, NULL, GPIOD_IN); in pps_gpio_setup() 109 if (IS_ERR(data->gpio_pin)) in pps_gpio_setup() 110 return dev_err_probe(dev, PTR_ERR(data->gpio_pin), in pps_gpio_setup() 175 ret = gpiod_to_irq(data->gpio_pin); in pps_gpio_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 379 struct gpio_pin_config *gpio_pin; in s32_pmx_gpio_request_enable() local 389 gpio_pin = kmalloc(sizeof(*gpio_pin), GFP_KERNEL); in s32_pmx_gpio_request_enable() 390 if (!gpio_pin) in s32_pmx_gpio_request_enable() 393 gpio_pin->pin_id = offset; in s32_pmx_gpio_request_enable() 394 gpio_pin->config = config; in s32_pmx_gpio_request_enable() 397 list_add(&gpio_pin->list, &ipctl->gpio_configs); in s32_pmx_gpio_request_enable() 411 struct gpio_pin_config *gpio_pin, *tmp; in s32_pmx_gpio_disable_free() local 417 list_for_each_entry_safe(gpio_pin, tmp, &ipctl->gpio_configs, list) { in s32_pmx_gpio_disable_free() 418 if (gpio_pin in s32_pmx_gpio_disable_free() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp.c | 1507 * @gpio_pin: GPIO pin 1511 ice_ptp_cfg_extts(struct ice_pf *pf, bool ena, unsigned int chan, u32 gpio_pin, in ice_ptp_cfg_extts() argument 1558 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), gpio_reg); in ice_ptp_cfg_extts() 1578 u32 func, val, gpio_pin; in ice_ptp_cfg_clkout() local 1595 gpio_pin = pf->ptp.perout_channels[chan].gpio_pin; in ice_ptp_cfg_clkout() 1596 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), val); in ice_ptp_cfg_clkout() 1608 gpio_pin = config->gpio_pin; in ice_ptp_cfg_clkout() 1656 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), va in ice_ptp_cfg_clkout() 1720 u32 gpio_pin; ice_ptp_gpio_enable_e810() local [all...] |
H A D | ice_ptp.h | 31 u32 gpio_pin; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | gpio.c | 49 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; in gpio_get_data_reg() local 51 *reg = &chip->regs[gpio_pin->dreg]; in gpio_get_data_reg() 52 *bit = gpio_pin->dbit; in gpio_get_data_reg() 76 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; in gpio_setup_data_reg() local 85 gpio_pin->dreg = i; in gpio_setup_data_reg() 86 gpio_pin->dbit = bit; in gpio_setup_data_reg()
|
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | gpio.c | 48 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; in gpio_get_data_reg() local 50 *reg = &chip->regs[gpio_pin->dreg]; in gpio_get_data_reg() 51 *bit = gpio_pin->dbit; in gpio_get_data_reg() 75 struct sh_pfc_gpio_pin *gpio_pin = &chip->pins[idx]; in gpio_setup_data_reg() local 84 gpio_pin->dreg = i; in gpio_setup_data_reg() 85 gpio_pin->dbit = bit; in gpio_setup_data_reg()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pps-gpio.h | 12 struct gpio_desc *gpio_pin; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 60 int gpio_pin; /* GPIO pin where output appears */ member
|
H A D | lan743x_ptp.c | 460 if (perout->gpio_pin >= 0) { in lan743x_ptp_perout_off() 461 lan743x_gpio_release(adapter, perout->gpio_pin); in lan743x_ptp_perout_off() 462 perout->gpio_pin = -1; in lan743x_ptp_perout_off() 510 perout->gpio_pin >= 0) { in lan743x_ptp_perout() 524 perout->gpio_pin = lan743x_gpio_rsrv_ptp_out(adapter, in lan743x_ptp_perout() 528 if (perout->gpio_pin < 0) { in lan743x_ptp_perout() 960 ptp->perout[i].gpio_pin = -1; in lan743x_ptp_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 63 int gpio_pin; /* GPIO pin where output appears */ member
|
H A D | lan743x_ptp.c | 437 if (perout->gpio_pin >= 0) { in lan743x_ptp_perout_off() 438 lan743x_gpio_release(adapter, perout->gpio_pin); in lan743x_ptp_perout_off() 439 perout->gpio_pin = -1; in lan743x_ptp_perout_off() 488 perout->gpio_pin >= 0) { in lan743x_ptp_perout() 503 perout->gpio_pin = lan743x_gpio_rsrv_ptp_out(adapter, in lan743x_ptp_perout() 507 if (perout->gpio_pin < 0) { in lan743x_ptp_perout() 1475 ptp->perout[i].gpio_pin = -1; in lan743x_ptp_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/bios/ |
H A D | bios_parser2.c | 383 pin = (struct atom_gpio_pin_assignment *) header->gpio_pin; in get_gpio_i2c_info() 521 struct atom_gpio_pin_assignment gpio_pin[8] = { in bios_parser_get_gpio_pin_info() local 531 memmove(header->gpio_pin, gpio_pin, sizeof(gpio_pin)); in bios_parser_get_gpio_pin_info() 539 if (header->gpio_pin[i].gpio_id != gpio_id) in bios_parser_get_gpio_pin_info() 544 header->gpio_pin[i].data_a_reg_index); in bios_parser_get_gpio_pin_info() 550 header->gpio_pin[i].gpio_bitshift); in bios_parser_get_gpio_pin_info()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 1929 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in vegam_init_smc_table() local 2052 VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2053 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2064 PP_AC_DC_SWITCH_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2065 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2079 THERMAL_INT_OUTPUT_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2080 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2089 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in vegam_init_smc_table()
|
H A D | fiji_smumgr.c | 1929 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in fiji_init_smc_table() local 2040 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in fiji_init_smc_table() 2041 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2051 &gpio_pin)) { in fiji_init_smc_table() 2052 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2063 &gpio_pin)) { in fiji_init_smc_table() 2067 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2075 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in fiji_init_smc_table()
|
H A D | polaris10_smumgr.c | 1831 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in polaris10_init_smc_table() local 1942 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in polaris10_init_smc_table() 1943 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 1951 &gpio_pin)) { in polaris10_init_smc_table() 1952 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 1963 &gpio_pin)) { in polaris10_init_smc_table() 1967 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 1975 & (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in polaris10_init_smc_table()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | vegam_smumgr.c | 1927 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in vegam_init_smc_table() local 2050 VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2051 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2062 PP_AC_DC_SWITCH_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2063 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2077 THERMAL_INT_OUTPUT_GPIO_PINID, &gpio_pin)) { in vegam_init_smc_table() 2078 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in vegam_init_smc_table() 2087 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in vegam_init_smc_table()
|
H A D | fiji_smumgr.c | 1927 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in fiji_init_smc_table() local 2038 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in fiji_init_smc_table() 2039 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2049 &gpio_pin)) { in fiji_init_smc_table() 2050 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2061 &gpio_pin)) { in fiji_init_smc_table() 2065 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in fiji_init_smc_table() 2073 (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in fiji_init_smc_table()
|
H A D | polaris10_smumgr.c | 1923 struct pp_atomctrl_gpio_pin_assignment gpio_pin; in polaris10_init_smc_table() local 2041 if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) { in polaris10_init_smc_table() 2042 table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 2052 &gpio_pin)) { in polaris10_init_smc_table() 2053 table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 2067 &gpio_pin)) { in polaris10_init_smc_table() 2071 table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift; in polaris10_init_smc_table() 2079 & (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0; in polaris10_init_smc_table()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-amd-fch.c | 134 unsigned int gpio_pin) in amd_fch_gpio_request() 133 amd_fch_gpio_request(struct gpio_chip *chip, unsigned int gpio_pin) amd_fch_gpio_request() argument
|
H A D | gpio-mmio.c | 564 static int bgpio_request(struct gpio_chip *chip, unsigned gpio_pin) in bgpio_request() argument 566 if (gpio_pin < chip->ngpio) in bgpio_request()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-amd-fch.c | 134 unsigned int gpio_pin) in amd_fch_gpio_request() 133 amd_fch_gpio_request(struct gpio_chip *chip, unsigned int gpio_pin) amd_fch_gpio_request() argument
|
H A D | gpio-mmio.c | 566 static int bgpio_request(struct gpio_chip *chip, unsigned gpio_pin) in bgpio_request() argument 568 if (gpio_pin < chip->ngpio) in bgpio_request()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_utils.h | 173 enum gpio_pin_function gpio_pin[3]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_utils.h | 173 enum gpio_pin_function gpio_pin[3]; member
|