Home
last modified time | relevance | path

Searched refs:pins (Results 226 - 250 of 938) sorted by relevance

12345678910>>...38

/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
H A Dpinctrl-owl.c108 const unsigned int **pins, in owl_get_group_pins()
113 *pins = pctrl->soc->groups[group].pads; in owl_get_group_pins()
509 if (*pin >= start && *pin < start + port->pins) { in owl_gpio_get_port()
514 start += port->pins; in owl_gpio_get_port()
868 for_each_set_bit(pin, &pending_irq, port->pins) { in owl_gpio_irq_handler()
876 offset += port->pins; in owl_gpio_irq_handler()
912 for (j = 0; j < port->pins; j++) in owl_gpio_init()
915 offset += port->pins; in owl_gpio_init()
957 owl_pinctrl_desc.pins = soc_data->pins; in owl_pinctrl_probe()
106 owl_get_group_pins(struct pinctrl_dev *pctrldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) owl_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
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-5.10/drivers/pinctrl/
H A Dpinctrl-sx150x.c92 const struct pinctrl_pin_desc *pins; member
168 .pins = sx150x_4_pins,
191 .pins = sx150x_8_pins,
214 .pins = sx150x_16_pins,
233 .pins = sx150x_4_pins,
255 .pins = sx150x_8_pins,
278 .pins = sx150x_16_pins,
299 .pins = sx150x_4_pins,
320 .pins = sx150x_8_pins,
341 .pins
356 sx150x_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) sx150x_pinctrl_get_group_pins() argument
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-sx150x.c91 const struct pinctrl_pin_desc *pins; member
166 .pins = sx150x_4_pins,
189 .pins = sx150x_8_pins,
212 .pins = sx150x_16_pins,
231 .pins = sx150x_4_pins,
253 .pins = sx150x_8_pins,
276 .pins = sx150x_16_pins,
297 .pins = sx150x_4_pins,
318 .pins = sx150x_8_pins,
339 .pins
354 sx150x_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) sx150x_pinctrl_get_group_pins() argument
[all...]
H A Dpinctrl-amd.c621 /* Each status bit covers four pins */ in do_amd_gpio_irq_handler()
700 const unsigned **pins, in amd_get_group_pins()
705 *pins = gpio_dev->groups[group].pins; in amd_get_group_pins()
818 const unsigned *pins; in amd_pinconf_group_get() local
822 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_get()
826 if (amd_pinconf_get(pctldev, pins[0], config)) in amd_pinconf_group_get()
836 const unsigned *pins; in amd_pinconf_group_set() local
840 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_set()
844 if (amd_pinconf_set(pctldev, pins[ in amd_pinconf_group_set()
698 amd_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) amd_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/actions/
H A Dpinctrl-owl.c108 const unsigned int **pins, in owl_get_group_pins()
113 *pins = pctrl->soc->groups[group].pads; in owl_get_group_pins()
509 if (*pin >= start && *pin < start + port->pins) { in owl_gpio_get_port()
514 start += port->pins; in owl_gpio_get_port()
851 for_each_set_bit(pin, &pending_irq, port->pins) { in owl_gpio_irq_handler()
860 offset += port->pins; in owl_gpio_irq_handler()
903 for (j = 0; j < port->pins; j++) in owl_gpio_init()
906 offset += port->pins; in owl_gpio_init()
948 owl_pinctrl_desc.pins = soc_data->pins; in owl_pinctrl_probe()
106 owl_get_group_pins(struct pinctrl_dev *pctrldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) owl_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-spmi-gpio.c252 return pctldev->desc->pins[pin].name; in pmic_gpio_get_group_name()
256 const unsigned **pins, unsigned *num_pins) in pmic_gpio_get_group_pins()
258 *pins = &pctldev->desc->pins[pin].number; in pmic_gpio_get_group_pins()
305 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_set_mux()
381 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_get()
462 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_set()
637 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_dbg_show()
714 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_gpio_get()
1005 pctrldesc->pins in pmic_gpio_probe()
255 pmic_gpio_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, const unsigned **pins, unsigned *num_pins) pmic_gpio_get_group_pins() argument
[all...]
/kernel/linux/linux-6.6/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()
901 pctrldesc->pins in pmic_mpp_probe()
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...]
H A Dpinctrl-lpass-lpi.h49 .group.pins = gpio##id##_pins, \
66 /* Bit offset in slew register for SoundWire pins only */
79 const struct pinctrl_pin_desc *pins; member
/kernel/linux/linux-5.10/drivers/pinctrl/nomadik/
H A Dpinctrl-abx500.h9 /* pins alternate function */
44 * @pins: an array of discrete physical pins used in this group, taken
46 * @num_pins: the number of pins in this group array, i.e. the number of
47 * elements in .pins so we can iterate over that array
48 * @altsetting: the altsetting to apply to all pins in this group to
53 const unsigned int *pins; member
125 * @npins: number of pins to map from both offsets
141 * @pins: An array describing all pins th
165 const struct pinctrl_pin_desc *pins; global() member
[all...]
H A Dpinctrl-nomadik.h109 * @pins: an array of discrete physical pins used in this group, taken
111 * @num_pins: the number of pins in this group array, i.e. the number of
112 * elements in .pins so we can iterate over that array
113 * @altsetting: the altsetting to apply to all pins in this group to
118 const unsigned int *pins; member
125 * @pins: An array describing all pins the pin controller affects.
126 * All pins which are also GPIOs must be listed first within the
129 * @npins: The number of entries in @pins
139 const struct pinctrl_pin_desc *pins; global() member
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.c46 if (group->pins[j] == pin) { in meson8_pmx_disable_other_groups()
74 meson8_pmx_disable_other_groups(pc, group->pins[i], group_num); in meson8_pmx_set_mux()
/kernel/linux/linux-5.10/include/uapi/linux/usb/
H A Dmidi.h73 struct usb_midi_source_pin pins[]; /* [p] */ member
74 /*__u8 iJack; -- omitted due to variable-sized pins[] */
88 struct usb_midi_source_pin pins[p]; \
/kernel/linux/linux-5.10/drivers/pinctrl/sirf/
H A Dpinctrl-sirf.h71 * @pins: an array of discrete physical pins used in this group, taken
73 * @num_pins: the number of pins in this group array, i.e. the number of
74 * elements in .pins so we can iterate over that array
78 const unsigned int *pins; member
85 .pins = p, \
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.h86 * @pins An array of pin IDs included in this pin group.
87 * @npins The number of entries in @pins.
128 * A representation of a group of pins (possibly just one pin) in the Tegra
137 const unsigned *pins; member
174 * @ngpios: The number of GPIO pins the pin controller HW affects.
175 * @pins: An array describing all pins the pin controller affects.
176 * All pins which are also GPIOs must be listed first within the
179 * @npins: The numbmer of entries in @pins.
188 const struct pinctrl_pin_desc *pins; member
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.h89 * @pins An array of pin IDs included in this pin group.
90 * @npins The number of entries in @pins.
132 * A representation of a group of pins (possibly just one pin) in the Tegra
141 const unsigned *pins; member
179 * @ngpios: The number of GPIO pins the pin controller HW affects.
180 * @pins: An array describing all pins the pin controller affects.
181 * All pins which are also GPIOs must be listed first within the
184 * @npins: The numbmer of entries in @pins.
193 const struct pinctrl_pin_desc *pins; member
[all...]
/kernel/linux/linux-6.6/include/uapi/linux/usb/
H A Dmidi.h73 struct usb_midi_source_pin pins[]; /* [p] */ member
74 /*__u8 iJack; -- omitted due to variable-sized pins[] */
88 struct usb_midi_source_pin pins[p]; \
/kernel/linux/linux-6.6/include/sound/
H A Dsoc-jack.h86 struct list_head pins; member
95 struct snd_soc_jack_pin *pins);
/kernel/linux/linux-6.6/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.c46 if (group->pins[j] == pin) { in meson8_pmx_disable_other_groups()
74 meson8_pmx_disable_other_groups(pc, group->pins[i], group_num); in meson8_pmx_set_mux()
/kernel/linux/linux-6.6/drivers/pinctrl/nomadik/
H A Dpinctrl-abx500.h13 /* pins alternate function */
48 * @pins: an array of discrete physical pins used in this group, taken
50 * @num_pins: the number of pins in this group array, i.e. the number of
51 * elements in .pins so we can iterate over that array
52 * @altsetting: the altsetting to apply to all pins in this group to
57 const unsigned int *pins; member
129 * @npins: number of pins to map from both offsets
145 * @pins: An array describing all pins th
169 const struct pinctrl_pin_desc *pins; global() member
[all...]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/usb/
H A Dmidi.h44 struct usb_midi_source_pin pins[]; member
56 struct usb_midi_source_pin pins[p]; \
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/usb/
H A Dmidi.h57 struct usb_midi_source_pin pins[]; member
60 #define DECLARE_USB_MIDI_OUT_JACK_DESCRIPTOR(p) struct usb_midi_out_jack_descriptor_ ##p { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bJackType; __u8 bJackID; __u8 bNrInputPins; struct usb_midi_source_pin pins[p]; __u8 iJack; \
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/usb/
H A Dmidi.h57 struct usb_midi_source_pin pins[]; member
60 #define DECLARE_USB_MIDI_OUT_JACK_DESCRIPTOR(p) struct usb_midi_out_jack_descriptor_ ##p { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bJackType; __u8 bJackID; __u8 bNrInputPins; struct usb_midi_source_pin pins[p]; __u8 iJack; \
/kernel/linux/linux-5.10/drivers/pinctrl/spear/
H A Dpinctrl-spear.c130 unsigned group, const unsigned **pins, unsigned *num_pins) in spear_pinctrl_get_group_pins()
134 *pins = pmx->machdata->groups[group]->pins; in spear_pinctrl_get_group_pins()
165 ret = of_property_count_strings(np, "st,pins"); in spear_pinctrl_dt_node_to_map()
185 of_property_for_each_string(np, "st,pins", prop, group) { in spear_pinctrl_dt_node_to_map()
295 if (gpio_pingroup->pins[j] == pin) in get_gpio_pingroup()
311 * Some SoC have configuration options applicable to group of pins, in gpio_request_endisable()
395 spear_pinctrl_desc.pins = machdata->pins; in spear_pinctrl_probe()
129 spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) spear_pinctrl_get_group_pins() argument

Completed in 21 milliseconds

12345678910>>...38