Lines Matching full:npcm
1485 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_drive_strength() local
1487 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_get_drive_strength()
1508 static int npcm7xx_set_drive_strength(struct npcm7xx_pinctrl *npcm, in npcm7xx_set_drive_strength() argument
1513 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_set_drive_strength()
1543 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_groups_count() local
1545 dev_dbg(npcm->dev, "group size: %zu\n", ARRAY_SIZE(npcm7xx_groups)); in npcm7xx_get_groups_count()
1608 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_pinmux_set_mux() local
1610 dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group, in npcm7xx_pinmux_set_mux()
1613 npcm7xx_setfunc(npcm->gcr_regmap, npcm7xx_groups[group].pins, in npcm7xx_pinmux_set_mux()
1623 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_gpio_request_enable() local
1626 dev_err(npcm->dev, "invalid range\n"); in npcm7xx_gpio_request_enable()
1630 dev_err(npcm->dev, "invalid gpiochip\n"); in npcm7xx_gpio_request_enable()
1634 npcm7xx_setfunc(npcm->gcr_regmap, &offset, 1, fn_gpio); in npcm7xx_gpio_request_enable()
1644 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_gpio_request_free() local
1647 virq = irq_find_mapping(npcm->domain, offset); in npcm7xx_gpio_request_free()
1657 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm_gpio_set_direction() local
1659 &npcm->gpio_bank[offset / NPCM7XX_GPIO_PER_BANK]; in npcm_gpio_set_direction()
1687 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_config_get() local
1689 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_config_get()
1732 rc = npcm7xx_get_slew_rate(bank, npcm->gcr_regmap, pin); in npcm7xx_config_get()
1746 static int npcm7xx_config_set_one(struct npcm7xx_pinctrl *npcm, in npcm7xx_config_set_one() argument
1752 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_config_set_one()
1787 return npcm7xx_set_slew_rate(bank, npcm->gcr_regmap, pin, arg); in npcm7xx_config_set_one()
1789 return npcm7xx_set_drive_strength(npcm, pin, arg); in npcm7xx_config_set_one()
1801 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_config_set() local
1805 rc = npcm7xx_config_set_one(npcm, pin, *configs++); in npcm7xx_config_set()