Searched refs:pctl (Results 26 - 50 of 97) sorted by last modified time

1234

/linux-master/drivers/pinctrl/
H A Dpinctrl-as3722.c67 struct pinctrl_dev *pctl; member in struct:as3722_pctrl_info
555 as_pci->pctl = devm_pinctrl_register(&pdev->dev, &as3722_pinctrl_desc,
557 if (IS_ERR(as_pci->pctl)) {
559 return PTR_ERR(as_pci->pctl);
H A Dpinctrl-rk805.c71 struct pinctrl_dev *pctl; member in struct:rk805_pctrl_info
605 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci);
606 if (IS_ERR(pci->pctl)) {
608 return PTR_ERR(pci->pctl);
H A Dpinctrl-axp209.c129 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local
135 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val);
141 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val);
145 return !!(val & BIT(offset + pctl->desc->gpio_status_offset));
151 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local
157 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val);
170 ret = regmap_read(pctl->regmap, reg, &val);
203 struct axp20x_pctl *pctl = gpiochip_get_data(chip); local
208 regmap_update_bits(pctl->regmap, AXP20X_GPIO3_CTRL,
219 regmap_update_bits(pctl
228 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
249 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
257 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
267 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
278 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
310 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
331 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
339 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
350 struct axp20x_pctl *pctl = pinctrl_dev_get_drvdata(pctldev); local
392 struct axp20x_pctl *pctl = platform_get_drvdata(pdev); local
445 struct axp20x_pctl *pctl; local
[all...]
H A Dpinctrl-tb10x.c470 * @pctl: pointer to the pinctrl_dev structure of this pin controller.
481 struct pinctrl_dev *pctl; member in struct:tb10x_pinctrl
515 static int tb10x_get_groups_count(struct pinctrl_dev *pctl) argument
517 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl);
521 static const char *tb10x_get_group_name(struct pinctrl_dev *pctl, unsigned n) argument
523 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl);
527 static int tb10x_get_group_pins(struct pinctrl_dev *pctl, unsigned n, argument
531 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl);
539 static int tb10x_dt_node_to_map(struct pinctrl_dev *pctl, argument
556 ret = pinctrl_utils_reserve_map(pctl, ma
576 tb10x_get_functions_count(struct pinctrl_dev *pctl) argument
582 tb10x_get_function_name(struct pinctrl_dev *pctl, unsigned n) argument
589 tb10x_get_function_groups(struct pinctrl_dev *pctl, unsigned n, const char * const **groups, unsigned * const num_groups) argument
601 tb10x_gpio_request_enable(struct pinctrl_dev *pctl, struct pinctrl_gpio_range *range, unsigned pin) argument
675 tb10x_gpio_disable_free(struct pinctrl_dev *pctl, struct pinctrl_gpio_range *range, unsigned pin) argument
688 tb10x_pctl_set_mux(struct pinctrl_dev *pctl, unsigned func_selector, unsigned group_selector) argument
[all...]
H A Dpinctrl-stmfx.c106 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local
112 ret = regmap_read(pctl->stmfx->map, reg, &value);
119 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local
123 regmap_write_bits(pctl->stmfx->map, reg + get_reg(offset),
129 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local
135 ret = regmap_read(pctl->stmfx->map, reg, &val);
150 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local
154 return regmap_write_bits(pctl->stmfx->map, reg, mask, 0);
160 struct stmfx_pinctrl *pctl = gpiochip_get_data(gc); local
166 return regmap_write_bits(pctl
169 stmfx_pinconf_get_pupd(struct stmfx_pinctrl *pctl, unsigned int offset) argument
183 stmfx_pinconf_set_pupd(struct stmfx_pinctrl *pctl, unsigned int offset, u32 pupd) argument
192 stmfx_pinconf_get_type(struct stmfx_pinctrl *pctl, unsigned int offset) argument
206 stmfx_pinconf_set_type(struct stmfx_pinctrl *pctl, unsigned int offset, u32 type) argument
218 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
288 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
350 struct stmfx_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
424 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
435 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
446 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
484 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
492 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
537 stmfx_pinctrl_irq_toggle_trigger(struct stmfx_pinctrl *pctl, unsigned int offset) argument
567 struct stmfx_pinctrl *pctl = (struct stmfx_pinctrl *)dev_id; local
599 struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); local
616 stmfx_pinctrl_gpio_function_enable(struct stmfx_pinctrl *pctl) argument
643 struct stmfx_pinctrl *pctl; local
752 stmfx_pinctrl_backup_regs(struct stmfx_pinctrl *pctl) argument
776 stmfx_pinctrl_restore_regs(struct stmfx_pinctrl *pctl) argument
814 struct stmfx_pinctrl *pctl = dev_get_drvdata(dev); local
828 struct stmfx_pinctrl *pctl = dev_get_drvdata(dev); local
[all...]
H A Dpinctrl-sx150x.c372 static bool sx150x_pin_is_oscio(struct sx150x_pinctrl *pctl, unsigned int pin) argument
374 if (pin >= pctl->data->npins)
378 if (pctl->data->model != SX150X_789)
381 return !strcmp(pctl->data->pins[pin].name, "oscio");
387 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
391 if (sx150x_pin_is_oscio(pctl, offset))
394 ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value);
406 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
410 if (sx150x_pin_is_oscio(pctl, offse
420 __sx150x_gpio_set(struct sx150x_pinctrl *pctl, unsigned int offset, int value) argument
427 sx150x_gpio_oscio_set(struct sx150x_pinctrl *pctl, int value) argument
438 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
450 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
458 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
471 struct sx150x_pinctrl *pctl = gpiochip_get_data(chip); local
489 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
499 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
506 sx150x_irq_set_sense(struct sx150x_pinctrl *pctl, unsigned int line, unsigned int sense) argument
524 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
543 struct sx150x_pinctrl *pctl = (struct sx150x_pinctrl *)dev_id; local
566 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
574 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
585 struct sx150x_pinctrl *pctl = gpiochip_get_data(gc); local
604 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
735 struct sx150x_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
866 sx150x_reset(struct sx150x_pinctrl *pctl) argument
882 sx150x_init_misc(struct sx150x_pinctrl *pctl) argument
914 sx150x_init_hw(struct sx150x_pinctrl *pctl) argument
938 sx150x_regmap_reg_width(struct sx150x_pinctrl *pctl, unsigned int reg) argument
967 sx150x_maybe_swizzle(struct sx150x_pinctrl *pctl, unsigned int reg, unsigned int val) argument
1023 struct sx150x_pinctrl *pctl = context; local
1076 struct sx150x_pinctrl *pctl = context; local
1099 struct sx150x_pinctrl *pctl = i2c_get_clientdata(to_i2c_client(dev)); local
1122 struct sx150x_pinctrl *pctl; local
[all...]
H A Dpinctrl-rockchip.c3136 struct pinctrl_desc *ctrldesc = &info->pctl;
H A Dpinctrl-at91.c217 struct pinctrl_dev *pctl; member in struct:at91_pinctrl
1406 info->pctl = devm_pinctrl_register(dev, &at91_pinctrl_desc, info);
1407 if (IS_ERR(info->pctl))
1408 return dev_err_probe(dev, PTR_ERR(info->pctl), "could not register AT91 pinctrl driver\n");
1413 pinctrl_add_gpio_range(info->pctl, &gpio_chips[i]->range);
H A Dpinctrl-artpec6.c57 struct pinctrl_dev *pctl; member in struct:artpec6_pmx
959 pmx->pctl = pinctrl_register(&artpec6_desc, &pdev->dev, pmx);
961 if (IS_ERR(pmx->pctl)) {
963 return PTR_ERR(pmx->pctl);
977 pinctrl_unregister(pmx->pctl);
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c50 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, argument
53 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end)
54 return pctl->regmap2;
55 return pctl->regmap1;
58 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) argument
61 return ((pin >> pctl->devdata->mode_shf) & pctl->devdata->port_mask)
62 << pctl->devdata->port_shf;
71 struct mtk_pinctrl *pctl local
93 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local
106 mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, int value, enum pin_config_param arg) argument
194 mtk_find_pin_drv_grp_by_pin( struct mtk_pinctrl *pctl, unsigned long pin) argument
208 mtk_pconf_set_driving(struct mtk_pinctrl *pctl, unsigned int pin, unsigned char driving) argument
301 mtk_pconf_set_pull_select(struct mtk_pinctrl *pctl, unsigned int pin, bool enable, bool isup, unsigned int arg) argument
371 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
409 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
419 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
442 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl *pctl, u32 pin) argument
456 mtk_pctrl_find_function_by_pin( struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) argument
471 mtk_pctrl_is_function_valid(struct mtk_pinctrl *pctl, u32 pin_num, u32 fnum) argument
496 mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, u32 pin, u32 fnum, struct mtk_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument
537 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
647 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
655 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
665 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
697 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
712 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
730 mtk_find_pin_by_eint_num(struct mtk_pinctrl *pctl, unsigned int eint_num) argument
750 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
767 mtk_pmx_find_gpio_mode(struct mtk_pinctrl *pctl, unsigned offset) argument
787 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
824 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local
844 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local
856 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local
872 struct mtk_pinctrl *pctl = gpiochip_get_data(chip); local
905 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local
912 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local
923 struct mtk_pinctrl *pctl = platform_get_drvdata(pdev); local
957 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local
972 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local
984 struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data; local
1009 mtk_eint_init(struct mtk_pinctrl *pctl, struct platform_device *pdev) argument
1048 struct mtk_pinctrl *pctl; local
[all...]
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c582 struct pinctrl_dev *pctl = ipctl->pctl; local
589 dev_dbg(pctl->dev, "parse function(%d): %pOFn\n", index, np);
591 func = pinmux_generic_get_function(pctl, index);
621 radix_tree_insert(&pctl->pin_group_tree,
664 struct pinctrl_dev *pctl = ipctl->pctl; local
692 radix_tree_insert(&pctl->pin_function_tree, i, function);
695 pctl->num_functions = nfuncs;
699 pctl
[all...]
H A Dpinctrl-mxs.c26 struct pinctrl_dev *pctl; member in struct:mxs_pinctrl_data
560 d->pctl = pinctrl_register(&mxs_pinctrl_desc, &pdev->dev, d);
561 if (IS_ERR(d->pctl)) {
563 ret = PTR_ERR(d->pctl);
/linux-master/drivers/pinctrl/sunplus/
H A Dsppctl.c175 static void sppctl_func_set(struct sppctl_pdata *pctl, u8 func, u8 val) argument
204 writel(reg, pctl->moon2_base + offset);
227 static void sppctl_gmx_set(struct sppctl_pdata *pctl, u8 reg_off, u8 bit_off, u8 bit_sz, argument
240 writel(reg, pctl->moon1_base + reg_off * 4);
523 static int sppctl_gpio_new(struct platform_device *pdev, struct sppctl_pdata *pctl) argument
532 pctl->spp_gchip = spp_gchip;
534 spp_gchip->gpioxt_base = pctl->gpioxt_base;
535 spp_gchip->first_base = pctl->first_base;
556 pctl->pctl_grange.npins = gchip->ngpio;
557 pctl
570 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
602 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
647 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
702 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
733 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
756 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
763 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
771 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
802 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
822 struct sppctl_pdata *pctl = pinctrl_dev_get_drvdata(pctldev); local
[all...]
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c85 * @pctl: a pointer to the pinctrl device structure
94 struct pinctrl_dev *pctl; member in struct:s32_pinctrl
667 const struct pin_desc *pd = pin_desc_get(ipctl->pctl, pin);
699 ret = s32_regmap_read(ipctl->pctl, pin->number, &config);
724 ret = s32_regmap_write(ipctl->pctl, pin->number,
966 ipctl->pctl = devm_pinctrl_register(&pdev->dev, s32_pinctrl_desc,
968 if (IS_ERR(ipctl->pctl))
969 return dev_err_probe(&pdev->dev, PTR_ERR(ipctl->pctl),
/linux-master/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c1141 struct pinctrl_dev *pctl; local
1200 pctl = devm_pinctrl_register(dev, desc, priv);
1201 if (IS_ERR(pctl)) {
1202 ret = PTR_ERR(pctl);
H A Dpinctrl-madera-core.c1056 &priv->pctl);
1074 ret = pinctrl_enable(priv->pctl);
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-iproc-gpio.c100 * @pctl: pointer to pinctrl_dev
120 struct pinctrl_dev *pctl; member in struct:iproc_gpio
783 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip);
784 if (IS_ERR(chip->pctl)) {
786 return PTR_ERR(chip->pctl);
/linux-master/include/linux/usb/
H A Dchipidea.h90 struct pinctrl *pctl; member in struct:ci_hdrc_platform_data
/linux-master/drivers/usb/chipidea/
H A Dhost.c173 pinctrl_select_state(ci->platdata->pctl,
228 pinctrl_select_state(ci->platdata->pctl,
/linux-master/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c141 * @pctl: Pinctrl device
142 * @desc: pinctrl descriptor for pctl
153 struct pinctrl_dev *pctl; member in struct:ti_iodelay_device
383 g = pinctrl_generic_get_group(iod->pctl, selector);
546 error = pinctrl_generic_add_group(iod->pctl, np->name, pins, i, g);
879 ret = pinctrl_register_and_init(&iod->desc, dev, iod, &iod->pctl);
887 return pinctrl_enable(iod->pctl);
902 if (iod->pctl)
903 pinctrl_unregister(iod->pctl);
/linux-master/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c147 * @pctl: pointer to the pinctrl handle
153 struct pinctrl_dev *pctl; member in struct:sprd_pinctrl
212 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
213 struct sprd_pinctrl_soc_info *info = pctl->info;
221 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
222 struct sprd_pinctrl_soc_info *info = pctl->info;
232 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
233 struct sprd_pinctrl_soc_info *info = pctl->info;
249 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
259 grp = sprd_pinctrl_find_group_by_name(pctl, n
377 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
390 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
443 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
595 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
746 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
765 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
790 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
823 struct sprd_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
[all...]
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzn1.c114 struct pinctrl_dev *pctl; member in struct:rzn1_pinctrl
903 ipctl, &ipctl->pctl);
909 ret = pinctrl_enable(ipctl->pctl);
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h1211 * @pctl: The register map pointing at the range used to setup
1254 struct regmap *pctl; member in struct:mtk_eth
/linux-master/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c1039 drv_ctl.s.pctl = 6;
/linux-master/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.h13 struct pinctrl_dev *pctl; member in struct:tegra_pmx

Completed in 458 milliseconds

1234