Lines Matching refs:npcm

1510 	struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1512 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1533 static int npcm7xx_set_drive_strength(struct npcm7xx_pinctrl *npcm,
1538 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1568 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1570 dev_dbg(npcm->dev, "group size: %zu\n", ARRAY_SIZE(npcm7xx_groups));
1596 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1598 dev_dbg(npcm->dev, "dt_node_to_map: %s\n", np_config->name);
1646 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1648 dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group,
1651 npcm7xx_setfunc(npcm->gcr_regmap, npcm7xx_groups[group].pins,
1661 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1664 dev_err(npcm->dev, "invalid range\n");
1668 dev_err(npcm->dev, "invalid gpiochip\n");
1672 npcm7xx_setfunc(npcm->gcr_regmap, &offset, 1, fn_gpio);
1682 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1685 virq = irq_find_mapping(npcm->domain, offset);
1695 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1697 &npcm->gpio_bank[offset / NPCM7XX_GPIO_PER_BANK];
1725 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1727 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1770 rc = npcm7xx_get_slew_rate(bank, npcm->gcr_regmap, pin);
1784 static int npcm7xx_config_set_one(struct npcm7xx_pinctrl *npcm,
1790 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1825 return npcm7xx_set_slew_rate(bank, npcm->gcr_regmap, pin, arg);
1827 return npcm7xx_set_drive_strength(npcm, pin, arg);
1839 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev);
1843 rc = npcm7xx_config_set_one(npcm, pin, *configs++);