Searched refs:pctl (Results 1 - 25 of 97) sorted by last modified time

1234

/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c3902 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 Dpvrusb2-v4l2.c665 struct pvr2_ctrl *pctl; local
672 pctl = pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id);
673 if (!pctl) {
/linux-master/fs/xfs/
H A Dxfs_iwalk.c644 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 Dpinctrl-rzg2l.c298 struct pinctrl_dev *pctl; member in struct:rzg2l_pinctrl
2328 &pctrl->pctl);
2334 ret = pinctrl_enable(pctrl->pctl);
H A Dpinctrl-rzv2m.c116 struct pinctrl_dev *pctl; member in struct:rzv2m_pinctrl
1029 &pctrl->pctl);
1035 ret = pinctrl_enable(pctrl->pctl);
H A Dpinctrl-rza2.c48 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 Dpinctrl-rza1.c479 * @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 Dpinctrl-st.c327 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 Dpinctrl-ocelot.c327 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 Dpinctrl-aw9523.c87 * @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 Dpinctrl-da9062.c40 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 Dpinctrl-single.c153 * @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 Dpinctrl-ingenic.c133 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 Dpinctrl-equilibrium.c264 *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 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);
/linux-master/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.c199 * @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 Dpmc.c2014 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 Dcore.c806 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 Dudc.c2168 pinctrl_select_state(ci->platdata->pctl,
2191 pinctrl_select_state(ci->platdata->pctl,
/linux-master/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.c733 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 Dpinctrl-stm32.c210 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 Dpinctrl-starfive-jh7110.c686 pinctrl_add_gpio_range(sfp->pctl, &sfp->gpios);
926 sfp, &sfp->pctl);
969 return pinctrl_enable(sfp->pctl);
H A Dpinctrl-starfive-jh7100.c212 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 Dpinctrl-samsung.c684 struct pinctrl_desc *ctrldesc = &drvdata->pctl;
868 struct pinctrl_desc *ctrldesc = &drvdata->pctl;
H A Dpinctrl-samsung.h278 * @pctl: pin controller descriptor registered with the pinctrl subsystem.
297 struct pinctrl_desc pctl; member in struct:samsung_pinctrl_drv_data

Completed in 412 milliseconds

1234