Home
last modified time | relevance | path

Searched refs:pins (Results 201 - 225 of 936) sorted by relevance

12345678910>>...38

/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-ocelot.c542 struct ocelot_pin_caps *p = info->desc->pins[pin].drv_data; in ocelot_pin_function_idx()
559 struct ocelot_pin_caps *pin = info->desc->pins[group].drv_data; in ocelot_pinmux_set_mux()
634 return info->desc->pins[group].name; in ocelot_pctl_get_group_name()
639 const unsigned int **pins, in ocelot_pctl_get_group_pins()
644 *pins = &info->desc->pins[group].number; in ocelot_pctl_get_group_pins()
873 .pins = ocelot_pins,
882 .pins = jaguar2_pins,
891 .pins = sparx5_pins,
903 u8 *pins in ocelot_create_group_func_map() local
637 ocelot_pctl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) ocelot_pctl_get_group_pins() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dpatch_conexant.c33 /* extra EAPD pins */
117 * pins, and we can control EAPD per pin. in cx_auto_parse_eapd()
119 * thus it might control over all pins. in cx_auto_parse_eapd()
126 const hda_nid_t *pins, bool on) in cx_auto_turn_eapd()
130 if (snd_hda_query_pin_caps(codec, pins[i]) & AC_PINCAP_EAPD) in cx_auto_turn_eapd()
131 snd_hda_codec_write(codec, pins[i], 0, in cx_auto_turn_eapd()
485 /* Set up mic pins for port-B, C and F dynamically as the recording in olpc_xo_update_mic_pins()
553 /* toggle spec->recording flag and update mic pins accordingly in olpc_xo_capture_hook()
859 .v.pins = cxt_pincfg_lenovo_x200,
863 .v.pins
125 cx_auto_turn_eapd(struct hda_codec *codec, int num_pins, const hda_nid_t *pins, bool on) cx_auto_turn_eapd() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-elkhartlake.c119 .pins = ehl_community0_pins,
260 .pins = ehl_community1_pins,
333 .pins = ehl_community3_pins,
439 .pins = ehl_community4_pins,
467 .pins = ehl_community5_pins,
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-bcm6318.c357 unsigned group, const unsigned **pins, in bcm6318_pinctrl_get_group_pins()
360 *pins = bcm6318_groups[group].pins; in bcm6318_pinctrl_get_group_pins()
417 bcm6318_rmw_mux(pc, pg->pins[0], f->mode_val, f->mux_val); in bcm6318_pinctrl_set_mux()
463 .pins = bcm6318_pins,
356 bcm6318_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *npins) bcm6318_pinctrl_get_group_pins() argument
/kernel/linux/linux-6.6/sound/soc/intel/avs/boards/
H A Des8336.c103 struct snd_soc_jack_pin *pins; in avs_es8336_codec_init() local
111 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_es8336_codec_init()
112 if (!pins) in avs_es8336_codec_init()
116 &data->jack, pins, num_pins); in avs_es8336_codec_init()
H A Dda7219.c96 struct snd_soc_jack_pin *pins; in avs_da7219_codec_init() local
115 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_da7219_codec_init()
116 if (!pins) in avs_da7219_codec_init()
127 jack, pins, num_pins); in avs_da7219_codec_init()
H A Drt5682.c97 struct snd_soc_jack_pin *pins; in avs_rt5682_codec_init() local
104 pins = devm_kmemdup(card->dev, card_jack_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt5682_codec_init()
105 if (!pins) in avs_rt5682_codec_init()
118 pins, num_pins); in avs_rt5682_codec_init()
H A Drt5663.c60 struct snd_soc_jack_pin *pins; in avs_rt5663_codec_init() local
67 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt5663_codec_init()
68 if (!pins) in avs_rt5663_codec_init()
73 pins, num_pins); in avs_rt5663_codec_init()
H A Drt298.c65 struct snd_soc_jack_pin *pins; in avs_rt298_codec_init() local
72 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt298_codec_init()
73 if (!pins) in avs_rt298_codec_init()
77 pins, num_pins); in avs_rt298_codec_init()
H A Dnau8825.c83 struct snd_soc_jack_pin *pins; in avs_nau8825_codec_init() local
90 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_nau8825_codec_init()
91 if (!pins) in avs_nau8825_codec_init()
100 jack, pins, num_pins); in avs_nau8825_codec_init()
H A Drt274.c92 struct snd_soc_jack_pin *pins; in avs_rt274_codec_init() local
100 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt274_codec_init()
101 if (!pins) in avs_rt274_codec_init()
104 ret = snd_soc_card_jack_new_pins(card, "Headset", SND_JACK_HEADSET, jack, pins, num_pins); in avs_rt274_codec_init()
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
H A Dboard-generic.c35 .pins[0] = 3,
47 .pins[0] = 6,
55 /* mux pins for uarts */ in omap_generic_init()
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/
H A Dpinctrl-mxs.h59 unsigned int *pins; member
73 const struct pinctrl_pin_desc *pins; member
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/
H A Dpinctrl-mxs.h59 unsigned int *pins; member
73 const struct pinctrl_pin_desc *pins; member
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-spmi-mpp.c213 return pctldev->desc->pins[pin].name; in pmic_mpp_get_group_name()
218 const unsigned **pins, unsigned *num_pins) in pmic_mpp_get_group_pins()
220 *pins = &pctldev->desc->pins[pin].number; in pmic_mpp_get_group_pins()
309 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux()
336 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get()
410 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set()
524 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show()
589 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_get()
630 pad = state->ctrl->desc->pins[pi in pmic_mpp_to_irq()
216 pmic_mpp_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, const unsigned **pins, unsigned *num_pins) pmic_mpp_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c67 const unsigned **pins, in samsung_get_group_pins()
72 *pins = pmx->pin_groups[group].pins; in samsung_get_group_pins()
213 ret = of_property_count_strings(np, "samsung,pins"); in samsung_dt_subnode_to_map()
215 dev_err(dev, "could not parse property samsung,pins\n"); in samsung_dt_subnode_to_map()
224 of_property_for_each_string(np, "samsung,pins", prop, group) { in samsung_dt_subnode_to_map()
392 pin_to_reg_bank(drvdata, grp->pins[0] - drvdata->pin_base, in samsung_pinmux_setup()
504 const unsigned int *pins; in samsung_pinconf_group_set() local
508 pins = drvdata->pin_groups[group].pins; in samsung_pinconf_group_set()
65 samsung_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) samsung_get_group_pins() argument
521 const unsigned int *pins; samsung_pinconf_group_get() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c67 const unsigned **pins, in samsung_get_group_pins()
72 *pins = pmx->pin_groups[group].pins; in samsung_get_group_pins()
213 ret = of_property_count_strings(np, "samsung,pins"); in samsung_dt_subnode_to_map()
215 dev_err(dev, "could not parse property samsung,pins\n"); in samsung_dt_subnode_to_map()
224 of_property_for_each_string(np, "samsung,pins", prop, group) { in samsung_dt_subnode_to_map()
392 pin_to_reg_bank(drvdata, grp->pins[0] - drvdata->pin_base, in samsung_pinmux_setup()
504 const unsigned int *pins; in samsung_pinconf_group_set() local
508 pins = drvdata->pin_groups[group].pins; in samsung_pinconf_group_set()
65 samsung_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) samsung_get_group_pins() argument
521 const unsigned int *pins; samsung_pinconf_group_get() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c370 .pins = { LN_AIF_PINS(1, ID) }, \
382 .pins = { LN_AIF_PINS(2, ID) }, \
394 unsigned int pins[4]; member
608 .pins = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID].number, \
616 .pins = lochnagar##REV##_##ID##_aif.pins, \
617 .npins = ARRAY_SIZE(lochnagar##REV##_##ID##_aif.pins), \
637 const unsigned int *pins; member
714 const struct pinctrl_pin_desc *pins; member
742 const unsigned int **pins, in lochnagar_get_group_pins()
740 lochnagar_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group_idx, const unsigned int **pins, unsigned int *num_pins) lochnagar_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-cherryview.c186 /* Some of LPE I2S TXD pins need to have OE inversion set */
235 * Only do pinmuxing for certain LPSS devices for now. Rest of the pins are
275 .pins = southwest_pins,
369 .pins = north_pins,
414 .pins = east_pins,
538 .pins = southeast_pins,
632 const unsigned int **pins, unsigned int *npins) in chv_get_group_pins()
636 *pins = pctrl->soc->groups[group].pins; in chv_get_group_pins()
722 if (chv_pad_locked(pctrl, grp->pins[ in chv_pinmux_set_mux()
631 chv_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *npins) chv_get_group_pins() argument
1113 const unsigned int *pins; chv_config_group_get() local
1132 const unsigned int *pins; chv_config_group_set() local
[all...]
H A Dpinctrl-baytrail.c88 * This is the function value most pins have for GPIO muxing. If the value
108 /* SCORE pins, aka GPIOC_<pin_no> or GPIO_S0_SC[<pin_no>] */
362 .pins = byt_score_pins,
372 /* SUS pins, aka GPIOS_<pin_no> or GPIO_S5[<pin_no>] */
475 .pins = byt_sus_pins,
528 .pins = byt_ncore_pins,
600 const unsigned int **pins, in byt_get_group_pins()
605 *pins = vg->soc->groups[selector].pins; in byt_get_group_pins()
658 padcfg0 = byt_gpio_reg(vg, group.pins[ in byt_set_group_simple_mux()
598 byt_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) byt_get_group_pins() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c372 .pins = { LN_AIF_PINS(1, ID) }, \
384 .pins = { LN_AIF_PINS(2, ID) }, \
396 unsigned int pins[4]; member
610 .pins = &lochnagar##REV##_pins[LOCHNAGAR##REV##_PIN_##ID].number, \
618 .pins = lochnagar##REV##_##ID##_aif.pins, \
619 .npins = ARRAY_SIZE(lochnagar##REV##_##ID##_aif.pins), \
639 const unsigned int *pins; member
716 const struct pinctrl_pin_desc *pins; member
744 const unsigned int **pins, in lochnagar_get_group_pins()
742 lochnagar_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group_idx, const unsigned int **pins, unsigned int *num_pins) lochnagar_get_group_pins() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Diqs7211.c1767 * defined as the intersection between two CRx and CTx pins. in iqs7211_parse_cycles()
1870 unsigned int pins[IQS7211_MAX_CTX]; in iqs7211_parse_tp() local
1877 dev_err(&client->dev, "Failed to count CRx pins: %d\n", count); in iqs7211_parse_tp()
1880 dev_err(&client->dev, "Invalid number of CRx pins\n"); in iqs7211_parse_tp()
1885 pins, count); in iqs7211_parse_tp()
1887 dev_err(&client->dev, "Failed to read CRx pins: %d\n", error); in iqs7211_parse_tp()
1892 if (pins[i] >= IQS7211_NUM_CRX) { in iqs7211_parse_tp()
1893 dev_err(&client->dev, "Invalid CRx pin: %u\n", pins[i]); in iqs7211_parse_tp()
1897 iqs7211->rx_tx_map[i] = pins[i]; in iqs7211_parse_tp()
1904 dev_err(&client->dev, "Failed to count CTx pins in iqs7211_parse_tp()
1957 unsigned int pins[IQS7211_NUM_CRX]; iqs7211_parse_alp() local
1996 unsigned int pins[IQS7211_MAX_CTX]; iqs7211_parse_alp() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/actions/
H A Dpinctrl-owl.h137 .pins = count, \
194 * @pads: list of pins assigned to this pingroup
255 * @pins: number of pins belongs to the GPIO port.
266 unsigned int pins; member
279 * @pins: array describing all pins of the pin controller.
280 * @npins: number of entries in @pins.
291 const struct pinctrl_pin_desc *pins; member
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-card.c52 * @pins: Array of jack pins to be added to the jack or NULL
53 * @num_pins: Number of elements in the @pins array
62 struct snd_soc_jack_pin *pins, unsigned int num_pins) in snd_soc_card_jack_new()
68 INIT_LIST_HEAD(&jack->pins); in snd_soc_card_jack_new()
77 ret = snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new()
60 snd_soc_card_jack_new(struct snd_soc_card *card, const char *id, int type, struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins, unsigned int num_pins) snd_soc_card_jack_new() argument
/kernel/linux/linux-6.6/drivers/pinctrl/actions/
H A Dpinctrl-owl.h137 .pins = count, \
194 * @pads: list of pins assigned to this pingroup
255 * @pins: number of pins belongs to the GPIO port.
266 unsigned int pins; member
279 * @pins: array describing all pins of the pin controller.
280 * @npins: number of entries in @pins.
291 const struct pinctrl_pin_desc *pins; member

Completed in 25 milliseconds

12345678910>>...38