Home
last modified time | relevance | path

Searched refs:pins (Results 51 - 75 of 1016) sorted by relevance

12345678910>>...41

/kernel/linux/linux-5.10/drivers/pinctrl/spear/
H A Dpinctrl-spear1310.c20 /* pins */
259 .pins = i2c0_pins,
295 .pins = ssp0_pins,
324 .pins = ssp0_cs0_pins,
353 .pins = ssp0_cs1_2_pins,
390 .pins = i2s0_pins,
426 .pins = i2s1_pins,
464 .pins = clcd_pins,
493 .pins = clcd_high_res_pins,
537 .pins
[all...]
H A Dpinctrl-spear310.c42 .pins = emi_cs_0_to_5_pins,
74 .pins = uart1_pins,
106 .pins = uart2_pins,
138 .pins = uart3_pins,
170 .pins = uart4_pins,
202 .pins = uart5_pins,
234 .pins = fsmc_pins,
266 .pins = rs485_0_pins,
298 .pins = rs485_1_pins,
330 .pins
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/spear/
H A Dpinctrl-spear1310.c20 /* pins */
259 .pins = i2c0_pins,
295 .pins = ssp0_pins,
324 .pins = ssp0_cs0_pins,
353 .pins = ssp0_cs1_2_pins,
390 .pins = i2s0_pins,
426 .pins = i2s1_pins,
464 .pins = clcd_pins,
493 .pins = clcd_high_res_pins,
537 .pins
[all...]
H A Dpinctrl-spear310.c42 .pins = emi_cs_0_to_5_pins,
74 .pins = uart1_pins,
106 .pins = uart2_pins,
138 .pins = uart3_pins,
170 .pins = uart4_pins,
202 .pins = uart5_pins,
234 .pins = fsmc_pins,
266 .pins = rs485_0_pins,
298 .pins = rs485_1_pins,
330 .pins
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-at91-pio4.c115 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line
118 * @npins: number of pins.
136 struct atmel_pin **pins; member
187 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_set_type()
229 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_mask()
238 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_unmask()
322 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_direction_input()
337 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_get()
377 struct atmel_pin *pin = atmel_pioctrl->pins[offse in atmel_gpio_direction_output()
494 atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) atmel_pctl_get_group_pins() argument
564 struct property *pins; atmel_pctl_dt_subnode_to_map() local
[all...]
H A Dcore.c152 pin = pctldev->desc->pins[i].number; in pin_get_from_name()
184 const struct pinctrl_pin_desc *pins, in pinctrl_free_pindescs()
193 pins[i].number); in pinctrl_free_pindescs()
196 pins[i].number); in pinctrl_free_pindescs()
252 const struct pinctrl_pin_desc *pins, in pinctrl_register_pins()
259 ret = pinctrl_register_one_pin(pctldev, &pins[i]); in pinctrl_register_pins()
284 if (range->pins) in gpio_to_pin()
285 return range->pins[offset]; in gpio_to_pin()
318 * pinctrl_ready_for_gpio_range() - check if other GPIO pins of
324 * to check whether pinctrl device is ready or not. Maybe some GPIO pins
183 pinctrl_free_pindescs(struct pinctrl_dev *pctldev, const struct pinctrl_pin_desc *pins, unsigned num_pins) pinctrl_free_pindescs() argument
251 pinctrl_register_pins(struct pinctrl_dev *pctldev, const struct pinctrl_pin_desc *pins, unsigned num_descs) pinctrl_register_pins() argument
457 pinctrl_get_group_pins(struct pinctrl_dev *pctldev, const char *pin_group, const unsigned **pins, unsigned *num_pins) pinctrl_get_group_pins() argument
569 pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) pinctrl_generic_get_group_pins() argument
640 pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name, int *pins, int num_pins, void *data) pinctrl_generic_add_group() argument
1546 struct dev_pin_info *pins = dev->pins; pinctrl_init_done() local
1571 struct dev_pin_info *pins = dev->pins; pinctrl_select_bound_state() local
1713 const unsigned *pins = NULL; pinctrl_groups_show() local
[all...]
H A Dpinctrl-lantiq.c36 const unsigned **pins, in ltq_get_group_pins()
42 *pins = info->grps[selector].pins; in ltq_get_group_pins()
71 struct property *pins = of_find_property(np, "lantiq,pins", NULL); in ltq_pinctrl_dt_subnode_to_map() local
80 if (!pins && !groups) { in ltq_pinctrl_dt_subnode_to_map()
81 dev_err(pctldev->dev, "%pOFn defines neither pins nor groups\n", in ltq_pinctrl_dt_subnode_to_map()
86 if (pins && groups) { in ltq_pinctrl_dt_subnode_to_map()
87 dev_err(pctldev->dev, "%pOFn defines both pins and groups\n", in ltq_pinctrl_dt_subnode_to_map()
116 of_property_for_each_string(np, "lantiq,pins", pro in ltq_pinctrl_dt_subnode_to_map()
34 ltq_get_group_pins(struct pinctrl_dev *pctrldev, unsigned selector, const unsigned **pins, unsigned *num_pins) ltq_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c118 * @pins: pointer to pins array
123 unsigned int *pins; member
127 * struct sprd_pinctrl_soc_info: represent the SoC's pins description
128 * @groups: pointer to groups of pins
130 * @pins: pointer to pins description
137 struct sprd_pin *pins; member
147 * @info: pointer to SoC's pins description information
166 if (!strcmp(info->pins[ in sprd_pinctrl_get_id_by_name()
225 sprd_pctrl_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *npins) sprd_pctrl_group_pins() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c120 * @pins: pointer to pins array
125 unsigned int *pins; member
129 * struct sprd_pinctrl_soc_info: represent the SoC's pins description
130 * @groups: pointer to groups of pins
132 * @pins: pointer to pins description
139 struct sprd_pin *pins; member
149 * @info: pointer to SoC's pins description information
168 if (!strcmp(info->pins[ in sprd_pinctrl_get_id_by_name()
227 sprd_pctrl_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *npins) sprd_pctrl_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-ssbi-gpio.c179 const unsigned **pins, in pm8xxx_get_group_pins()
184 *pins = &pctrl->desc.pins[group].number; in pm8xxx_get_group_pins()
226 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux()
249 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get()
319 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set()
454 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_input()
470 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_output()
488 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_get()
510 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offse in pm8xxx_gpio_set()
177 pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) pm8xxx_get_group_pins() argument
713 struct pinctrl_pin_desc *pins; pm8xxx_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-amd.h80 const unsigned *pins; member
302 .pins = i2c0_pins,
307 .pins = i2c1_pins,
312 .pins = i2c2_pins,
317 .pins = i2c3_pins,
322 .pins = uart0_pins,
327 .pins = uart1_pins,
H A Dpinctrl-lantiq.c35 const unsigned **pins, in ltq_get_group_pins()
41 *pins = info->grps[selector].pins; in ltq_get_group_pins()
70 struct property *pins = of_find_property(np, "lantiq,pins", NULL); in ltq_pinctrl_dt_subnode_to_map() local
79 if (!pins && !groups) { in ltq_pinctrl_dt_subnode_to_map()
80 dev_err(pctldev->dev, "%pOFn defines neither pins nor groups\n", in ltq_pinctrl_dt_subnode_to_map()
85 if (pins && groups) { in ltq_pinctrl_dt_subnode_to_map()
86 dev_err(pctldev->dev, "%pOFn defines both pins and groups\n", in ltq_pinctrl_dt_subnode_to_map()
115 of_property_for_each_string(np, "lantiq,pins", pro in ltq_pinctrl_dt_subnode_to_map()
33 ltq_get_group_pins(struct pinctrl_dev *pctrldev, unsigned selector, const unsigned **pins, unsigned *num_pins) ltq_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/mux/
H A Dgpio.c51 int pins; in mux_gpio_probe() local
55 pins = gpiod_count(dev, "mux"); in mux_gpio_probe()
56 if (pins < 0) in mux_gpio_probe()
57 return pins; in mux_gpio_probe()
73 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
74 mux_chip->mux->states = 1 << pins; in mux_gpio_probe()
/kernel/linux/linux-6.6/drivers/mux/
H A Dgpio.c53 int pins; in mux_gpio_probe() local
57 pins = gpiod_count(dev, "mux"); in mux_gpio_probe()
58 if (pins < 0) in mux_gpio_probe()
59 return pins; in mux_gpio_probe()
72 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
73 mux_chip->mux->states = BIT(pins); in mux_gpio_probe()
/kernel/linux/linux-6.6/include/linux/pinctrl/
H A Dpinctrl.h7 * This interface is used in the core to keep track of pins.
32 * @pins: an array of pins in the pingroup
33 * @npins: number of pins in the pingroup
37 const unsigned int *pins; member
45 .pins = _pins, \
51 * pins, pads or other muxable units in this struct
73 * @pin_base: base pin number of the GPIO range if pins == NULL
74 * @npins: number of pins in the GPIO range, including the base number
75 * @pins
85 unsigned const *pins; global() member
152 const struct pinctrl_pin_desc *pins; global() member
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c81 * @pins: array of pins used by this group
82 * @num_pins: total number of pins used by this group
87 const unsigned int *pins; member
185 * List of pins in Northstar2
310 * List of groups of pins
375 .pins = group_name ## _pins, \
517 unsigned int selector, const unsigned int **pins, in ns2_get_group_pins()
522 *pins = pinctrl->groups[selector].pins; in ns2_get_group_pins()
516 ns2_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) ns2_get_group_pins() argument
1034 struct pinctrl_pin_desc *pins; ns2_pinmux_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dpinctrl.c41 struct pinctrl_pin_desc *pins; member
61 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins()
65 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins()
139 /* Count the number of pins and groups and reallocate mappings. */ in sh_pfc_dt_subnode_to_map()
140 ret = of_property_count_strings(np, "pins"); in sh_pfc_dt_subnode_to_map()
144 dev_err(dev, "Invalid pins list in DT\n"); in sh_pfc_dt_subnode_to_map()
180 /* Iterate over pins and groups and create the mappings. */ in sh_pfc_dt_subnode_to_map()
205 of_property_for_each_string(np, "pins", prop, pin) { in sh_pfc_dt_subnode_to_map()
337 int idx = sh_pfc_get_pin_index(pfc, grp->pins[ in sh_pfc_func_set_mux()
60 sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) sh_pfc_get_group_pins() argument
731 const unsigned int *pins; sh_pfc_pinconf_group_set() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c75 * @pins: array of pins used by this group
76 * @num_pins: total number of pins used by this group
81 const unsigned int *pins; member
179 * List of pins in Northstar2
304 * List of groups of pins
369 .pins = group_name ## _pins, \
511 unsigned int selector, const unsigned int **pins, in ns2_get_group_pins()
516 *pins = pinctrl->groups[selector].pins; in ns2_get_group_pins()
510 ns2_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) ns2_get_group_pins() argument
1028 struct pinctrl_pin_desc *pins; ns2_pinmux_probe() local
[all...]
/drivers/peripheral/audio/test/systemtest/hdi_service/common/capture/src/
H A Daudio_idl_hdicapture_scene_test.cpp77 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
97 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
117 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
155 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
173 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
194 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
215 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
248 scenes.desc.pins = PIN_OUT_HDMI; in HWTEST_F()
/drivers/peripheral/audio/test/systemtest/hdi_service/common/render/src/
H A Daudio_idl_hdirender_scene_test.cpp75 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
95 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
115 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
149 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
168 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
191 scenes.desc.pins = PIN_OUT_SPEAKER; in HWTEST_F()
215 scenes.desc.pins = PIN_IN_MIC; in HWTEST_F()
247 scenes.desc.pins = PIN_OUT_HDMI; in HWTEST_F()
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-paris.c110 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinmux_gpio_request_enable()
123 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinmux_gpio_set_direction()
140 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinconf_get()
266 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinconf_set()
385 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin()
403 const struct mtk_pin_desc *pin = hw->soc->pins + i; in mtk_pctrl_is_function_valid()
462 struct property *pins; in mtk_pctrl_dt_subnode_to_map() local
465 pins = of_find_property(node, "pinmux", NULL); in mtk_pctrl_dt_subnode_to_map()
466 if (!pins) { in mtk_pctrl_dt_subnode_to_map()
467 dev_err(hw->dev, "missing pins propert in mtk_pctrl_dt_subnode_to_map()
590 mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) mtk_pctrl_get_group_pins() argument
1031 struct pinctrl_pin_desc *pins; mtk_paris_pinctrl_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c88 * @gpio_configs: Saved configurations for GPIO pins
195 unsigned int selector, const unsigned int **pins, in s32_get_group_pins()
201 *pins = info->groups[selector].data.pins; in s32_get_group_pins()
323 if (s32_check_pin(pctldev, grp->data.pins[i]) != 0) { in s32_pmx_set()
325 grp->data.pins[i], group); in s32_pmx_set()
331 ret = s32_regmap_update(pctldev, grp->data.pins[i], in s32_pmx_set()
335 grp->data.pins[i]); in s32_pmx_set()
512 /* All pins are persistent over suspend */ in s32_parse_pincfg()
612 ret = s32_pinconf_mscr_update(pctldev, grp->data.pins[ in s32_pconf_group_set()
194 s32_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *npins) s32_get_group_pins() argument
741 unsigned int *pins, *sss; s32_pinctrl_parse_groups() local
[all...]
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-jack.c34 * DAPM pins will be enabled or disabled as appropriate and DAPM
60 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report()
134 * snd_soc_jack_add_pins - Associate DAPM pins with an ASoC jack
137 * @count: Number of pins
138 * @pins: Array of pins
140 * After this function has been called the DAPM pins specified in the
141 * pins array will have their status updated to reflect the current
145 struct snd_soc_jack_pin *pins) in snd_soc_jack_add_pins()
150 if (!pins[ in snd_soc_jack_add_pins()
144 snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count, struct snd_soc_jack_pin *pins) snd_soc_jack_add_pins() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-jack.c28 * DAPM pins will be enabled or disabled as appropriate and DAPM
53 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report()
127 * snd_soc_jack_add_pins - Associate DAPM pins with an ASoC jack
130 * @count: Number of pins
131 * @pins: Array of pins
133 * After this function has been called the DAPM pins specified in the
134 * pins array will have their status updated to reflect the current
138 struct snd_soc_jack_pin *pins) in snd_soc_jack_add_pins()
143 if (!pins[ in snd_soc_jack_add_pins()
137 snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count, struct snd_soc_jack_pin *pins) snd_soc_jack_add_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c29 unsigned int group, const unsigned int **pins, in aspeed_pinctrl_get_group_pins()
34 *pins = &pdata->pinmux.groups[group].pins[0]; in aspeed_pinctrl_get_group_pins()
232 int pin = pgroup->pins[i]; in aspeed_pinmux_set_mux()
233 const struct aspeed_pin_desc *pdesc = pdata->pins[pin].drv_data; in aspeed_pinmux_set_mux()
313 * Some pins in the ASPEED BMC SoCs have a "pass-through" GPIO in aspeed_expr_is_gpio()
339 * By contrast, the pin-specific GPIO expressions for the same pins are in aspeed_expr_is_gpio()
381 const struct aspeed_pin_desc *pdesc = pdata->pins[offset].drv_data; in aspeed_gpio_request_enable()
477 return offset >= config->pins[0] && offset <= config->pins[ in pin_in_config_range()
28 aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *npins) aspeed_pinctrl_get_group_pins() argument
617 const unsigned int *pins; aspeed_pin_config_group_get() local
638 const unsigned int *pins; aspeed_pin_config_group_set() local
[all...]

Completed in 25 milliseconds

12345678910>>...41