| /linux/drivers/pinctrl/renesas/ |
| H 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() 229 pin_config <= RZN1_FUNC_MDIO1_E1_SWITCH) { in rzn1_set_hw_pin_func() 233 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func() 239 if (pin_config <= RZN1_FUNC_MDIO0_SWITCH) { in rzn1_set_hw_pin_func() 240 mdio_func = pin_config - RZN1_FUNC_MDIO0_HIGHZ; in rzn1_set_hw_pin_func() 241 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func() 242 } else if (pin_config <= RZN1_FUNC_MDIO0_E1_SWITCH) { in rzn1_set_hw_pin_func() 243 mdio_func = pin_config - RZN1_FUNC_MDIO0_E1_HIGHZ; in rzn1_set_hw_pin_func() 244 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func() [all …]
|
| /linux/drivers/pinctrl/ |
| H 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() 266 for (i = 0; i < ARRAY_SIZE(pctl->pin_config); i++) in da9062_pctl_probe() 267 pctl->pin_config[i] = DA9062_PIN_GPO_PP; in da9062_pctl_probe()
|
| /linux/drivers/acpi/acpica/ |
| H 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() 625 if (aml_resource->pin_config.vendor_length) { in acpi_rs_get_list_length() 627 aml_resource->pin_config.vendor_offset - in acpi_rs_get_list_length() 628 aml_resource->pin_config.pin_table_offset + in acpi_rs_get_list_length() 629 aml_resource->pin_config.vendor_length; in acpi_rs_get_list_length() 634 aml_resource->pin_config.pin_table_offset; in acpi_rs_get_list_length()
|
| H 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", 324 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(pin_config.revision_id), "RevisionId", 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", [all …]
|
| /linux/drivers/gpio/ |
| H 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()
|
| H A D | gpiolib-acpi-core.c | 88 int pin_config; member 281 switch (agpio->pin_config) { in acpi_gpio_to_gpiod_flags() 681 switch (info->pin_config) { in acpi_gpio_update_gpiod_lookup_flags() 739 info->pin_config = agpio->pin_config; in acpi_populate_gpio_lookup()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | mux.h | 104 struct pin_config { struct 128 struct pin_config *pins; argument 130 int (*cfg_reg)(const struct pin_config *cfg);
|
| H 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/ |
| H A D | bnxt_ptp.c | 406 !(ptp->ptp_info.pin_config)) in bnxt_ptp_reapply_pps() 970 ptp_info->pin_config = kzalloc_objs(*ptp_info->pin_config, in bnxt_ptp_pps_init() 972 if (!ptp_info->pin_config) { in bnxt_ptp_pps_init() 980 snprintf(ptp_info->pin_config[i].name, in bnxt_ptp_pps_init() 981 sizeof(ptp_info->pin_config[i].name), "bnxt_pps%d", i); in bnxt_ptp_pps_init() 982 ptp_info->pin_config[i].index = i; in bnxt_ptp_pps_init() 984 ptp_info->pin_config[i].func = PTP_PF_EXTTS; in bnxt_ptp_pps_init() 986 ptp_info->pin_config[i].func = PTP_PF_PEROUT; in bnxt_ptp_pps_init() 988 ptp_info->pin_config[i].func = PTP_PF_NONE; in bnxt_ptp_pps_init() 1009 return !(bp->fw_cap & BNXT_FW_CAP_PTP_PPS) == !ptp->ptp_info.pin_config; in bnxt_pps_config_ok() [all …]
|
| /linux/drivers/ptp/ |
| H 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() 457 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
|
| H A D | ptp_clock.c | 647 if (ptp->info->pin_config[i].func == func && in ptp_find_pin() 648 ptp->info->pin_config[i].chan == chan) { in ptp_find_pin() 649 pin = &ptp->info->pin_config[i]; in ptp_find_pin()
|
| H A D | ptp_ocp.c | 2810 bp->ptp_info.pin_config[i].name; in ptp_ocp_sma_fb_init() 2933 bp->ptp_info.pin_config = config; in ptp_ocp_set_pins() 3062 bp->ptp_info.pin_config[i].name; in ptp_ocp_art_sma_init() 4889 kfree(bp->ptp_info.pin_config); in ptp_ocp_detach()
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_ptp.h | 83 struct ptp_pin_desc pin_config[LAN743X_PTP_N_GPIO]; member
|
| /linux/drivers/net/phy/ |
| H A D | microchip_rds_ptp.c | 1258 clock->pin_config = devm_kmalloc_array(&phydev->mdio.dev, in mchp_rds_ptp_probe() 1260 sizeof(*clock->pin_config), in mchp_rds_ptp_probe() 1262 if (!clock->pin_config) in mchp_rds_ptp_probe() 1266 struct ptp_pin_desc *p = &clock->pin_config[i]; in mchp_rds_ptp_probe() 1282 clock->caps.pin_config = clock->pin_config; in mchp_rds_ptp_probe()
|
| H A D | dp83640.c | 147 struct ptp_pin_desc pin_config[DP83640_N_PINS]; member 521 if (clock->caps.pin_config[pin].func == PTP_PF_PHYSYNC && in ptp_dp83640_verify() 956 clock->caps.pin_config = clock->pin_config; in dp83640_clock_init() 975 dp83640_gpio_defaults(clock->caps.pin_config); in dp83640_clock_init()
|
| H A D | micrel.c | 418 struct ptp_pin_desc *pin_config; member 451 struct ptp_pin_desc *pin_config; member 4572 shared->pin_config = devm_kmalloc_array(&phydev->mdio.dev, in __lan8814_ptp_probe_once() 4574 sizeof(*shared->pin_config), in __lan8814_ptp_probe_once() 4576 if (!shared->pin_config) in __lan8814_ptp_probe_once() 4580 struct ptp_pin_desc *ptp_pin = &shared->pin_config[i]; in __lan8814_ptp_probe_once() 4600 shared->ptp_clock_info.pin_config = shared->pin_config; in __lan8814_ptp_probe_once() 6062 ptp_priv->pin_config = devm_kcalloc(&phydev->mdio.dev, in lan8841_probe() 6064 sizeof(*ptp_priv->pin_config), in lan8841_probe() 6066 if (!ptp_priv->pin_config) in lan8841_probe() [all …]
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_ptp.h | 25 struct ptp_pin_desc pin_config[KSZ_PTP_N_GPIO]; member
|
| H A D | ksz_ptp.c | 1061 struct ptp_pin_desc *ptp_pin = &ptp_data->pin_config[i]; in ksz_ptp_clock_register() 1069 ptp_data->caps.pin_config = ptp_data->pin_config; in ksz_ptp_clock_register()
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_ptp.c | 825 if (info->pin_config[pin].func == PTP_PF_PEROUT || in lan966x_ptp_verify() 826 info->pin_config[pin].func == PTP_PF_EXTTS) in lan966x_ptp_verify() 1020 phc->info.pin_config = &phc->pins[0]; in lan966x_ptp_phc_init()
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | panel-dsi-cm.c | 60 struct omap_dsi_pin_config pin_config; member 580 if (ddata->pin_config.num_pins > 0) { in dsicm_power_on() 581 r = in->ops.dsi->configure_pins(in, &ddata->pin_config); in dsicm_power_on()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ptp.c | 431 .pin_config = &ptp_ptr->extts_config, in otx2_ptp_init()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp.c | 80 if (info->pin_config[i].func == func && in ice_ptp_find_pin_idx() 81 info->pin_config[i].chan == chan) in ice_ptp_find_pin_idx() 2354 pf->ptp.info.pin_config = pf->ptp.pin_desc; in ice_ptp_setup_pin_cfg() 2504 ptp->info.pin_config = ptp->pin_desc; in ice_ptp_set_funcs_e810()
|
| /linux/sound/pci/cs46xx/ |
| H A D | cs46xx_lib.c | 3223 u16 modem_power,pin_config,logic_type; 3260 pin_config = snd_cs46xx_codec_read (chip, in voyetra_setup_eapd_slot() 3263 pin_config &=0x27F; in voyetra_setup_eapd_slot() 3266 AC97_GPIO_CFG, pin_config, in voyetra_setup_eapd_slot() 3233 u16 modem_power,pin_config,logic_type; voyetra_setup_eapd_slot() local
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_ptp.c | 894 .pin_config = &sja1105_ptp_pin, in sja1105_ptp_clock_register()
|
| /linux/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 38 static struct pin_config { struct
|