Home
last modified time | relevance | path

Searched refs:ipctl (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/pinctrl/renesas/
H A Dpinctrl-rzn1.c202 if (ipctl->mdio_func[mdio] >= 0 && ipctl->mdio_func[mdio] != func) in rzn1_pinctrl_mdio_select()
705 dev_err(ipctl->dev, in rzn1_pinctrl_parse_groups()
782 grp = &ipctl->groups[ipctl->ngroups]; in rzn1_pinctrl_parse_functions()
788 ipctl->ngroups++; in rzn1_pinctrl_parse_functions()
793 grp = &ipctl->groups[ipctl->ngroups]; in rzn1_pinctrl_parse_functions()
799 ipctl->ngroups++; in rzn1_pinctrl_parse_functions()
828 ipctl->ngroups = 0; in rzn1_pinctrl_probe_dt()
836 if (!ipctl->groups) in rzn1_pinctrl_probe_dt()
855 ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); in rzn1_pinctrl_probe()
856 if (!ipctl) in rzn1_pinctrl_probe()
[all …]
/linux-6.15/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c229 if (ipctl->input_sel_base) in imx_pmx_set_one_pin_mmio()
235 dev_dbg(ipctl->dev, in imx_pmx_set_one_pin_mmio()
545 dev_err(ipctl->dev, in imx_pinctrl_parse_groups()
686 ipctl->group_index = 0; in imx_pinctrl_probe_dt()
729 ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); in imx_pinctrl_probe()
730 if (!ipctl) in imx_pinctrl_probe()
737 if (!ipctl->pin_regs) in imx_pinctrl_probe()
746 if (IS_ERR(ipctl->base)) in imx_pinctrl_probe()
784 ipctl->info = info; in imx_pinctrl_probe()
785 ipctl->dev = &pdev->dev; in imx_pinctrl_probe()
[all …]
H A Dpinctrl-imx1-core.c214 imx1_read_bit(ipctl, offset, MX1_GPR), in imx1_pin_dbg_show()
590 struct imx1_pinctrl *ipctl; in imx1_pinctrl_core_probe() local
602 ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); in imx1_pinctrl_core_probe()
603 if (!ipctl) in imx1_pinctrl_core_probe()
612 if (!ipctl->base) in imx1_pinctrl_core_probe()
626 ipctl->info = info; in imx1_pinctrl_core_probe()
627 ipctl->dev = info->dev; in imx1_pinctrl_core_probe()
628 platform_set_drvdata(pdev, ipctl); in imx1_pinctrl_core_probe()
629 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl); in imx1_pinctrl_core_probe()
630 if (IS_ERR(ipctl->pctl)) { in imx1_pinctrl_core_probe()
[all …]
H A Dpinctrl-scu.c89 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx_pinconf_set_scu() local
109 dev_dbg(ipctl->dev, "wakeup pin_id: %d type: %ld\n", in imx_pinconf_set_scu()
133 dev_dbg(ipctl->dev, "write: pin_id %u config 0x%x val 0x%x\n", in imx_pinconf_set_scu()
140 void imx_pinctrl_parse_pin_scu(struct imx_pinctrl *ipctl, in imx_pinctrl_parse_pin_scu() argument
144 const struct imx_pinctrl_soc_info *info = ipctl->info; in imx_pinctrl_parse_pin_scu()
154 dev_dbg(ipctl->dev, "%s: 0x%x 0x%08lx", info->pins[pin->pin].name, in imx_pinctrl_parse_pin_scu()
H A Dpinctrl-imx8ulp.c224 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx8ulp_pmx_gpio_set_direction() local
228 pin_reg = &ipctl->pin_regs[offset]; in imx8ulp_pmx_gpio_set_direction()
232 reg = readl(ipctl->base + pin_reg->mux_reg); in imx8ulp_pmx_gpio_set_direction()
237 writel(reg, ipctl->base + pin_reg->mux_reg); in imx8ulp_pmx_gpio_set_direction()
H A Dpinctrl-imx7ulp.c265 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in imx7ulp_pmx_gpio_set_direction() local
269 pin_reg = &ipctl->pin_regs[offset]; in imx7ulp_pmx_gpio_set_direction()
273 reg = readl(ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
278 writel(reg, ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
H A Dpinctrl-vf610.c297 struct imx_pinctrl *ipctl = pinctrl_dev_get_drvdata(pctldev); in vf610_pmx_gpio_set_direction() local
301 pin_reg = &ipctl->pin_regs[offset]; in vf610_pmx_gpio_set_direction()
306 reg = readl(ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
311 writel(reg, ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
H A Dpinctrl-imx.h102 void (*imx_pinctrl_parse_pin)(struct imx_pinctrl *ipctl,
132 void imx_pinctrl_parse_pin_scu(struct imx_pinctrl *ipctl,
/linux-6.15/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c120 return &ipctl->regions[i]; in s32_get_region()
839 struct s32_pinctrl *ipctl) in s32_pinctrl_probe_dt() argument
861 if (!ipctl->regions) in s32_pinctrl_probe_dt()
883 ipctl->regions[i].map = map; in s32_pinctrl_probe_dt()
921 struct s32_pinctrl *ipctl; in s32_pinctrl_probe() local
942 ipctl = devm_kzalloc(&pdev->dev, sizeof(*ipctl), GFP_KERNEL); in s32_pinctrl_probe()
943 if (!ipctl) in s32_pinctrl_probe()
946 ipctl->info = info; in s32_pinctrl_probe()
947 ipctl->dev = info->dev; in s32_pinctrl_probe()
973 ipctl); in s32_pinctrl_probe()
[all …]