xway_info 1525 drivers/pinctrl/pinctrl-xway.c static struct ltq_pinmux_info xway_info = { xway_info 1713 drivers/pinctrl/pinctrl-xway.c xway_info.membase[0] = devm_ioremap_resource(&pdev->dev, res); xway_info 1714 drivers/pinctrl/pinctrl-xway.c if (IS_ERR(xway_info.membase[0])) xway_info 1715 drivers/pinctrl/pinctrl-xway.c return PTR_ERR(xway_info.membase[0]); xway_info 1727 drivers/pinctrl/pinctrl-xway.c xway_info.pads = devm_kcalloc(&pdev->dev, xway_info 1730 drivers/pinctrl/pinctrl-xway.c if (!xway_info.pads) xway_info 1739 drivers/pinctrl/pinctrl-xway.c xway_info.pads[i].number = GPIO0 + i; xway_info 1740 drivers/pinctrl/pinctrl-xway.c xway_info.pads[i].name = name; xway_info 1742 drivers/pinctrl/pinctrl-xway.c xway_pctrl_desc.pins = xway_info.pads; xway_info 1748 drivers/pinctrl/pinctrl-xway.c xway_info.num_pads = xway_chip.ngpio; xway_info 1749 drivers/pinctrl/pinctrl-xway.c xway_info.num_mfp = xway_chip.ngpio; xway_info 1750 drivers/pinctrl/pinctrl-xway.c xway_info.mfp = xway_soc->mfp; xway_info 1751 drivers/pinctrl/pinctrl-xway.c xway_info.grps = xway_soc->grps; xway_info 1752 drivers/pinctrl/pinctrl-xway.c xway_info.num_grps = xway_soc->num_grps; xway_info 1753 drivers/pinctrl/pinctrl-xway.c xway_info.funcs = xway_soc->funcs; xway_info 1754 drivers/pinctrl/pinctrl-xway.c xway_info.num_funcs = xway_soc->num_funcs; xway_info 1755 drivers/pinctrl/pinctrl-xway.c xway_info.exin = xway_soc->exin; xway_info 1756 drivers/pinctrl/pinctrl-xway.c xway_info.num_exin = xway_soc->num_exin; xway_info 1759 drivers/pinctrl/pinctrl-xway.c ret = ltq_pinctrl_register(pdev, &xway_info); xway_info 1789 drivers/pinctrl/pinctrl-xway.c pinctrl_add_gpio_range(xway_info.pctrl, &xway_gpio_range);