/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 3902 if (eth->pctl) { 3904 regmap_write(eth->pctl, GPIO_DRV_SEL10, 0xa00); 3907 regmap_write(eth->pctl, GPIO_OD33_CTRL8, 0x5); 3910 regmap_write(eth->pctl, GPIO_BIAS_CTRL, 0x0); 4821 eth->pctl = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, 4822 "mediatek,pctl"); 4823 if (IS_ERR(eth->pctl)) { 4824 dev_err(&pdev->dev, "no pctl regmap found\n"); 4825 err = PTR_ERR(eth->pctl);
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 665 struct pvr2_ctrl *pctl; local 672 pctl = pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id); 673 if (!pctl) {
|
/linux-master/fs/xfs/ |
H A D | xfs_iwalk.c | 644 struct xfs_pwork_ctl pctl; local 652 error = xfs_pwork_init(mp, &pctl, xfs_iwalk_ag_work, "xfs_iwalk"); 659 if (xfs_pwork_ctl_want_abort(&pctl)) 676 xfs_pwork_queue(&pctl, &iwag->pwork); 684 xfs_pwork_poll(&pctl); 685 return xfs_pwork_destroy(&pctl);
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzg2l.c | 298 struct pinctrl_dev *pctl; member in struct:rzg2l_pinctrl 2328 &pctrl->pctl); 2334 ret = pinctrl_enable(pctrl->pctl);
|
H A D | pinctrl-rzv2m.c | 116 struct pinctrl_dev *pctl; member in struct:rzv2m_pinctrl 1029 &pctrl->pctl); 1035 ret = pinctrl_enable(pctrl->pctl);
|
H A D | pinctrl-rza2.c | 48 struct pinctrl_dev *pctl; member in struct:rza2_pinctrl_priv 274 pinctrl_add_gpio_range(priv->pctl, &priv->gpio_range); 301 &priv->pctl); 307 ret = pinctrl_enable(priv->pctl);
|
H A D | pinctrl-rza1.c | 479 * @pctl: pinctrl device 494 struct pinctrl_dev *pctl; member in struct:rza1_pinctrl 890 struct pinctrl_dev *pctldev = rza1_pctl->pctl; 1219 pinctrl_add_gpio_range(rza1_pctl->pctl, range); 1321 rza1_pctl, &rza1_pctl->pctl); 1328 ret = pinctrl_enable(rza1_pctl->pctl);
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-st.c | 327 struct pinctrl_dev *pctl; member in struct:st_pinctrl 1722 info->pctl = devm_pinctrl_register(dev, pctl_desc, info); 1723 if (IS_ERR(info->pctl)) 1724 return dev_err_probe(dev, PTR_ERR(info->pctl), "Failed pinctrl registration\n"); 1727 pinctrl_add_gpio_range(info->pctl, &info->banks[i].range);
|
H A D | pinctrl-ocelot.c | 327 struct pinctrl_dev *pctl; member in struct:ocelot_pinctrl 1732 info->pctl = devm_pinctrl_register(&pdev->dev, info->desc, info); 1733 if (IS_ERR(info->pctl)) { 1735 return PTR_ERR(info->pctl);
|
H A D | pinctrl-aw9523.c | 87 * @pctl: pinctrl handle for current device 97 struct pinctrl_dev *pctl; member in struct:aw9523 173 static int aw9523_pmx_get_funcs_count(struct pinctrl_dev *pctl) argument 178 static const char *aw9523_pmx_get_fname(struct pinctrl_dev *pctl, argument 184 static int aw9523_pmx_get_groups(struct pinctrl_dev *pctl, unsigned int sel, argument 193 static int aw9523_pmx_set_mux(struct pinctrl_dev *pctl, unsigned int fsel, argument 196 struct aw9523 *awi = pinctrl_dev_get_drvdata(pctl); 1047 awi->pctl = devm_pinctrl_register(dev, pdesc, awi); 1048 if (IS_ERR(awi->pctl)) { 1049 ret = PTR_ERR(awi->pctl); [all...] |
H A D | pinctrl-da9062.c | 40 static int da9062_pctl_get_pin_mode(struct da9062_pctl *pctl, argument 43 struct regmap *regmap = pctl->da9062->regmap; 56 static int da9062_pctl_set_pin_mode(struct da9062_pctl *pctl, argument 59 struct regmap *regmap = pctl->da9062->regmap; 71 pctl->pin_config[offset] = mode_req; 78 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 79 struct regmap *regmap = pctl->da9062->regmap; 83 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); 108 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 109 struct regmap *regmap = pctl 117 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 140 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 167 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 183 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 228 struct da9062_pctl *pctl = gpiochip_get_data(gc); local 252 struct da9062_pctl *pctl; local [all...] |
H A D | pinctrl-single.c | 153 * @pctl: pin controller device 182 struct pinctrl_dev *pctl; member in struct:pcs_device 794 selector = pinmux_generic_add_function(pcs->pctl, name, 1071 gsel = pinctrl_generic_add_group(pcs->pctl, np->name, pins, found, pcs); 1097 pinctrl_generic_remove_group(pcs->pctl, gsel); 1100 pinmux_generic_remove_function(pcs->pctl, fsel); 1221 res = pinctrl_generic_add_group(pcs->pctl, np->name, pins, found, pcs); 1235 pinmux_generic_remove_function(pcs->pctl, fsel); 1330 pinctrl_unregister(pcs->pctl); 1710 return pinctrl_force_sleep(pcs->pctl); [all...] |
H A D | pinctrl-ingenic.c | 133 struct pinctrl_dev *pctl; member in struct:ingenic_pinctrl 4294 jzpc->pctl = devm_pinctrl_register(dev, pctl_desc, jzpc); 4295 if (IS_ERR(jzpc->pctl)) { 4297 return PTR_ERR(jzpc->pctl); 4304 err = pinctrl_generic_add_group(jzpc->pctl, grp->name, grp->pins, grp->npins, 4315 err = pinmux_generic_add_function(jzpc->pctl, func->name,
|
H A D | pinctrl-equilibrium.c | 264 *find_pinbank_via_pin(struct eqbr_pinctrl_drv_data *pctl, unsigned int pin) argument 269 for (i = 0; i < pctl->nr_banks; i++) { 270 bank = &pctl->pin_banks[i]; 287 static int eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, argument 295 bank = find_pinbank_via_pin(pctl, pin); 297 dev_err(pctl->dev, "Couldn't find pin bank for pin %u\n", pin); 304 dev_err(pctl->dev, 310 raw_spin_lock_irqsave(&pctl->lock, flags); 312 raw_spin_unlock_irqrestore(&pctl->lock, flags); 319 struct eqbr_pinctrl_drv_data *pctl local 344 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local 367 get_gpio_ctrls_via_bank(struct eqbr_pinctrl_drv_data *pctl, struct eqbr_pin_bank *bank) argument 383 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local 447 struct eqbr_pinctrl_drv_data *pctl = pinctrl_dev_get_drvdata(pctldev); local [all...] |
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);
|
/linux-master/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.c | 199 * @pctl: corresponding pin controller device 205 struct pinctrl_dev *pctl; member in struct:nmk_pinctrl 1176 return pinctrl_force_sleep(npct->pctl); 1187 return pinctrl_force_default(npct->pctl); 1256 npct->pctl = devm_pinctrl_register(&pdev->dev, &nmk_pinctrl_desc, npct); 1257 if (IS_ERR(npct->pctl)) { 1259 return PTR_ERR(npct->pctl);
|
/linux-master/drivers/soc/tegra/ |
H A D | pmc.c | 2014 static const char *tegra_io_pad_pinctrl_get_group_name(struct pinctrl_dev *pctl, argument 2017 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl);
|
/linux-master/drivers/usb/chipidea/ |
H A D | core.c | 806 platdata->pctl = devm_pinctrl_get(dev); 807 if (!IS_ERR(platdata->pctl)) { 810 p = pinctrl_lookup_state(platdata->pctl, "default"); 814 p = pinctrl_lookup_state(platdata->pctl, "host"); 818 p = pinctrl_lookup_state(platdata->pctl, "device");
|
H A D | udc.c | 2168 pinctrl_select_state(ci->platdata->pctl, 2191 pinctrl_select_state(ci->platdata->pctl,
|
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 733 return pinctrl_force_sleep(pmx->pctl); 871 pmx->pctl = devm_pinctrl_register(&pdev->dev, &pmx->desc, pmx); 872 if (IS_ERR(pmx->pctl)) { 874 return PTR_ERR(pmx->pctl); 880 pinctrl_add_gpio_range(pmx->pctl, &pmx->gpio_range);
|
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 210 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); 216 dev_err(pctl->dev, "pin %d not in range.\n", pin); 284 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 298 dev_dbg(pctl->dev, "No access to gpio %d - %d\n", bank->bank_nr, i); 370 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 379 dev_err(pctl->dev, "unable to lock HW IRQ %lu for IRQ\n", 430 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 433 if (pctl->hwlock) { 434 ret = hwspin_lock_timeout_in_atomic(pctl 457 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 494 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 514 stm32_pctrl_find_group_by_pin(struct stm32_pinctrl *pctl, u32 pin) argument 528 stm32_pctrl_is_function_valid(struct stm32_pinctrl *pctl, u32 pin_num, u32 fnum) argument 554 stm32_pctrl_dt_node_to_map_func(struct stm32_pinctrl *pctl, u32 pin, u32 fnum, struct stm32_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument 580 struct stm32_pinctrl *pctl; local 696 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 704 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 714 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 749 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 760 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 825 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 863 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 895 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 946 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 997 struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); local 1069 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1122 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1132 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1168 stm32_pconf_get_pin_desc_by_pin_number(struct stm32_pinctrl *pctl, unsigned int pin_number) argument 1186 struct stm32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local 1266 stm32_pctrl_get_desc_pin_from_gpio(struct stm32_pinctrl *pctl, struct stm32_gpio_bank *bank, unsigned int offset) argument 1290 stm32_gpiolib_register_bank(struct stm32_pinctrl *pctl, struct fwnode_handle *fwnode) argument 1423 stm32_pctrl_dt_setup_irq(struct platform_device *pdev, struct stm32_pinctrl *pctl) argument 1468 struct stm32_pinctrl *pctl = platform_get_drvdata(pdev); local 1497 stm32_pctrl_create_pins_tab(struct stm32_pinctrl *pctl, struct stm32_desc_pin *pins) argument 1524 struct stm32_pinctrl *pctl; local 1660 stm32_pinctrl_restore_gpio_regs( struct stm32_pinctrl *pctl, u32 pin) argument 1725 struct stm32_pinctrl *pctl = dev_get_drvdata(dev); local 1736 struct stm32_pinctrl *pctl = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110.c | 686 pinctrl_add_gpio_range(sfp->pctl, &sfp->gpios); 926 sfp, &sfp->pctl); 969 return pinctrl_enable(sfp->pctl);
|
H A D | pinctrl-starfive-jh7100.c | 212 struct pinctrl_dev *pctl; member in struct:starfive_pinctrl 1044 pinctrl_add_gpio_range(sfp->pctl, &sfp->gpios); 1269 ret = devm_pinctrl_register_and_init(dev, &starfive_desc, sfp, &sfp->pctl); 1337 return pinctrl_enable(sfp->pctl);
|
/linux-master/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 684 struct pinctrl_desc *ctrldesc = &drvdata->pctl; 868 struct pinctrl_desc *ctrldesc = &drvdata->pctl;
|
H A D | pinctrl-samsung.h | 278 * @pctl: pin controller descriptor registered with the pinctrl subsystem. 297 struct pinctrl_desc pctl; member in struct:samsung_pinctrl_drv_data
|