Home
last modified time | relevance | path

Searched refs:pmxops (Results 1 – 25 of 99) sorted by relevance

1234

/linux-6.6.21/drivers/pinctrl/
Dpinmux.c37 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops()
90 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_can_be_used_for_gpio()
116 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request()
213 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_free()
313 ops = pctldev->desc->pmxops; in pinmux_gpio_direction()
326 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_func_name_to_selector()
347 const struct pinmux_ops *pmxops = pctldev->desc->pmxops; in pinmux_map_to_setting() local
353 if (!pmxops) { in pinmux_map_to_setting()
366 ret = pmxops->get_function_groups(pctldev, setting->data.mux.func, in pinmux_map_to_setting()
412 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_enable_setting()
[all …]
Dpinctrl-mlxbf3.c239 .pmxops = &mlxbf3_pmx_ops,
Dpinctrl-ocelot.c1602 .pmxops = &ocelot_pmx_ops,
1613 .pmxops = &ocelot_pmx_ops,
1624 .pmxops = &ocelot_pmx_ops,
1635 .pmxops = &ocelot_pmx_ops,
1646 .pmxops = &ocelot_pmx_ops,
1657 .pmxops = &ocelot_pmx_ops,
1675 .pmxops = &lan966x_pmx_ops,
Dpinctrl-loongson2.c271 pctrl->desc.pmxops = &loongson2_pmx_ops; in loongson2_pinctrl_probe()
Dpinctrl-digicolor.c315 pctl_desc->pmxops = &dc_pmxops, in dc_pinctrl_probe()
Dpinctrl-lantiq.c335 desc->pmxops = &ltq_pmx_ops; in ltq_pinctrl_register()
Dcore.c1791 if (pctldev->desc->pmxops) in pinctrl_devices_show()
1942 if (pctldev->desc->pmxops) in pinctrl_init_device_debugfs()
2044 if (pctldesc->pmxops) { in pinctrl_init_controller()
Dpinctrl-axp209.c504 pctrl_desc->pmxops = &axp20x_pmx_ops; in axp20x_pctl_probe()
Dpinctrl-rk805.c547 .pmxops = &rk805_pinmux_ops,
Dpinctrl-amd.c1049 .pmxops = &amd_pmxops,
1075 desc->pmxops = NULL; in amd_get_iomux_res()
/linux-6.6.21/drivers/pinctrl/bcm/
Dpinctrl-bcm63xx.c90 pc->pctl_desc.pmxops = soc->pmx_ops; in bcm63xx_pinctrl_probe()
Dpinctrl-ns.c198 .pmxops = &ns_pinctrl_pmxops,
Dpinctrl-bcm4908.c462 .pmxops = &bcm4908_pinctrl_pmxops,
Dpinctrl-nsp-mux.c527 .pmxops = &nsp_pinmux_ops,
Dpinctrl-bcm2835.c1158 .pmxops = &bcm2835_pmx_ops,
1168 .pmxops = &bcm2835_pmx_ops,
/linux-6.6.21/include/linux/pinctrl/
Dpinctrl.h155 const struct pinmux_ops *pmxops; member
/linux-6.6.21/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c1483 struct pinmux_ops *pmxops; in sunxi_pinctrl_init_with_variant() local
1552 pmxops = devm_kmemdup(&pdev->dev, &sunxi_pmx_ops, sizeof(sunxi_pmx_ops), in sunxi_pinctrl_init_with_variant()
1554 if (!pmxops) in sunxi_pinctrl_init_with_variant()
1558 pmxops->strict = false; in sunxi_pinctrl_init_with_variant()
1560 pctrl_desc->pmxops = pmxops; in sunxi_pinctrl_init_with_variant()
/linux-6.6.21/drivers/pinctrl/berlin/
Dberlin.c292 .pmxops = &berlin_pinmux_ops,
/linux-6.6.21/drivers/pinctrl/visconti/
Dpinctrl-common.c315 priv->pctl_desc.pmxops = &visconti_pinmux_ops; in visconti_pinctrl_probe()
/linux-6.6.21/drivers/pinctrl/mediatek/
Dpinctrl-mtmips.c187 .pmxops = &mtmips_pmx_group_ops,
/linux-6.6.21/drivers/pinctrl/spear/
Dpinctrl-spear.c355 .pmxops = &spear_pinmux_ops,
/linux-6.6.21/drivers/pinctrl/intel/
Dpinctrl-tangier.c518 .pmxops = &tng_pinmux_ops,
/linux-6.6.21/drivers/pinctrl/renesas/
Dpinctrl-rza2.c497 priv->desc.pmxops = &rza2_pinmux_ops; in rza2_pinctrl_probe()
/linux-6.6.21/drivers/pinctrl/qcom/
Dpinctrl-lpass-lpi.c456 pctrl->desc.pmxops = &lpi_gpio_pinmux_ops; in lpi_pinctrl_probe()
/linux-6.6.21/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.c249 .pmxops = &pxa2xx_pinmux_ops,

1234