| /linux/drivers/acpi/acpica/ |
| A D | rsserial.c | 63 AML_OFFSET(gpio.pin_config), 185 AML_OFFSET(pin_function.pin_config), 642 AML_OFFSET(pin_config.revision_id), 646 AML_OFFSET(pin_config.flags), 650 AML_OFFSET(pin_config.flags), 654 AML_OFFSET(pin_config.pin_config_type), 658 AML_OFFSET(pin_config.pin_config_value), 670 AML_OFFSET(pin_config.pin_table_offset), 686 AML_OFFSET(pin_config.vendor_offset)}, 696 AML_OFFSET(pin_config.vendor_length), [all …]
|
| A D | rscalc.c | 356 pin_config. in acpi_rs_get_aml_length() 358 resource->data.pin_config. in acpi_rs_get_aml_length() 361 resource->data.pin_config. in acpi_rs_get_aml_length() 631 if (aml_resource->pin_config.vendor_length) { in acpi_rs_get_list_length() 633 aml_resource->pin_config.vendor_offset - in acpi_rs_get_list_length() 634 aml_resource->pin_config.pin_table_offset + in acpi_rs_get_list_length() 635 aml_resource->pin_config.vendor_length; in acpi_rs_get_list_length() 640 aml_resource->pin_config.pin_table_offset; in acpi_rs_get_list_length()
|
| A D | rsdumpinfo.c | 256 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig", 286 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_function.pin_config), "PinConfig", 326 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.producer_consumer), 328 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(pin_config.shareable), "Sharing", 330 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.pin_config_type), 332 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(pin_config.pin_config_value), 334 {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(pin_config.resource_source), 336 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.pin_table_length), 338 {ACPI_RSD_WORDLIST, ACPI_RSD_OFFSET(pin_config.pin_table), "PinTable", 340 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(pin_config.vendor_length), [all …]
|
| A D | amlresrc.h | 286 u8 pin_config; member 400 u8 pin_config; member 551 struct aml_resource_pin_config pin_config; member
|
| /linux/drivers/pinctrl/renesas/ |
| A D | pinctrl-rzn1.c | 220 u32 pin_config, u8 use_locks) in rzn1_set_hw_pin_func() argument 228 if (pin_config >= RZN1_FUNC_MDIO0_HIGHZ && in rzn1_set_hw_pin_func() 233 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func() 241 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func() 244 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func() 247 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func() 250 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func() 257 pin_config >= RZN1_FUNC_MDIO0_HIGHZ) in rzn1_set_hw_pin_func() 269 if (pin_config < RZN1_FUNC_L2_OFFSET) { in rzn1_set_hw_pin_func() 270 l1 |= (pin_config << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func() [all …]
|
| /linux/drivers/pinctrl/ |
| A D | pinctrl-da9062.c | 37 unsigned int pin_config[DA9062_GPIO_NUM]; member 71 pctl->pin_config[offset] = mode_req; in da9062_pctl_set_pin_mode() 168 unsigned int pin_config = pctl->pin_config[offset]; in da9062_gpio_direction_output() local 171 ret = da9062_pctl_set_pin_mode(pctl, offset, pin_config); in da9062_gpio_direction_output() 268 for (i = 0; i < ARRAY_SIZE(pctl->pin_config); i++) in da9062_pctl_probe() 269 pctl->pin_config[i] = DA9062_PIN_GPO_PP; in da9062_pctl_probe()
|
| /linux/drivers/gpio/ |
| A D | gpio-max730x.c | 52 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 D | gpiolib-acpi.c | 110 int pin_config; member 308 switch (agpio->pin_config) { in acpi_gpio_to_gpiod_flags() 725 switch (info->pin_config) { in acpi_gpio_update_gpiod_lookup_flags() 783 lookup->info.pin_config = agpio->pin_config; in acpi_populate_gpio_lookup()
|
| /linux/arch/arm/mach-omap1/ |
| A D | mux.h | 104 struct pin_config { struct 128 struct pin_config *pins; argument 130 int (*cfg_reg)(const struct pin_config *cfg);
|
| A D | mux.c | 25 static struct pin_config omap1xxx_pins[] = { 286 static int omap1_cfg_reg(const struct pin_config *cfg) in omap1_cfg_reg() 414 struct pin_config *reg; in omap_cfg_reg()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ptp.c | 382 !(ptp->ptp_info.pin_config)) in bnxt_ptp_reapply_pps() 914 sizeof(*ptp_info->pin_config), in bnxt_ptp_pps_init() 916 if (!ptp_info->pin_config) { in bnxt_ptp_pps_init() 924 snprintf(ptp_info->pin_config[i].name, in bnxt_ptp_pps_init() 926 ptp_info->pin_config[i].index = i; in bnxt_ptp_pps_init() 927 ptp_info->pin_config[i].chan = i; in bnxt_ptp_pps_init() 933 ptp_info->pin_config[i].func = PTP_PF_NONE; in bnxt_ptp_pps_init() 1022 kfree(ptp->ptp_info.pin_config); in bnxt_ptp_free() 1023 ptp->ptp_info.pin_config = NULL; in bnxt_ptp_free() 1107 kfree(ptp->ptp_info.pin_config); in bnxt_ptp_clear() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | clock.c | 901 clock->ptp_info.pin_config = in mlx5_init_pin_config() 903 sizeof(*clock->ptp_info.pin_config), in mlx5_init_pin_config() 905 if (!clock->ptp_info.pin_config) in mlx5_init_pin_config() 912 snprintf(clock->ptp_info.pin_config[i].name, in mlx5_init_pin_config() 913 sizeof(clock->ptp_info.pin_config[i].name), in mlx5_init_pin_config() 915 clock->ptp_info.pin_config[i].index = i; in mlx5_init_pin_config() 916 clock->ptp_info.pin_config[i].func = mlx5_get_pps_pin_mode(clock, i); in mlx5_init_pin_config() 917 clock->ptp_info.pin_config[i].chan = 0; in mlx5_init_pin_config() 984 switch (clock->ptp_info.pin_config[pin].func) { in mlx5_pps_event() 1011 clock->ptp_info.pin_config[pin].func); in mlx5_pps_event() [all …]
|
| /linux/sound/soc/codecs/ |
| A D | adau1701.c | 115 u8 pin_config[12]; member 701 val |= adau1701->pin_config[i] << (i * 4); in adau1701_probe() 707 val |= adau1701->pin_config[i + 6] << (i * 4); in adau1701_probe() 827 adau1701->pin_config, in adau1701_i2c_probe() 828 ARRAY_SIZE(adau1701->pin_config)); in adau1701_i2c_probe()
|
| /linux/drivers/ptp/ |
| A D | ptp_chardev.c | 53 struct ptp_pin_desc *pin1 = NULL, *pin2 = &info->pin_config[pin]; in ptp_set_pinfunc() 58 if (info->pin_config[i].func == func && in ptp_set_pinfunc() 59 info->pin_config[i].chan == chan) { in ptp_set_pinfunc() 60 pin1 = &info->pin_config[i]; in ptp_set_pinfunc() 447 pd = ops->pin_config[pin_index]; in ptp_ioctl()
|
| A D | ptp_sysfs.c | 385 if (!strcmp(ptp->info->pin_config[i].name, name)) in ptp_pin_name2index() 405 func = ptp->info->pin_config[index].func; in ptp_pin_show() 406 chan = ptp->info->pin_config[index].chan; in ptp_pin_show() 458 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
|
| A D | ptp_clock.c | 477 if (ptp->info->pin_config[i].func == func && in ptp_find_pin() 478 ptp->info->pin_config[i].chan == chan) { in ptp_find_pin() 479 pin = &ptp->info->pin_config[i]; in ptp_find_pin()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| A D | i40e_ptp.c | 944 kfree(pf->ptp_caps.pin_config); in i40e_ptp_free_pins() 1344 pf->ptp_caps.pin_config = kcalloc(pf->ptp_caps.n_pins, in i40e_init_pin_config() 1345 sizeof(*pf->ptp_caps.pin_config), in i40e_init_pin_config() 1347 if (!pf->ptp_caps.pin_config) in i40e_init_pin_config() 1351 snprintf(pf->ptp_caps.pin_config[i].name, in i40e_init_pin_config() 1352 sizeof(pf->ptp_caps.pin_config[i].name), in i40e_init_pin_config() 1354 pf->ptp_caps.pin_config[i].index = sdp_desc[i].index; in i40e_init_pin_config() 1355 pf->ptp_caps.pin_config[i].func = PTP_PF_NONE; in i40e_init_pin_config() 1356 pf->ptp_caps.pin_config[i].chan = sdp_desc[i].chan; in i40e_init_pin_config()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_ptp.c | 514 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() 1035 .pin_config = NULL, 1133 info->pin_config = kcalloc(info->n_pins, sizeof(struct ptp_pin_desc), in aq_ptp_gpio_init() 1136 if (!info->pin_config) in aq_ptp_gpio_init() 1139 memcpy(info->pin_config, &pin_desc, in aq_ptp_gpio_init() 1235 kfree(aq_ptp->ptp_info.pin_config); in aq_ptp_init() 1268 kfree(aq_ptp->ptp_info.pin_config); in aq_ptp_free()
|
| /linux/include/acpi/ |
| A D | acrestyp.h | 359 u8 pin_config; member 525 u8 pin_config; member 665 struct acpi_resource_pin_config pin_config; member
|
| /linux/drivers/net/dsa/microchip/ |
| A D | ksz_ptp.h | 25 struct ptp_pin_desc pin_config[KSZ_PTP_N_GPIO]; member
|
| /linux/drivers/net/ethernet/microchip/ |
| A D | lan743x_ptp.h | 80 struct ptp_pin_desc pin_config[LAN743X_PTP_N_GPIO]; member
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| A D | ptp.c | 552 struct ptp_pin_desc *ppd = &chip->pin_config[i]; in mv88e6xxx_ptp_setup() 558 chip->ptp_clock_info.pin_config = chip->pin_config; in mv88e6xxx_ptp_setup()
|
| /linux/include/linux/ |
| A D | ptp_clock_kernel.h | 177 struct ptp_pin_desc *pin_config; member
|
| /linux/drivers/net/phy/ |
| A D | dp83640.c | 536 if (clock->caps.pin_config[pin].func == PTP_PF_PHYSYNC && in ptp_dp83640_verify() 983 kfree(clock->caps.pin_config); in dp83640_free_clocks() 1014 dp83640_gpio_defaults(clock->caps.pin_config); in dp83640_clock_init() 1065 clock->caps.pin_config = kcalloc(DP83640_N_PINS, in dp83640_clock_get_bus() 1068 if (!clock->caps.pin_config) { in dp83640_clock_get_bus()
|
| A D | micrel.c | 392 struct ptp_pin_desc *pin_config; member 425 struct ptp_pin_desc *pin_config; member 3802 sizeof(*shared->pin_config), in lan8814_ptp_probe_once() 3804 if (!shared->pin_config) in lan8814_ptp_probe_once() 3808 struct ptp_pin_desc *ptp_pin = &shared->pin_config[i]; in lan8814_ptp_probe_once() 3824 shared->ptp_clock_info.pin_config = shared->pin_config; in lan8814_ptp_probe_once() 5248 ptp_priv->pin_config = devm_kcalloc(&phydev->mdio.dev, in lan8841_probe() 5250 sizeof(*ptp_priv->pin_config), in lan8841_probe() 5252 if (!ptp_priv->pin_config) in lan8841_probe() 5256 struct ptp_pin_desc *p = &ptp_priv->pin_config[i]; in lan8841_probe() [all …]
|