/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl-rza2.c | 46 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 D | pinctrl-rzv2m.c | 60 * 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 D | usb.c | 65 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 D | usb.c | 66 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 D | pinctrl-qdf2xxx.c | 34 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 D | pinctrl-ssbi-mpp.c | 256 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 D | pinctrl-qdf2xxx.c | 34 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 D | generate_pins.py | 17 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 D | pinctrl-s3c64xx.c | 96 #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 D | pinctrl-s3c64xx.c | 96 #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 D | pinctrl-paris.c | 58 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 D | i40e_ptp.c | 141 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 D | dshow_enumpins.c | 29 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 D | pinctrl-bcm4908.c | 254 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 D | pinctrl-nsp-mux.c | 6 * 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 D | pinctrl-spear320.c | 501 .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 D | pinctrl-spear320.c | 501 .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 D | pinctrl-axp209.c | 50 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 D | pinctrl-digicolor.c | 63 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 D | pinctrl-imx1-core.c | 62 * 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 D | pinctrl-imx1-core.c | 65 * 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 D | pinctrl-digicolor.c | 62 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 D | pinctrl-at91-pio4.c | 101 * @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 D | pinctrl-axp209.c | 44 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 D | pinctrl-nsp-mux.c | 14 * 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...] |