Lines Matching full:npcm
1503 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_drive_strength() local
1505 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_get_drive_strength()
1526 static int npcm7xx_set_drive_strength(struct npcm7xx_pinctrl *npcm, in npcm7xx_set_drive_strength() argument
1531 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_set_drive_strength()
1561 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_groups_count() local
1563 dev_dbg(npcm->dev, "group size: %zu\n", ARRAY_SIZE(npcm7xx_groups)); in npcm7xx_get_groups_count()
1589 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_dt_node_to_map() local
1591 dev_dbg(npcm->dev, "dt_node_to_map: %s\n", np_config->name); in npcm7xx_dt_node_to_map()
1639 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_pinmux_set_mux() local
1641 dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group, in npcm7xx_pinmux_set_mux()
1644 npcm7xx_setfunc(npcm->gcr_regmap, npcm7xx_groups[group].pins, in npcm7xx_pinmux_set_mux()
1654 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_gpio_request_enable() local
1657 dev_err(npcm->dev, "invalid range\n"); in npcm7xx_gpio_request_enable()
1661 dev_err(npcm->dev, "invalid gpiochip\n"); in npcm7xx_gpio_request_enable()
1665 npcm7xx_setfunc(npcm->gcr_regmap, &offset, 1, fn_gpio); in npcm7xx_gpio_request_enable()
1675 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_gpio_request_free() local
1678 virq = irq_find_mapping(npcm->domain, offset); in npcm7xx_gpio_request_free()
1688 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm_gpio_set_direction() local
1690 &npcm->gpio_bank[offset / NPCM7XX_GPIO_PER_BANK]; in npcm_gpio_set_direction()
1718 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_config_get() local
1720 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_config_get()
1763 rc = npcm7xx_get_slew_rate(bank, npcm->gcr_regmap, pin); in npcm7xx_config_get()
1777 static int npcm7xx_config_set_one(struct npcm7xx_pinctrl *npcm, in npcm7xx_config_set_one() argument
1783 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_config_set_one()
1818 return npcm7xx_set_slew_rate(bank, npcm->gcr_regmap, pin, arg); in npcm7xx_config_set_one()
1820 return npcm7xx_set_drive_strength(npcm, pin, arg); in npcm7xx_config_set_one()
1832 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_config_set() local
1836 rc = npcm7xx_config_set_one(npcm, pin, *configs++); in npcm7xx_config_set()