Home
last modified time | relevance | path

Searched refs:pins (Results 26 - 50 of 954) sorted by relevance

12345678910>>...39

/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dpinctrl-rza2.c46 struct pinctrl_pin_desc *pins; member
283 struct pinctrl_pin_desc *pins; in rza2_pinctrl_register() local
287 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL); in rza2_pinctrl_register()
288 if (!pins) in rza2_pinctrl_register()
291 priv->pins = pins; in rza2_pinctrl_register()
292 priv->desc.pins = pins; in rza2_pinctrl_register()
296 pins[ in rza2_pinctrl_register()
333 unsigned int *pins, *psel_val; rza2_dt_node_to_map() local
[all...]
H A Dpinctrl-rzv2m.c60 * n indicates number of pins in the port, a is the register index
118 struct pinctrl_pin_desc *pins; member
168 int *pins; in rzv2m_pinctrl_set_mux() local
178 pins = group->pins; in rzv2m_pinctrl_set_mux()
182 RZV2M_PIN_ID_TO_PORT(pins[i]), RZV2M_PIN_ID_TO_PIN(pins[i]), in rzv2m_pinctrl_set_mux()
184 rzv2m_pinctrl_set_pfc_mode(pctrl, RZV2M_PIN_ID_TO_PORT(pins[i]), in rzv2m_pinctrl_set_mux()
185 RZV2M_PIN_ID_TO_PIN(pins[i]), psel_val[i]); in rzv2m_pinctrl_set_mux()
223 unsigned int *pins, *psel_va in rzv2m_dt_subnode_to_map() local
680 const unsigned int *pins; rzv2m_pinctrl_pinconf_group_set() local
702 const unsigned int *pins; rzv2m_pinctrl_pinconf_group_get() local
986 struct pinctrl_pin_desc *pins; rzv2m_pinctrl_register() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
H A Dusb.c65 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
67 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init()
68 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init()
69 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init()
86 pr_cont(", usb2 alt %d wires", config->pins[2]); in omap_otg_init()
87 else if (config->pins[0]) in omap_otg_init()
88 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_otg_init()
90 if (config->pins[1]) in omap_otg_init()
91 pr_cont(", usb1 %d wires", config->pins[1]); in omap_otg_init()
92 if (!alt_pingroup && config->pins[ in omap_otg_init()
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
H A Dusb.c66 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
68 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init()
69 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init()
70 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init()
87 pr_cont(", usb2 alt %d wires", config->pins[2]); in omap_otg_init()
88 else if (config->pins[0]) in omap_otg_init()
89 pr_cont(", usb0 %d wires%s", config->pins[0], in omap_otg_init()
91 if (config->pins[1]) in omap_otg_init()
92 pr_cont(", usb1 %d wires", config->pins[1]); in omap_otg_init()
93 if (!alt_pingroup && config->pins[ in omap_otg_init()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c34 struct pinctrl_pin_desc *pins; in qdf2xxx_pinctrl_probe() local
78 pins = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pins || !groups || !names) in qdf2xxx_pinctrl_probe()
92 pins[i].number = i; in qdf2xxx_pinctrl_probe()
93 groups[i].pins = &pins[i].number; in qdf2xxx_pinctrl_probe()
102 pins[gpio].name = names[i]; in qdf2xxx_pinctrl_probe()
127 pinctrl->pins = pins; in qdf2xxx_pinctrl_probe()
H A Dpinctrl-ssbi-mpp.c256 const unsigned **pins, in pm8xxx_get_group_pins()
261 *pins = &pctrl->desc.pins[group].number; in pm8xxx_get_group_pins()
303 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux()
323 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get()
373 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set()
445 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_input()
469 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_output()
493 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_get()
510 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offse in pm8xxx_mpp_set()
254 pm8xxx_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) pm8xxx_get_group_pins() argument
750 struct pinctrl_pin_desc *pins; pm8xxx_mpp_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c34 struct pinctrl_pin_desc *pins; in qdf2xxx_pinctrl_probe() local
78 pins = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pins || !groups || !names) in qdf2xxx_pinctrl_probe()
92 pins[i].number = i; in qdf2xxx_pinctrl_probe()
93 groups[i].grp.pins = &pins[i].number; in qdf2xxx_pinctrl_probe()
102 pins[gpio].name = names[i]; in qdf2xxx_pinctrl_probe()
127 pinctrl->pins = pins; in qdf2xxx_pinctrl_probe()
/third_party/jerryscript/targets/mbedos5/tools/
H A Dgenerate_pins.py17 Generate pins.cpp for a specified target, using target definitions from the
120 Enumerate pins specified in PinNames.h, by looking for a PinName enum
140 def write_pins_to_file(pins, pins_file, out_cpp_file):
142 Write the generated pins for a specified mbed board into the output C++ file.
149 '''.format(len(pins))
151 lengths = ',\n '.join(str(len(pin)) for pin in pins)
158 magic_values = ',\n '.join(pins)
165 magic_strings = ',\n '.join('"' + pin + '"' for pin in pins)
185 Generate pins.cpp for a specified mbed board, using target definitions from the
194 default='source/pins
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c96 #define PIN_BANK_4BIT(pins, reg, id) \
100 .nr_pins = pins, \
105 #define PIN_BANK_4BIT_EINTG(pins, reg, id, eoffs) \
109 .nr_pins = pins, \
112 .eint_mask = (1 << (pins)) - 1, \
117 #define PIN_BANK_4BIT_EINTW(pins, reg, id, eoffs, emask) \
121 .nr_pins = pins, \
129 #define PIN_BANK_4BIT2_EINTG(pins, reg, id, eoffs) \
133 .nr_pins = pins, \
136 .eint_mask = (1 << (pins))
204 u8 pins[NUM_EINT0]; global() member
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c96 #define PIN_BANK_4BIT(pins, reg, id) \
100 .nr_pins = pins, \
105 #define PIN_BANK_4BIT_EINTG(pins, reg, id, eoffs) \
109 .nr_pins = pins, \
112 .eint_mask = (1 << (pins)) - 1, \
117 #define PIN_BANK_4BIT_EINTW(pins, reg, id, eoffs, emask) \
121 .nr_pins = pins, \
129 #define PIN_BANK_4BIT2_EINTG(pins, reg, id, eoffs) \
133 .nr_pins = pins, \
136 .eint_mask = (1 << (pins))
204 u8 pins[NUM_EINT0]; global() member
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dpinctrl-paris.c58 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinmux_gpio_request_enable()
71 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinmux_gpio_set_direction()
89 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinconf_get()
198 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin]; in mtk_pinconf_set()
319 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num; in mtk_pctrl_find_function_by_pin()
337 const struct mtk_pin_desc *pin = hw->soc->pins + i; in mtk_pctrl_is_function_valid()
396 struct property *pins; in mtk_pctrl_dt_subnode_to_map() local
399 pins = of_find_property(node, "pinmux", NULL); in mtk_pctrl_dt_subnode_to_map()
400 if (!pins) { in mtk_pctrl_dt_subnode_to_map()
401 dev_err(hw->dev, "missing pins propert in mtk_pctrl_dt_subnode_to_map()
524 mtk_pctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, const unsigned **pins, unsigned *num_pins) mtk_pctrl_get_group_pins() argument
937 struct pinctrl_pin_desc *pins; mtk_paris_pinctrl_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c141 struct i40e_ptp_pins_settings *pins);
175 * i40e_is_ptp_pin_dev - check if device supports PTP pins
178 * Return true if device supports PTP pins, false otherwise.
187 * i40e_can_set_pins - check possibility of manipulating the pins
190 * Check if all conditions are satisfied to manipulate PTP pins.
191 * Return CAN_SET_PINS if pins can be set on a specific PF or
192 * return CAN_DO_PINS if pins can be manipulated within a NIC or
247 * i40e_ptp_verify - check pins
253 * Check pins consistency.
364 * i40e_ptp_set_1pps_signal_hw - configure 1PPS PTP signal for pins
539 struct i40e_ptp_pins_settings pins; i40e_ptp_enable_pin() local
1038 const struct i40e_ptp_pins_settings *pins = pf->ptp_pins; i40e_ptp_set_pins_hw() local
1070 i40e_ptp_set_pins(struct i40e_pf *pf, struct i40e_ptp_pins_settings *pins) i40e_ptp_set_pins() argument
[all...]
/third_party/ffmpeg/libavdevice/
H A Ddshow_enumpins.c29 long WINAPI ff_dshow_enumpins_Next(DShowEnumPins *this, unsigned long n, IPin **pins, in DECLARE_ADDREF()
34 if (!pins) in DECLARE_ADDREF()
38 *pins = (IPin *) this->pin; in DECLARE_ADDREF()
61 long WINAPI ff_dshow_enumpins_Clone(DShowEnumPins *this, DShowEnumPins **pins) in ff_dshow_enumpins_Clone() argument
65 if (!pins) in ff_dshow_enumpins_Clone()
71 *pins = new; in ff_dshow_enumpins_Clone()
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-bcm4908.c254 const struct bcm4908_pinctrl_pin_setup *pins; member
435 lsb |= group->pins[i].number; in bcm4908_pinctrl_set_mux()
436 lsb |= group->pins[i].function << BCM4908_TEST_PORT_LSB_PINMUX_DATA_SHIFT; in bcm4908_pinctrl_set_mux()
475 struct pinctrl_pin_desc *pins; in bcm4908_pinctrl_probe() local
503 pins = devm_kcalloc(dev, BCM4908_NUM_PINS, sizeof(*pins), GFP_KERNEL); in bcm4908_pinctrl_probe()
504 if (!pins) in bcm4908_pinctrl_probe()
507 pins[i].number = i; in bcm4908_pinctrl_probe()
508 pins[i].name = pin_names[i]; in bcm4908_pinctrl_probe()
510 pctldesc->pins in bcm4908_pinctrl_probe()
524 int *pins; bcm4908_pinctrl_probe() local
[all...]
H A Dpinctrl-nsp-mux.c6 * allows pins to be individually muxed to GPIO function. The NAND and MMC is
69 * @pins: array of pins used by this group
70 * @num_pins: total number of pins used by this group
75 const unsigned int *pins; member
143 * List of muxable pins in nsp
192 * List of groups of pins
224 .pins = group_name ## _pins, \
328 unsigned int selector, const unsigned int **pins, in nsp_get_group_pins()
333 *pins in nsp_get_group_pins()
327 nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) nsp_get_group_pins() argument
558 struct pinctrl_pin_desc *pins; nsp_pinmux_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/spear/
H A Dpinctrl-spear320.c501 .pins = clcd_pins,
584 .pins = emi_pins,
630 .pins = fsmc_8bit_pins,
677 .pins = fsmc_16bit_pins,
723 .pins = spp_pins,
768 .pins = sdhci_led_pins,
871 .pins = sdhci_cd_12_pins,
877 .pins = sdhci_cd_51_pins,
933 .pins = i2s_pins,
979 .pins
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/spear/
H A Dpinctrl-spear320.c501 .pins = clcd_pins,
584 .pins = emi_pins,
630 .pins = fsmc_8bit_pins,
677 .pins = fsmc_16bit_pins,
723 .pins = spp_pins,
768 .pins = sdhci_led_pins,
871 .pins = sdhci_cd_12_pins,
877 .pins = sdhci_cd_51_pins,
933 .pins = i2s_pins,
979 .pins
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-axp209.c50 const struct pinctrl_pin_desc *pins; member
52 /* Stores the pins supporting LDO function. Bit offset is pin number. */
54 /* Stores the pins supporting ADC function. Bit offset is pin number. */
89 .pins = axp209_pins,
98 .pins = axp22x_pins,
105 .pins = axp22x_pins,
342 const unsigned int **pins, unsigned int *num_pins) in axp20x_group_pins()
346 *pins = (unsigned int *)&pctl->desc->pins[selector]; in axp20x_group_pins()
357 return pctl->desc->pins[selecto in axp20x_group_name()
341 axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) axp20x_group_pins() argument
368 axp20x_funcs_groups_from_mask(struct device *dev, unsigned int mask, unsigned int mask_len, struct axp20x_pinctrl_function *func, const struct pinctrl_pin_desc *pins) axp20x_funcs_groups_from_mask() argument
[all...]
H A Dpinctrl-digicolor.c63 return pmap->desc->pins[selector].name; in dc_get_group_name()
67 const unsigned **pins, in dc_get_group_pins()
72 *pins = &pmap->desc->pins[selector].number; in dc_get_group_pins()
272 struct pinctrl_pin_desc *pins; in dc_pinctrl_probe() local
286 pins = devm_kcalloc(&pdev->dev, PINS_COUNT, sizeof(*pins), in dc_pinctrl_probe()
288 if (!pins) in dc_pinctrl_probe()
302 pins[pin_id].number = pin_id; in dc_pinctrl_probe()
303 pins[pin_i in dc_pinctrl_probe()
66 dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) dc_get_group_pins() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c62 * IMX1 IOMUXC manages the pins based on ports. Each port has 32 pins. IOMUX
67 * bit position and pin id. If they are represented by 2 bit, the lower 16 pins
68 * are in the first register and the upper 16 pins in the second (next)
101 /* Get current state of pins */ in imx1_write_2bit()
121 /* Get current state of pins */ in imx1_write_bit()
189 const unsigned int **pins, in imx1_get_group_pins()
198 *pins = info->groups[selector].pin_ids; in imx1_get_group_pins()
232 * config maps for pins in imx1_dt_node_to_map()
268 pin_get_name(pctldev, grp->pins[ in imx1_dt_node_to_map()
188 imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned int **pins, unsigned *npins) imx1_get_group_pins() argument
300 const struct imx1_pin *pins; imx1_pmx_set() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/
H A Dpinctrl-imx1-core.c65 * IMX1 IOMUXC manages the pins based on ports. Each port has 32 pins. IOMUX
70 * bit position and pin id. If they are represented by 2 bit, the lower 16 pins
71 * are in the first register and the upper 16 pins in the second (next)
104 /* Get current state of pins */ in imx1_write_2bit()
124 /* Get current state of pins */ in imx1_write_bit()
192 const unsigned int **pins, in imx1_get_group_pins()
201 *pins = info->groups[selector].pin_ids; in imx1_get_group_pins()
235 * config maps for pins in imx1_dt_node_to_map()
271 pin_get_name(pctldev, grp->pins[ in imx1_dt_node_to_map()
191 imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned int **pins, unsigned *npins) imx1_get_group_pins() argument
303 const struct imx1_pin *pins; imx1_pmx_set() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-digicolor.c62 return pmap->desc->pins[selector].name; in dc_get_group_name()
66 const unsigned **pins, in dc_get_group_pins()
71 *pins = &pmap->desc->pins[selector].number; in dc_get_group_pins()
273 struct pinctrl_pin_desc *pins; in dc_pinctrl_probe() local
287 pins = devm_kcalloc(&pdev->dev, PINS_COUNT, sizeof(*pins), in dc_pinctrl_probe()
289 if (!pins) in dc_pinctrl_probe()
303 pins[pin_id].number = pin_id; in dc_pinctrl_probe()
304 pins[pin_i in dc_pinctrl_probe()
65 dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) dc_get_group_pins() argument
[all...]
H A Dpinctrl-at91-pio4.c101 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line
104 * @npins: number of pins.
121 struct atmel_pin **pins; member
171 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_set_type()
213 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_mask()
222 struct atmel_pin *pin = atmel_pioctrl->pins[d->hwirq]; in atmel_gpio_irq_unmask()
310 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_direction_input()
325 struct atmel_pin *pin = atmel_pioctrl->pins[offset]; in atmel_gpio_get()
364 struct atmel_pin *pin = atmel_pioctrl->pins[offse in atmel_gpio_direction_output()
481 atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) atmel_pctl_get_group_pins() argument
550 struct property *pins; atmel_pctl_dt_subnode_to_map() local
[all...]
H A Dpinctrl-axp209.c44 const struct pinctrl_pin_desc *pins; member
46 /* Stores the pins supporting LDO function. Bit offset is pin number. */
48 /* Stores the pins supporting ADC function. Bit offset is pin number. */
82 .pins = axp209_pins,
91 .pins = axp813_pins,
292 const unsigned int **pins, unsigned int *num_pins) in axp20x_group_pins()
296 *pins = (unsigned int *)&pctl->desc->pins[selector]; in axp20x_group_pins()
307 return pctl->desc->pins[selector].name; in axp20x_group_name()
321 const struct pinctrl_pin_desc *pins) in axp20x_funcs_groups_from_mask()
291 axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) axp20x_group_pins() argument
318 axp20x_funcs_groups_from_mask(struct device *dev, unsigned int mask, unsigned int mask_len, struct axp20x_pinctrl_function *func, const struct pinctrl_pin_desc *pins) axp20x_funcs_groups_from_mask() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c14 * allows pins to be individually muxed to GPIO function. The NAND and MMC is
75 * @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
149 * List of muxable pins in nsp
198 * List of groups of pins
230 .pins = group_name ## _pins, \
334 unsigned int selector, const unsigned int **pins, in nsp_get_group_pins()
339 *pins in nsp_get_group_pins()
333 nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) nsp_get_group_pins() argument
564 struct pinctrl_pin_desc *pins; nsp_pinmux_probe() local
[all...]

Completed in 24 milliseconds

12345678910>>...39