Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/acpi/acpica/
Drsserial.c62 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.pin_config),
63 AML_OFFSET(gpio.pin_config),
135 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_function.pin_config),
136 AML_OFFSET(pin_function.pin_config),
517 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.revision_id),
518 AML_OFFSET(pin_config.revision_id),
521 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.sharable),
522 AML_OFFSET(pin_config.flags),
525 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.producer_consumer),
526 AML_OFFSET(pin_config.flags),
[all …]
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()
Drsdumpinfo.c256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig",
286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig",
307 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.revision_id), "RevisionId",
309 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer),
311 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.sharable), "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",
[all …]
Damlresrc.h279 u8 pin_config; member
379 u8 pin_config; member
515 struct aml_resource_pin_config pin_config; member
/Linux-v4.19/drivers/gpio/
Dgpio-max730x.c55 u8 offset_bits, pin_config; in max7301_direction_input() local
65 pin_config = PIN_CONFIG_IN_PULLUP; in max7301_direction_input()
67 pin_config = PIN_CONFIG_IN_WO_PULLUP; in max7301_direction_input()
72 | (pin_config << offset_bits); in max7301_direction_input()
Dgpiolib-acpi.c425 bool pull_up = agpio->pin_config == ACPI_PIN_CONFIG_PULLUP; in acpi_gpio_to_gpiod_flags()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.c396 clock->ptp_info.pin_config = in mlx5_init_pin_config()
398 sizeof(*clock->ptp_info.pin_config), in mlx5_init_pin_config()
400 if (!clock->ptp_info.pin_config) in mlx5_init_pin_config()
407 snprintf(clock->ptp_info.pin_config[i].name, in mlx5_init_pin_config()
408 sizeof(clock->ptp_info.pin_config[i].name), in mlx5_init_pin_config()
410 clock->ptp_info.pin_config[i].index = i; in mlx5_init_pin_config()
411 clock->ptp_info.pin_config[i].func = PTP_PF_NONE; in mlx5_init_pin_config()
412 clock->ptp_info.pin_config[i].chan = i; in mlx5_init_pin_config()
454 switch (clock->ptp_info.pin_config[pin].func) { in mlx5_pps_event()
593 kfree(clock->ptp_info.pin_config); in mlx5_cleanup_clock()
/Linux-v4.19/drivers/ptp/
Dptp_chardev.c65 struct ptp_pin_desc *pin1 = NULL, *pin2 = &info->pin_config[pin]; in ptp_set_pinfunc()
70 if (info->pin_config[i].func == func && in ptp_set_pinfunc()
71 info->pin_config[i].chan == chan) { in ptp_set_pinfunc()
72 pin1 = &info->pin_config[i]; in ptp_set_pinfunc()
256 pd = ops->pin_config[pin_index]; in ptp_ioctl()
Dptp_sysfs.c218 if (!strcmp(ptp->info->pin_config[i].name, name)) in ptp_pin_name2index()
238 func = ptp->info->pin_config[index].func; in ptp_pin_show()
239 chan = ptp->info->pin_config[index].chan; in ptp_pin_show()
291 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
Dptp_clock.c366 if (ptp->info->pin_config[i].func == func && in ptp_find_pin()
367 ptp->info->pin_config[i].chan == chan) { in ptp_find_pin()
368 pin = &ptp->info->pin_config[i]; in ptp_find_pin()
/Linux-v4.19/arch/arm/mach-omap1/
Dmux.c39 static struct pin_config omap7xx_pins[] = {
85 static struct pin_config omap1xxx_pins[] = {
346 static int omap1_cfg_reg(const struct pin_config *cfg) in omap1_cfg_reg()
474 struct pin_config *reg; in omap_cfg_reg()
/Linux-v4.19/arch/arm/mach-omap1/include/mach/
Dmux.h117 struct pin_config { struct
436 struct pin_config *pins;
438 int (*cfg_reg)(const struct pin_config *cfg);
/Linux-v4.19/sound/soc/codecs/
Dadau1701.c117 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-v4.19/include/acpi/
Dacrestyp.h350 u8 pin_config; member
510 u8 pin_config; member
639 struct acpi_resource_pin_config pin_config; member
/Linux-v4.19/drivers/net/ethernet/microchip/
Dlan743x_ptp.h54 struct ptp_pin_desc pin_config[1]; member
Dlan743x_ptp.c893 snprintf(ptp->pin_config[0].name, 32, "lan743x_ptp_pin_0"); in lan743x_ptp_open()
894 ptp->pin_config[0].index = 0; in lan743x_ptp_open()
895 ptp->pin_config[0].func = PTP_PF_PEROUT; in lan743x_ptp_open()
896 ptp->pin_config[0].chan = 0; in lan743x_ptp_open()
907 ptp->ptp_clock_info.pin_config = NULL; in lan743x_ptp_open()
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/
Dptp.c412 struct ptp_pin_desc *ppd = &chip->pin_config[i]; in mv88e6xxx_ptp_setup()
418 chip->ptp_clock_info.pin_config = chip->pin_config; in mv88e6xxx_ptp_setup()
Dchip.h278 struct ptp_pin_desc pin_config[MV88E6XXX_MAX_GPIO]; member
/Linux-v4.19/include/linux/
Dptp_clock_kernel.h122 struct ptp_pin_desc *pin_config; member
/Linux-v4.19/drivers/net/phy/
Ddp83640.c524 if (clock->caps.pin_config[pin].func == PTP_PF_PHYSYNC && in ptp_dp83640_verify()
1021 kfree(clock->caps.pin_config); in dp83640_free_clocks()
1052 dp83640_gpio_defaults(clock->caps.pin_config); in dp83640_clock_init()
1103 clock->caps.pin_config = kcalloc(DP83640_N_PINS, in dp83640_clock_get_bus()
1106 if (!clock->caps.pin_config) { in dp83640_clock_get_bus()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-dsi-cm.c64 struct omap_dsi_pin_config pin_config; member
591 if (ddata->pin_config.num_pins > 0) { in dsicm_power_on()
592 r = in->ops.dsi->configure_pins(in, &ddata->pin_config); in dsicm_power_on()
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/
Dpanel-dsi-cm.c72 struct omap_dsi_pin_config pin_config; member
637 if (ddata->pin_config.num_pins > 0) { in dsicm_power_on()
638 r = in->ops.dsi->configure_pins(in, &ddata->pin_config); in dsicm_power_on()
/Linux-v4.19/sound/pci/cs46xx/
Dcs46xx_lib.c3330 u16 modem_power,pin_config,logic_type; in voyetra_setup_eapd_slot() local
3367 pin_config = snd_cs46xx_codec_read (chip, in voyetra_setup_eapd_slot()
3370 pin_config &=0x27F; in voyetra_setup_eapd_slot()
3373 AC97_GPIO_CFG, pin_config, in voyetra_setup_eapd_slot()
/Linux-v4.19/drivers/net/ethernet/intel/igb/
Digb_ptp.c1165 adapter->ptp_caps.pin_config = adapter->sdp_config; in igb_ptp_init()
/Linux-v4.19/drivers/pinctrl/samsung/
Dpinctrl-samsung.c37 static struct pin_config { struct