/linux-master/drivers/pinctrl/ |
H A D | pinctrl-as3722.c | 67 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 D | pinctrl-rk805.c | 71 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 D | pinctrl-axp209.c | 129 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 D | pinctrl-tb10x.c | 470 * @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 D | pinctrl-stmfx.c | 106 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 D | pinctrl-sx150x.c | 372 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 D | pinctrl-rockchip.c | 3136 struct pinctrl_desc *ctrldesc = &info->pctl;
|
H A D | pinctrl-at91.c | 217 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 D | pinctrl-artpec6.c | 57 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 D | pinctrl-mtk-common.c | 50 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 D | pinctrl-imx.c | 582 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 D | pinctrl-mxs.c | 26 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 D | sppctl.c | 175 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 D | pinctrl-s32cc.c | 85 * @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 D | pinctrl-lochnagar.c | 1141 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 D | pinctrl-madera-core.c | 1056 &priv->pctl); 1074 ret = pinctrl_enable(priv->pctl);
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-iproc-gpio.c | 100 * @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 D | chipidea.h | 90 struct pinctrl *pctl; member in struct:ci_hdrc_platform_data
|
/linux-master/drivers/usb/chipidea/ |
H A D | host.c | 173 pinctrl_select_state(ci->platdata->pctl, 228 pinctrl_select_state(ci->platdata->pctl,
|
/linux-master/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 141 * @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 D | pinctrl-sprd.c | 147 * @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 D | pinctrl-rzn1.c | 114 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 D | mtk_eth_soc.h | 1211 * @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 D | octeon_mgmt.c | 1039 drv_ctl.s.pctl = 6;
|
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 13 struct pinctrl_dev *pctl; member in struct:tegra_pmx
|