Home
last modified time | relevance | path

Searched refs:pin_config (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/acpi/acpica/
A Drsserial.c63 AML_OFFSET(gpio.pin_config),
136 AML_OFFSET(pin_function.pin_config),
593 AML_OFFSET(pin_config.revision_id),
597 AML_OFFSET(pin_config.flags),
601 AML_OFFSET(pin_config.flags),
605 AML_OFFSET(pin_config.pin_config_type),
609 AML_OFFSET(pin_config.pin_config_value),
621 AML_OFFSET(pin_config.pin_table_offset),
637 AML_OFFSET(pin_config.vendor_offset)},
647 AML_OFFSET(pin_config.vendor_length),
[all …]
A Drscalc.c346 pin_config. in acpi_rs_get_aml_length()
348 resource->data.pin_config. in acpi_rs_get_aml_length()
351 resource->data.pin_config. in acpi_rs_get_aml_length()
613 if (aml_resource->pin_config.vendor_length) { in acpi_rs_get_list_length()
615 aml_resource->pin_config.vendor_offset - in acpi_rs_get_list_length()
616 aml_resource->pin_config.pin_table_offset + in acpi_rs_get_list_length()
617 aml_resource->pin_config.vendor_length; in acpi_rs_get_list_length()
622 aml_resource->pin_config.pin_table_offset; in acpi_rs_get_list_length()
A Drsdumpinfo.c256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
309 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
311 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing",
313 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type),
315 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_config.pin_config_value),
317 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_config.resource_source),
319 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.pin_table_length),
321 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_config.pin_table), "PinTable",
323 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.vendor_length),
[all …]
A Damlresrc.h281 u8 pin_config; member
395 u8 pin_config; member
532 struct aml_resource_pin_config pin_config; member
/linux/drivers/pinctrl/renesas/
A Dpinctrl-rzn1.c216 u32 pin_config, u8 use_locks) in rzn1_set_hw_pin_func() argument
224 if (pin_config >= RZN1_FUNC_MDIO0_HIGHZ && in rzn1_set_hw_pin_func()
229 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func()
237 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
240 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func()
243 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
246 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func()
253 pin_config >= RZN1_FUNC_MDIO0_HIGHZ) in rzn1_set_hw_pin_func()
265 if (pin_config < RZN1_FUNC_L2_OFFSET) { in rzn1_set_hw_pin_func()
266 l1 |= (pin_config << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func()
[all …]
/linux/drivers/pinctrl/
A Dpinctrl-da9062.c41 unsigned int pin_config[DA9062_GPIO_NUM]; member
75 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode()
172 unsigned int pin_config = pctl->pin_config[offset]; in da9062_gpio_direction_output() local
175 ret = da9062_pctl_set_pin_mode(pctl, offset, pin_config); in da9062_gpio_direction_output()
270 for (i = 0; i < ARRAY_SIZE(pctl->pin_config); i++) in da9062_pctl_probe()
271 pctl->pin_config[i] = DA9062_PIN_GPO_PP; in da9062_pctl_probe()
/linux/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ptp.c253 !(ptp->ptp_info.pin_config)) in bnxt_ptp_reapply_pps()
679 sizeof(*ptp_info->pin_config), in bnxt_ptp_pps_init()
681 if (!ptp_info->pin_config) { in bnxt_ptp_pps_init()
689 snprintf(ptp_info->pin_config[i].name, in bnxt_ptp_pps_init()
691 ptp_info->pin_config[i].index = i; in bnxt_ptp_pps_init()
692 ptp_info->pin_config[i].chan = i; in bnxt_ptp_pps_init()
698 ptp_info->pin_config[i].func = PTP_PF_NONE; in bnxt_ptp_pps_init()
738 kfree(ptp->ptp_info.pin_config); in bnxt_ptp_init()
739 ptp->ptp_info.pin_config = NULL; in bnxt_ptp_init()
787 kfree(ptp->ptp_info.pin_config); in bnxt_ptp_clear()
[all …]
/linux/drivers/gpio/
A Dgpio-max730x.c52 u8 offset_bits, pin_config; in max7301_direction_input() local
62 pin_config = PIN_CONFIG_IN_PULLUP; in max7301_direction_input()
64 pin_config = PIN_CONFIG_IN_WO_PULLUP; in max7301_direction_input()
69 | (pin_config << offset_bits); in max7301_direction_input()
A Dgpiolib-acpi.h28 int pin_config; member
A Dgpiolib-acpi.c276 switch (agpio->pin_config) { in acpi_gpio_to_gpiod_flags()
694 switch (info->pin_config) { in acpi_gpio_update_gpiod_lookup_flags()
749 lookup->info.pin_config = agpio->pin_config; in acpi_populate_gpio_lookup()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dclock.c656 clock->ptp_info.pin_config = in mlx5_init_pin_config()
658 sizeof(*clock->ptp_info.pin_config), in mlx5_init_pin_config()
660 if (!clock->ptp_info.pin_config) in mlx5_init_pin_config()
667 snprintf(clock->ptp_info.pin_config[i].name, in mlx5_init_pin_config()
668 sizeof(clock->ptp_info.pin_config[i].name), in mlx5_init_pin_config()
670 clock->ptp_info.pin_config[i].index = i; in mlx5_init_pin_config()
671 clock->ptp_info.pin_config[i].func = mlx5_get_pps_pin_mode(clock, i); in mlx5_init_pin_config()
672 clock->ptp_info.pin_config[i].chan = 0; in mlx5_init_pin_config()
732 switch (clock->ptp_info.pin_config[pin].func) { in mlx5_pps_event()
759 clock->ptp_info.pin_config[pin].func); in mlx5_pps_event()
[all …]
/linux/arch/arm/mach-omap1/
A Dmux.c25 static struct pin_config omap7xx_pins[] = {
71 static struct pin_config omap1xxx_pins[] = {
332 static int omap1_cfg_reg(const struct pin_config *cfg) in omap1_cfg_reg()
460 struct pin_config *reg; in omap_cfg_reg()
/linux/arch/arm/mach-omap1/include/mach/
A Dmux.h104 struct pin_config { struct
423 struct pin_config *pins;
425 int (*cfg_reg)(const struct pin_config *cfg);
/linux/drivers/ptp/
A Dptp_chardev.c52 struct ptp_pin_desc *pin1 = NULL, *pin2 = &info->pin_config[pin]; in ptp_set_pinfunc()
57 if (info->pin_config[i].func == func && in ptp_set_pinfunc()
58 info->pin_config[i].chan == chan) { in ptp_set_pinfunc()
59 pin1 = &info->pin_config[i]; in ptp_set_pinfunc()
385 pd = ops->pin_config[pin_index]; in ptp_ioctl()
A Dptp_sysfs.c365 if (!strcmp(ptp->info->pin_config[i].name, name)) in ptp_pin_name2index()
385 func = ptp->info->pin_config[index].func; in ptp_pin_show()
386 chan = ptp->info->pin_config[index].chan; in ptp_pin_show()
438 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
A Dptp_clock.c385 if (ptp->info->pin_config[i].func == func && in ptp_find_pin()
386 ptp->info->pin_config[i].chan == chan) { in ptp_find_pin()
387 pin = &ptp->info->pin_config[i]; in ptp_find_pin()
/linux/drivers/net/ethernet/aquantia/atlantic/
A Daq_ptp.c514 if (!ptp->pin_config || pin >= ptp->n_pins) in aq_ptp_verify()
518 if (chan != ptp->pin_config[pin].chan) in aq_ptp_verify()
522 if (func != ptp->pin_config[pin].func) in aq_ptp_verify()
1043 .pin_config = NULL,
1141 info->pin_config = kcalloc(info->n_pins, sizeof(struct ptp_pin_desc), in aq_ptp_gpio_init()
1144 if (!info->pin_config) in aq_ptp_gpio_init()
1147 memcpy(info->pin_config, &pin_desc, in aq_ptp_gpio_init()
1244 kfree(aq_ptp->ptp_info.pin_config); in aq_ptp_init()
1277 kfree(aq_ptp->ptp_info.pin_config); in aq_ptp_free()
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_ptp.c962 kfree(pf->ptp_caps.pin_config); in i40e_ptp_free_pins()
1366 pf->ptp_caps.pin_config = kcalloc(pf->ptp_caps.n_pins, in i40e_init_pin_config()
1367 sizeof(*pf->ptp_caps.pin_config), in i40e_init_pin_config()
1369 if (!pf->ptp_caps.pin_config) in i40e_init_pin_config()
1373 snprintf(pf->ptp_caps.pin_config[i].name, in i40e_init_pin_config()
1374 sizeof(pf->ptp_caps.pin_config[i].name), in i40e_init_pin_config()
1376 pf->ptp_caps.pin_config[i].index = sdp_desc[i].index; in i40e_init_pin_config()
1377 pf->ptp_caps.pin_config[i].func = PTP_PF_NONE; in i40e_init_pin_config()
1378 pf->ptp_caps.pin_config[i].chan = sdp_desc[i].chan; in i40e_init_pin_config()
/linux/sound/soc/codecs/
A Dadau1701.c116 u8 pin_config[12]; member
700 val |= adau1701->pin_config[i] << (i * 4); in adau1701_probe()
706 val |= adau1701->pin_config[i + 6] << (i * 4); in adau1701_probe()
850 adau1701->pin_config, in adau1701_i2c_probe()
851 ARRAY_SIZE(adau1701->pin_config)); in adau1701_i2c_probe()
/linux/include/acpi/
A Dacrestyp.h350 u8 pin_config; member
516 u8 pin_config; member
646 struct acpi_resource_pin_config pin_config; member
/linux/drivers/net/dsa/mv88e6xxx/
A Dptp.c477 struct ptp_pin_desc *ppd = &chip->pin_config[i]; in mv88e6xxx_ptp_setup()
483 chip->ptp_clock_info.pin_config = chip->pin_config; in mv88e6xxx_ptp_setup()
/linux/drivers/net/ethernet/microchip/
A Dlan743x_ptp.h71 struct ptp_pin_desc pin_config[LAN743X_PTP_N_GPIO]; member
/linux/include/linux/
A Dptp_clock_kernel.h147 struct ptp_pin_desc *pin_config; member
/linux/drivers/net/phy/
A Ddp83640.c536 if (clock->caps.pin_config[pin].func == PTP_PF_PHYSYNC && in ptp_dp83640_verify()
1001 kfree(clock->caps.pin_config); in dp83640_free_clocks()
1032 dp83640_gpio_defaults(clock->caps.pin_config); in dp83640_clock_init()
1083 clock->caps.pin_config = kcalloc(DP83640_N_PINS, in dp83640_clock_get_bus()
1086 if (!clock->caps.pin_config) { in dp83640_clock_get_bus()
/linux/drivers/net/ethernet/intel/ice/
A Dice_ptp.c1354 info->pin_config = devm_kcalloc(dev, info->n_pins, in ice_ptp_setup_sma_pins_e810t()
1355 sizeof(*info->pin_config), GFP_KERNEL); in ice_ptp_setup_sma_pins_e810t()
1356 if (!info->pin_config) { in ice_ptp_setup_sma_pins_e810t()
1362 err = ice_get_sma_config_e810t(&pf->hw, info->pin_config); in ice_ptp_setup_sma_pins_e810t()

Completed in 54 milliseconds

12