mgpio             128 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             131 drivers/gpio/gpio-max77620.c 	ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             135 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIOx dir update failed: %d\n", ret);
mgpio             142 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             146 drivers/gpio/gpio-max77620.c 	ret = regmap_read(mgpio->rmap, GPIO_REG_ADDR(offset), &val);
mgpio             148 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIOx read failed: %d\n", ret);
mgpio             161 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             168 drivers/gpio/gpio-max77620.c 	ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             171 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIOx val update failed: %d\n", ret);
mgpio             175 drivers/gpio/gpio-max77620.c 	ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             179 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIOx dir update failed: %d\n", ret);
mgpio             184 drivers/gpio/gpio-max77620.c static int max77620_gpio_set_debounce(struct max77620_gpio *mgpio,
mgpio             205 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "Illegal value %u\n", debounce);
mgpio             209 drivers/gpio/gpio-max77620.c 	ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             212 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIOx_DBNC update failed: %d\n", ret);
mgpio             220 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             227 drivers/gpio/gpio-max77620.c 	ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             230 drivers/gpio/gpio-max77620.c 		dev_err(mgpio->dev, "CNFG_GPIO_OUT update failed: %d\n", ret);
mgpio             236 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             240 drivers/gpio/gpio-max77620.c 		return regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             244 drivers/gpio/gpio-max77620.c 		return regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
mgpio             248 drivers/gpio/gpio-max77620.c 		return max77620_gpio_set_debounce(mgpio, offset,
mgpio             259 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio = gpiochip_get_data(gc);
mgpio             260 drivers/gpio/gpio-max77620.c 	struct max77620_chip *chip = dev_get_drvdata(mgpio->dev->parent);
mgpio             268 drivers/gpio/gpio-max77620.c 	struct max77620_gpio *mgpio;
mgpio             276 drivers/gpio/gpio-max77620.c 	mgpio = devm_kzalloc(&pdev->dev, sizeof(*mgpio), GFP_KERNEL);
mgpio             277 drivers/gpio/gpio-max77620.c 	if (!mgpio)
mgpio             280 drivers/gpio/gpio-max77620.c 	mgpio->rmap = chip->rmap;
mgpio             281 drivers/gpio/gpio-max77620.c 	mgpio->dev = &pdev->dev;
mgpio             283 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.label = pdev->name;
mgpio             284 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.parent = &pdev->dev;
mgpio             285 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.direction_input = max77620_gpio_dir_input;
mgpio             286 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.get = max77620_gpio_get;
mgpio             287 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.direction_output = max77620_gpio_dir_output;
mgpio             288 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.set = max77620_gpio_set;
mgpio             289 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.set_config = max77620_gpio_set_config;
mgpio             290 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.to_irq = max77620_gpio_to_irq;
mgpio             291 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR;
mgpio             292 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.can_sleep = 1;
mgpio             293 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.base = -1;
mgpio             295 drivers/gpio/gpio-max77620.c 	mgpio->gpio_chip.of_node = pdev->dev.parent->of_node;
mgpio             298 drivers/gpio/gpio-max77620.c 	platform_set_drvdata(pdev, mgpio);
mgpio             300 drivers/gpio/gpio-max77620.c 	ret = devm_gpiochip_add_data(&pdev->dev, &mgpio->gpio_chip, mgpio);