Lines Matching refs:pc
47 struct bcm63xx_pinctrl *pc)
55 grc.regmap = pc->regs;
69 struct bcm63xx_pinctrl *pc;
73 pc = devm_kzalloc(dev, sizeof(*pc), GFP_KERNEL);
74 if (!pc)
77 platform_set_drvdata(pdev, pc);
79 pc->dev = dev;
80 pc->driver_data = driver_data;
82 pc->regs = syscon_node_to_regmap(dev->parent->of_node);
83 if (IS_ERR(pc->regs))
84 return PTR_ERR(pc->regs);
86 pc->pctl_desc.name = dev_name(dev);
87 pc->pctl_desc.pins = soc->pins;
88 pc->pctl_desc.npins = soc->npins;
89 pc->pctl_desc.pctlops = soc->pctl_ops;
90 pc->pctl_desc.pmxops = soc->pmx_ops;
91 pc->pctl_desc.owner = THIS_MODULE;
93 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc);
94 if (IS_ERR(pc->pctl_dev))
95 return PTR_ERR(pc->pctl_dev);
99 err = bcm63xx_gpio_probe(dev, node, soc, pc);