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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); 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, ®); palmas 1249 drivers/regulator/palmas-regulator.c ret = palmas_smps_read(pmic->palmas, addr, ®); 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, ®); palmas 1355 drivers/regulator/palmas-regulator.c ret = palmas_smps_read(pmic->palmas, addr, ®); 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, ®); 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,