palmas             45 drivers/clk/clk-palmas.c 	struct palmas *palmas;
palmas             66 drivers/clk/clk-palmas.c 	ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE,
palmas             91 drivers/clk/clk-palmas.c 	ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE,
palmas            108 drivers/clk/clk-palmas.c 	ret = palmas_read(cinfo->palmas, PALMAS_RESOURCE_BASE,
palmas            210 drivers/clk/clk-palmas.c 	ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE,
palmas            226 drivers/clk/clk-palmas.c 		ret = palmas_ext_control_req_config(cinfo->palmas,
palmas            241 drivers/clk/clk-palmas.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas            259 drivers/clk/clk-palmas.c 	cinfo->palmas = palmas;
palmas             32 drivers/extcon/extcon-palmas.c static void palmas_usb_wakeup(struct palmas *palmas, int enable)
palmas             35 drivers/extcon/extcon-palmas.c 		palmas_write(palmas, PALMAS_USB_OTG_BASE, PALMAS_USB_WAKEUP,
palmas             38 drivers/extcon/extcon-palmas.c 		palmas_write(palmas, PALMAS_USB_OTG_BASE, PALMAS_USB_WAKEUP, 0);
palmas             47 drivers/extcon/extcon-palmas.c 	palmas_read(palmas_usb->palmas, PALMAS_INTERRUPT_BASE,
palmas             79 drivers/extcon/extcon-palmas.c 	palmas_read(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas             81 drivers/extcon/extcon-palmas.c 	palmas_read(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas             86 drivers/extcon/extcon-palmas.c 		palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas             94 drivers/extcon/extcon-palmas.c 		palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas            149 drivers/extcon/extcon-palmas.c 	palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas            154 drivers/extcon/extcon-palmas.c 		palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas            158 drivers/extcon/extcon-palmas.c 		palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE,
palmas            176 drivers/extcon/extcon-palmas.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas            182 drivers/extcon/extcon-palmas.c 	if (!palmas) {
palmas            244 drivers/extcon/extcon-palmas.c 	palmas->usb = palmas_usb;
palmas            245 drivers/extcon/extcon-palmas.c 	palmas_usb->palmas = palmas;
palmas            249 drivers/extcon/extcon-palmas.c 	palmas_usb_wakeup(palmas, palmas_usb->wakeup);
palmas            267 drivers/extcon/extcon-palmas.c 		palmas_usb->id_otg_irq = regmap_irq_get_virq(palmas->irq_data,
palmas            269 drivers/extcon/extcon-palmas.c 		palmas_usb->id_irq = regmap_irq_get_virq(palmas->irq_data,
palmas            305 drivers/extcon/extcon-palmas.c 		palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data,
palmas            307 drivers/extcon/extcon-palmas.c 		palmas_usb->vbus_irq = regmap_irq_get_virq(palmas->irq_data,
palmas            322 drivers/extcon/extcon-palmas.c 		status = palmas_update_bits(palmas,
palmas            332 drivers/extcon/extcon-palmas.c 		palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data,
palmas             20 drivers/gpio/gpio-palmas.c 	struct palmas *palmas;
palmas             30 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = pg->palmas;
palmas             39 drivers/gpio/gpio-palmas.c 	ret = palmas_read(palmas, PALMAS_GPIO_BASE, reg, &val);
palmas             50 drivers/gpio/gpio-palmas.c 	ret = palmas_read(palmas, PALMAS_GPIO_BASE, reg, &val);
palmas             62 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = pg->palmas;
palmas             75 drivers/gpio/gpio-palmas.c 	ret = palmas_write(palmas, PALMAS_GPIO_BASE, reg, BIT(offset));
palmas             84 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = pg->palmas;
palmas             95 drivers/gpio/gpio-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_GPIO_BASE, reg,
palmas            106 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = pg->palmas;
palmas            114 drivers/gpio/gpio-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_GPIO_BASE, reg, BIT(offset), 0);
palmas            124 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = pg->palmas;
palmas            126 drivers/gpio/gpio-palmas.c 	return palmas_irq_get_virq(palmas, PALMAS_GPIO_0_IRQ + offset);
palmas            147 drivers/gpio/gpio-palmas.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas            162 drivers/gpio/gpio-palmas.c 	palmas_gpio->palmas = palmas;
palmas            176 drivers/gpio/gpio-palmas.c 	palmas_pdata = dev_get_platdata(palmas->dev);
palmas            100 drivers/iio/adc/palmas_gpadc.c 	struct palmas			*palmas;
palmas            144 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            153 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            165 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            199 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_INTERRUPT_BASE,
palmas            203 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_INTERRUPT_BASE,
palmas            222 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            238 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            249 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            256 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            261 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            302 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_read(adc->palmas, PALMAS_TRIM_GPADC_BASE,
palmas            309 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_read(adc->palmas, PALMAS_TRIM_GPADC_BASE,
palmas            337 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            353 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_bulk_read(adc->palmas, PALMAS_GPADC_BASE,
palmas            518 drivers/iio/adc/palmas_gpadc.c 	adc->palmas = dev_get_drvdata(pdev->dev.parent);
palmas            524 drivers/iio/adc/palmas_gpadc.c 	adc->irq = palmas_irq_get_virq(adc->palmas, PALMAS_GPADC_EOC_SW_IRQ);
palmas            665 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            688 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            696 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            719 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            727 drivers/iio/adc/palmas_gpadc.c 		ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            737 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas            744 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
palmas            758 drivers/iio/adc/palmas_gpadc.c 	ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
palmas             40 drivers/input/misc/palmas-pwrbutton.c 	struct palmas *palmas;
palmas             69 drivers/input/misc/palmas-pwrbutton.c 	error = palmas_read(pwron->palmas, PALMAS_INTERRUPT_BASE,
palmas            164 drivers/input/misc/palmas-pwrbutton.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas            197 drivers/input/misc/palmas-pwrbutton.c 	error = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
palmas            207 drivers/input/misc/palmas-pwrbutton.c 	pwron->palmas = palmas;
palmas            324 drivers/mfd/palmas.c int palmas_ext_control_req_config(struct palmas *palmas,
palmas            327 drivers/mfd/palmas.c 	struct palmas_pmic_driver_data *pmic_ddata = palmas->pmic_ddata;
palmas            352 drivers/mfd/palmas.c 		ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE,
palmas            355 drivers/mfd/palmas.c 		ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE,
palmas            358 drivers/mfd/palmas.c 		dev_err(palmas->dev, "Resource reg 0x%02x update failed %d\n",
palmas            364 drivers/mfd/palmas.c 	ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
palmas            367 drivers/mfd/palmas.c 		dev_err(palmas->dev, "POWER_CTRL register update failed %d\n",
palmas            423 drivers/mfd/palmas.c static struct palmas *palmas_dev;
palmas            508 drivers/mfd/palmas.c 	struct palmas *palmas;
palmas            531 drivers/mfd/palmas.c 	palmas = devm_kzalloc(&i2c->dev, sizeof(struct palmas), GFP_KERNEL);
palmas            532 drivers/mfd/palmas.c 	if (palmas == NULL)
palmas            535 drivers/mfd/palmas.c 	i2c_set_clientdata(i2c, palmas);
palmas            536 drivers/mfd/palmas.c 	palmas->dev = &i2c->dev;
palmas            537 drivers/mfd/palmas.c 	palmas->irq = i2c->irq;
palmas            545 drivers/mfd/palmas.c 	palmas->features = *driver_data->features;
palmas            549 drivers/mfd/palmas.c 			palmas->i2c_clients[i] = i2c;
palmas            551 drivers/mfd/palmas.c 			palmas->i2c_clients[i] =
palmas            554 drivers/mfd/palmas.c 			if (IS_ERR(palmas->i2c_clients[i])) {
palmas            555 drivers/mfd/palmas.c 				dev_err(palmas->dev,
palmas            557 drivers/mfd/palmas.c 				ret = PTR_ERR(palmas->i2c_clients[i]);
palmas            560 drivers/mfd/palmas.c 			palmas->i2c_clients[i]->dev.of_node = of_node_get(node);
palmas            562 drivers/mfd/palmas.c 		palmas->regmap[i] = devm_regmap_init_i2c(palmas->i2c_clients[i],
palmas            564 drivers/mfd/palmas.c 		if (IS_ERR(palmas->regmap[i])) {
palmas            565 drivers/mfd/palmas.c 			ret = PTR_ERR(palmas->regmap[i]);
palmas            566 drivers/mfd/palmas.c 			dev_err(palmas->dev,
palmas            573 drivers/mfd/palmas.c 	if (!palmas->irq) {
palmas            574 drivers/mfd/palmas.c 		dev_warn(palmas->dev, "IRQ missing: skipping irq request\n");
palmas            583 drivers/mfd/palmas.c 	ret = palmas_update_bits(palmas, PALMAS_PU_PD_OD_BASE,
palmas            587 drivers/mfd/palmas.c 		dev_err(palmas->dev, "POLARITY_CTRL update failed: %d\n", ret);
palmas            596 drivers/mfd/palmas.c 	regmap_write(palmas->regmap[slave], addr, reg);
palmas            598 drivers/mfd/palmas.c 	ret = regmap_add_irq_chip(palmas->regmap[slave], palmas->irq,
palmas            600 drivers/mfd/palmas.c 				  driver_data->irq_chip, &palmas->irq_data);
palmas            611 drivers/mfd/palmas.c 		ret = regmap_write(palmas->regmap[slave], addr, reg);
palmas            615 drivers/mfd/palmas.c 		ret = regmap_read(palmas->regmap[slave], addr, &reg);
palmas            621 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_0_MUXED;
palmas            623 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_1_MUXED;
palmas            626 drivers/mfd/palmas.c 		palmas->led_muxed |= PALMAS_LED1_MUXED;
palmas            629 drivers/mfd/palmas.c 		palmas->pwm_muxed |= PALMAS_PWM1_MUXED;
palmas            631 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_2_MUXED;
palmas            634 drivers/mfd/palmas.c 		palmas->led_muxed |= PALMAS_LED2_MUXED;
palmas            637 drivers/mfd/palmas.c 		palmas->pwm_muxed |= PALMAS_PWM2_MUXED;
palmas            639 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_3_MUXED;
palmas            646 drivers/mfd/palmas.c 		ret = regmap_write(palmas->regmap[slave], addr, reg);
palmas            650 drivers/mfd/palmas.c 		ret = regmap_read(palmas->regmap[slave], addr, &reg);
palmas            656 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_4_MUXED;
palmas            658 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_5_MUXED;
palmas            660 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_6_MUXED;
palmas            662 drivers/mfd/palmas.c 		palmas->gpio_muxed |= PALMAS_GPIO_7_MUXED;
palmas            664 drivers/mfd/palmas.c 	dev_info(palmas->dev, "Muxing GPIO %x, PWM %x, LED %x\n",
palmas            665 drivers/mfd/palmas.c 			palmas->gpio_muxed, palmas->pwm_muxed,
palmas            666 drivers/mfd/palmas.c 			palmas->led_muxed);
palmas            673 drivers/mfd/palmas.c 	ret = regmap_write(palmas->regmap[slave], addr, reg);
palmas            686 drivers/mfd/palmas.c 			palmas_dev = palmas;
palmas            694 drivers/mfd/palmas.c 	regmap_del_irq_chip(palmas->irq, palmas->irq_data);
palmas            697 drivers/mfd/palmas.c 		if (palmas->i2c_clients[i])
palmas            698 drivers/mfd/palmas.c 			i2c_unregister_device(palmas->i2c_clients[i]);
palmas            705 drivers/mfd/palmas.c 	struct palmas *palmas = i2c_get_clientdata(i2c);
palmas            708 drivers/mfd/palmas.c 	regmap_del_irq_chip(palmas->irq, palmas->irq_data);
palmas            711 drivers/mfd/palmas.c 		if (palmas->i2c_clients[i])
palmas            712 drivers/mfd/palmas.c 			i2c_unregister_device(palmas->i2c_clients[i]);
palmas            715 drivers/mfd/palmas.c 	if (palmas == palmas_dev) {
palmas             78 drivers/pinctrl/pinctrl-palmas.c 	struct palmas *palmas;
palmas            586 drivers/pinctrl/pinctrl-palmas.c 		ret = palmas_read(pci->palmas, g->mux_reg_base,
palmas            606 drivers/pinctrl/pinctrl-palmas.c 	ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE,
palmas            621 drivers/pinctrl/pinctrl-palmas.c 	ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE,
palmas            731 drivers/pinctrl/pinctrl-palmas.c 	ret = palmas_update_bits(pci->palmas, g->mux_reg_base, g->mux_reg_add,
palmas            794 drivers/pinctrl/pinctrl-palmas.c 		ret = palmas_read(pci->palmas, base, add, &val);
palmas            826 drivers/pinctrl/pinctrl-palmas.c 		ret = palmas_read(pci->palmas, base, add, &val);
palmas            952 drivers/pinctrl/pinctrl-palmas.c 		ret = palmas_update_bits(pci->palmas, base, add, mask, rval);
palmas           1019 drivers/pinctrl/pinctrl-palmas.c 	pci->palmas = dev_get_drvdata(pdev->dev.parent);
palmas            398 drivers/regulator/palmas-regulator.c static int palmas_smps_read(struct palmas *palmas, unsigned int reg,
palmas            405 drivers/regulator/palmas-regulator.c 	return regmap_read(palmas->regmap[REGULATOR_SLAVE], addr, dest);
palmas            408 drivers/regulator/palmas-regulator.c static int palmas_smps_write(struct palmas *palmas, unsigned int reg,
palmas            415 drivers/regulator/palmas-regulator.c 	return regmap_write(palmas->regmap[REGULATOR_SLAVE], addr, value);
palmas            418 drivers/regulator/palmas-regulator.c static int palmas_ldo_read(struct palmas *palmas, unsigned int reg,
palmas            425 drivers/regulator/palmas-regulator.c 	return regmap_read(palmas->regmap[REGULATOR_SLAVE], addr, dest);
palmas            428 drivers/regulator/palmas-regulator.c static int palmas_ldo_write(struct palmas *palmas, unsigned int reg,
palmas            435 drivers/regulator/palmas-regulator.c 	return regmap_write(palmas->regmap[REGULATOR_SLAVE], addr, value);
palmas            443 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata;
palmas            448 drivers/regulator/palmas-regulator.c 	ret = palmas_smps_read(pmic->palmas, rinfo->ctrl_addr, &reg);
palmas            473 drivers/regulator/palmas-regulator.c 		palmas_smps_write(pmic->palmas, rinfo->ctrl_addr, reg);
palmas            506 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata;
palmas            527 drivers/regulator/palmas-regulator.c 	ret = palmas_smps_write(pmic->palmas, rinfo->tstep_addr, reg);
palmas            529 drivers/regulator/palmas-regulator.c 		dev_err(pmic->palmas->dev, "TSTEP write failed: %d\n", ret);
palmas            600 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata;
palmas            604 drivers/regulator/palmas-regulator.c 	palmas_ldo_read(pmic->palmas, rinfo->ctrl_addr, &reg);
palmas            673 drivers/regulator/palmas-regulator.c static int palmas_regulator_config_external(struct palmas *palmas, int id,
palmas            676 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata;
palmas            680 drivers/regulator/palmas-regulator.c 	ret = palmas_ext_control_req_config(palmas, rinfo->sleep_id,
palmas            683 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev,
palmas            695 drivers/regulator/palmas-regulator.c static int palmas_smps_init(struct palmas *palmas, int id,
palmas            700 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata;
palmas            704 drivers/regulator/palmas-regulator.c 	ret = palmas_smps_read(palmas, addr, &reg);
palmas            733 drivers/regulator/palmas-regulator.c 	ret = palmas_smps_write(palmas, addr, reg);
palmas            741 drivers/regulator/palmas-regulator.c 		ret = palmas_smps_write(palmas, rinfo->vsel_addr, reg);
palmas            749 drivers/regulator/palmas-regulator.c 		ret = palmas_smps_read(palmas, addr, &reg);
palmas            755 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_write(palmas, addr, reg);
palmas            759 drivers/regulator/palmas-regulator.c 		return palmas_regulator_config_external(palmas, id, reg_init);
palmas            764 drivers/regulator/palmas-regulator.c static int palmas_ldo_init(struct palmas *palmas, int id,
palmas            770 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata;
palmas            775 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_read(palmas, addr, &reg);
palmas            789 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_write(palmas, addr, reg);
palmas            795 drivers/regulator/palmas-regulator.c 		ret = palmas_update_bits(palmas, PALMAS_LDO_BASE,
palmas            799 drivers/regulator/palmas-regulator.c 			dev_err(palmas->dev,
palmas            804 drivers/regulator/palmas-regulator.c 		return palmas_regulator_config_external(palmas, id, reg_init);
palmas            809 drivers/regulator/palmas-regulator.c static int palmas_extreg_init(struct palmas *palmas, int id,
palmas            815 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata;
palmas            823 drivers/regulator/palmas-regulator.c 	ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE,
palmas            826 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev, "Resource reg 0x%02x update failed %d\n",
palmas            833 drivers/regulator/palmas-regulator.c 		ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE,
palmas            837 drivers/regulator/palmas-regulator.c 			dev_err(palmas->dev,
palmas            842 drivers/regulator/palmas-regulator.c 		return palmas_regulator_config_external(palmas, id, reg_init);
palmas            847 drivers/regulator/palmas-regulator.c static void palmas_enable_ldo8_track(struct palmas *palmas)
palmas            852 drivers/regulator/palmas-regulator.c 	struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata;
palmas            858 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_read(palmas, addr, &reg);
palmas            860 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev, "Error in reading ldo8 control reg\n");
palmas            865 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_write(palmas, addr, reg);
palmas            867 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev, "Error in enabling tracking mode\n");
palmas            876 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_read(palmas, addr, &reg);
palmas            878 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev, "Error in reading ldo8 voltage reg\n");
palmas            883 drivers/regulator/palmas-regulator.c 	ret = palmas_ldo_write(palmas, addr, reg);
palmas            885 drivers/regulator/palmas-regulator.c 		dev_err(palmas->dev, "Error in setting ldo8 voltage reg\n");
palmas            940 drivers/regulator/palmas-regulator.c 				palmas_enable_ldo8_track(pmic->palmas);
palmas            994 drivers/regulator/palmas-regulator.c 					ret = palmas_ldo_init(pmic->palmas, id,
palmas            997 drivers/regulator/palmas-regulator.c 					ret = palmas_extreg_init(pmic->palmas,
palmas           1101 drivers/regulator/palmas-regulator.c 					ret = palmas_ldo_init(pmic->palmas,
palmas           1104 drivers/regulator/palmas-regulator.c 					ret = palmas_extreg_init(pmic->palmas,
palmas           1162 drivers/regulator/palmas-regulator.c 			if (!PALMAS_PMIC_HAS(pmic->palmas, SMPS10_BOOST))
palmas           1173 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_read(pmic->palmas, addr, &reg);
palmas           1186 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_init(pmic->palmas, id, reg_init);
palmas           1228 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_read(pmic->palmas, addr, &reg);
palmas           1249 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_read(pmic->palmas, addr, &reg);
palmas           1312 drivers/regulator/palmas-regulator.c 			ret = palmas_smps_init(pmic->palmas, id, reg_init);
palmas           1332 drivers/regulator/palmas-regulator.c 		ret = palmas_smps_read(pmic->palmas, addr, &reg);
palmas           1355 drivers/regulator/palmas-regulator.c 		ret = palmas_smps_read(pmic->palmas, addr, &reg);
palmas           1597 drivers/regulator/palmas-regulator.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas           1629 drivers/regulator/palmas-regulator.c 	pmic->palmas = palmas;
palmas           1630 drivers/regulator/palmas-regulator.c 	palmas->pmic = pmic;
palmas           1632 drivers/regulator/palmas-regulator.c 	pmic->palmas->pmic_ddata = driver_data;
palmas           1638 drivers/regulator/palmas-regulator.c 	ret = palmas_smps_read(palmas, PALMAS_SMPS_CTRL, &reg);
palmas           1650 drivers/regulator/palmas-regulator.c 	config.regmap = palmas->regmap[REGULATOR_SLAVE];
palmas             51 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas             55 drivers/rtc/rtc-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
palmas             62 drivers/rtc/rtc-palmas.c 	ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
palmas             82 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas             93 drivers/rtc/rtc-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
palmas            100 drivers/rtc/rtc-palmas.c 	ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG,
palmas            108 drivers/rtc/rtc-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
palmas            117 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas            121 drivers/rtc/rtc-palmas.c 	return palmas_write(palmas, PALMAS_RTC_BASE,
palmas            129 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas            132 drivers/rtc/rtc-palmas.c 	ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE,
palmas            147 drivers/rtc/rtc-palmas.c 	ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_INTERRUPTS_REG,
palmas            162 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas            178 drivers/rtc/rtc-palmas.c 	ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE,
palmas            192 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(dev->parent);
palmas            196 drivers/rtc/rtc-palmas.c 	ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
palmas            203 drivers/rtc/rtc-palmas.c 	ret = palmas_write(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG,
palmas            238 drivers/rtc/rtc-palmas.c 	struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
palmas            272 drivers/rtc/rtc-palmas.c 		ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
palmas            281 drivers/rtc/rtc-palmas.c 		ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE,
palmas            293 drivers/rtc/rtc-palmas.c 	ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG,
palmas            548 include/linux/mfd/palmas.h 	struct palmas *palmas;
palmas            563 include/linux/mfd/palmas.h 	struct palmas *palmas;
palmas            568 include/linux/mfd/palmas.h 	struct palmas *palmas;
palmas           3751 include/linux/mfd/palmas.h static inline int palmas_read(struct palmas *palmas, unsigned int base,
palmas           3757 include/linux/mfd/palmas.h 	return regmap_read(palmas->regmap[slave_id], addr, val);
palmas           3760 include/linux/mfd/palmas.h static inline int palmas_write(struct palmas *palmas, unsigned int base,
palmas           3766 include/linux/mfd/palmas.h 	return regmap_write(palmas->regmap[slave_id], addr, value);
palmas           3769 include/linux/mfd/palmas.h static inline int palmas_bulk_write(struct palmas *palmas, unsigned int base,
palmas           3775 include/linux/mfd/palmas.h 	return regmap_bulk_write(palmas->regmap[slave_id], addr,
palmas           3779 include/linux/mfd/palmas.h static inline int palmas_bulk_read(struct palmas *palmas, unsigned int base,
palmas           3785 include/linux/mfd/palmas.h 	return regmap_bulk_read(palmas->regmap[slave_id], addr,
palmas           3789 include/linux/mfd/palmas.h static inline int palmas_update_bits(struct palmas *palmas, unsigned int base,
palmas           3795 include/linux/mfd/palmas.h 	return regmap_update_bits(palmas->regmap[slave_id], addr, mask, val);
palmas           3798 include/linux/mfd/palmas.h static inline int palmas_irq_get_virq(struct palmas *palmas, int irq)
palmas           3800 include/linux/mfd/palmas.h 	return regmap_irq_get_virq(palmas->irq_data, irq);
palmas           3804 include/linux/mfd/palmas.h int palmas_ext_control_req_config(struct palmas *palmas,