mpci 177 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 179 drivers/pinctrl/pinctrl-max77620.c return mpci->num_pin_groups; mpci 185 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 187 drivers/pinctrl/pinctrl-max77620.c return mpci->pin_groups[group].name; mpci 194 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 196 drivers/pinctrl/pinctrl-max77620.c *pins = mpci->pin_groups[group].pins; mpci 197 drivers/pinctrl/pinctrl-max77620.c *num_pins = mpci->pin_groups[group].npins; mpci 212 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 214 drivers/pinctrl/pinctrl-max77620.c return mpci->num_functions; mpci 220 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 222 drivers/pinctrl/pinctrl-max77620.c return mpci->functions[function].name; mpci 230 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 232 drivers/pinctrl/pinctrl-max77620.c *groups = mpci->functions[function].groups; mpci 233 drivers/pinctrl/pinctrl-max77620.c *num_groups = mpci->functions[function].ngroups; mpci 241 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 247 drivers/pinctrl/pinctrl-max77620.c } else if (function == mpci->pin_groups[group].alt_option) { mpci 250 drivers/pinctrl/pinctrl-max77620.c dev_err(mpci->dev, "GPIO %u doesn't have function %u\n", mpci 254 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, MAX77620_REG_AME_GPIO, mpci 257 drivers/pinctrl/pinctrl-max77620.c dev_err(mpci->dev, "REG AME GPIO update failed: %d\n", ret); mpci 272 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 273 drivers/pinctrl/pinctrl-max77620.c struct device *dev = mpci->dev; mpci 281 drivers/pinctrl/pinctrl-max77620.c if (mpci->pin_info[pin].drv_type == MAX77620_PIN_OD_DRV) mpci 286 drivers/pinctrl/pinctrl-max77620.c if (mpci->pin_info[pin].drv_type == MAX77620_PIN_PP_DRV) mpci 291 drivers/pinctrl/pinctrl-max77620.c ret = regmap_read(mpci->rmap, MAX77620_REG_PUE_GPIO, &val); mpci 301 drivers/pinctrl/pinctrl-max77620.c ret = regmap_read(mpci->rmap, MAX77620_REG_PDE_GPIO, &val); mpci 320 drivers/pinctrl/pinctrl-max77620.c static int max77620_get_default_fps(struct max77620_pctrl_info *mpci, mpci 326 drivers/pinctrl/pinctrl-max77620.c ret = regmap_read(mpci->rmap, addr, &val); mpci 328 drivers/pinctrl/pinctrl-max77620.c dev_err(mpci->dev, "Reg PUE_GPIO read failed: %d\n", ret); mpci 336 drivers/pinctrl/pinctrl-max77620.c static int max77620_set_fps_param(struct max77620_pctrl_info *mpci, mpci 339 drivers/pinctrl/pinctrl-max77620.c struct max77620_fps_config *fps_config = &mpci->fps_config[pin]; mpci 377 drivers/pinctrl/pinctrl-max77620.c dev_err(mpci->dev, "Invalid parameter %d for pin %d\n", mpci 385 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, addr, mask, param_val << shift); mpci 387 drivers/pinctrl/pinctrl-max77620.c dev_err(mpci->dev, "Reg 0x%02x update failed %d\n", addr, ret); mpci 396 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = pinctrl_dev_get_drvdata(pctldev); mpci 397 drivers/pinctrl/pinctrl-max77620.c struct device *dev = mpci->dev; mpci 414 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, mpci 421 drivers/pinctrl/pinctrl-max77620.c mpci->pin_info[pin].drv_type = val ? mpci 427 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, mpci 434 drivers/pinctrl/pinctrl-max77620.c mpci->pin_info[pin].drv_type = val ? mpci 444 drivers/pinctrl/pinctrl-max77620.c fps_config = &mpci->fps_config[pin]; mpci 450 drivers/pinctrl/pinctrl-max77620.c mpci, addr, mpci 464 drivers/pinctrl/pinctrl-max77620.c ret = max77620_set_fps_param(mpci, pin, param); mpci 475 drivers/pinctrl/pinctrl-max77620.c fps_config = &mpci->fps_config[pin]; mpci 481 drivers/pinctrl/pinctrl-max77620.c mpci, addr, mpci 504 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, mpci 513 drivers/pinctrl/pinctrl-max77620.c ret = regmap_update_bits(mpci->rmap, mpci 551 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci; mpci 554 drivers/pinctrl/pinctrl-max77620.c mpci = devm_kzalloc(&pdev->dev, sizeof(*mpci), GFP_KERNEL); mpci 555 drivers/pinctrl/pinctrl-max77620.c if (!mpci) mpci 558 drivers/pinctrl/pinctrl-max77620.c mpci->dev = &pdev->dev; mpci 559 drivers/pinctrl/pinctrl-max77620.c mpci->dev->of_node = pdev->dev.parent->of_node; mpci 560 drivers/pinctrl/pinctrl-max77620.c mpci->rmap = max77620->rmap; mpci 562 drivers/pinctrl/pinctrl-max77620.c mpci->pins = max77620_pins_desc; mpci 563 drivers/pinctrl/pinctrl-max77620.c mpci->num_pins = ARRAY_SIZE(max77620_pins_desc); mpci 564 drivers/pinctrl/pinctrl-max77620.c mpci->functions = max77620_pin_function; mpci 565 drivers/pinctrl/pinctrl-max77620.c mpci->num_functions = ARRAY_SIZE(max77620_pin_function); mpci 566 drivers/pinctrl/pinctrl-max77620.c mpci->pin_groups = max77620_pingroups; mpci 567 drivers/pinctrl/pinctrl-max77620.c mpci->num_pin_groups = ARRAY_SIZE(max77620_pingroups); mpci 568 drivers/pinctrl/pinctrl-max77620.c platform_set_drvdata(pdev, mpci); mpci 578 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].active_fps_src = -1; mpci 579 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].active_power_up_slots = -1; mpci 580 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].active_power_down_slots = -1; mpci 581 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].suspend_fps_src = -1; mpci 582 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].suspend_power_up_slots = -1; mpci 583 drivers/pinctrl/pinctrl-max77620.c mpci->fps_config[i].suspend_power_down_slots = -1; mpci 586 drivers/pinctrl/pinctrl-max77620.c mpci->pctl = devm_pinctrl_register(&pdev->dev, &max77620_pinctrl_desc, mpci 587 drivers/pinctrl/pinctrl-max77620.c mpci); mpci 588 drivers/pinctrl/pinctrl-max77620.c if (IS_ERR(mpci->pctl)) { mpci 590 drivers/pinctrl/pinctrl-max77620.c return PTR_ERR(mpci->pctl); mpci 611 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = dev_get_drvdata(dev); mpci 619 drivers/pinctrl/pinctrl-max77620.c mpci, pin, max77620_suspend_fps_param[p]); mpci 627 drivers/pinctrl/pinctrl-max77620.c struct max77620_pctrl_info *mpci = dev_get_drvdata(dev); mpci 635 drivers/pinctrl/pinctrl-max77620.c mpci, pin, max77620_active_fps_param[p]);