/drivers/extcon/ |
H A D | extcon-palmas.c | 28 #include <linux/mfd/palmas.h> 40 static void palmas_usb_wakeup(struct palmas *palmas, int enable) argument 43 palmas_write(palmas, PALMAS_USB_OTG_BASE, PALMAS_USB_WAKEUP, 46 palmas_write(palmas, PALMAS_USB_OTG_BASE, PALMAS_USB_WAKEUP, 0); 54 palmas_read(palmas_usb->palmas, PALMAS_INTERRUPT_BASE, 85 palmas_read(palmas_usb->palmas, PALMAS_USB_OTG_BASE, 87 palmas_read(palmas_usb->palmas, PALMAS_USB_OTG_BASE, 92 palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BASE, 100 palmas_write(palmas_usb->palmas, PALMAS_USB_OTG_BAS 147 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/gpio/ |
H A D | gpio-palmas.c | 24 #include <linux/mfd/palmas.h> 31 struct palmas *palmas; member in struct:palmas_gpio 46 struct palmas *palmas = pg->palmas; local 55 ret = palmas_read(palmas, PALMAS_GPIO_BASE, reg, &val); 66 ret = palmas_read(palmas, PALMAS_GPIO_BASE, reg, &val); 78 struct palmas *palmas local 100 struct palmas *palmas = pg->palmas; local 121 struct palmas *palmas = pg->palmas; local 138 struct palmas *palmas = pg->palmas; local 162 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/input/misc/ |
H A D | palmas-pwrbutton.c | 22 #include <linux/mfd/palmas.h> 34 * @palmas: pointer to palmas device 40 struct palmas *palmas; member in struct:palmas_pwron 47 * struct palmas_pwron_config - configuration of palmas power on 69 error = palmas_read(pwron->palmas, PALMAS_INTERRUPT_BASE, 73 "Cannot read palmas PWRON status: %d\n", error); 109 * @dev: palmas button device 130 error = of_property_read_u32(np, "ti,palmas 164 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/rtc/ |
H A D | rtc-palmas.c | 2 * rtc-palmas.c -- Palmas Real Time Clock driver. 31 #include <linux/mfd/palmas.h> 51 struct palmas *palmas = dev_get_drvdata(dev->parent); local 55 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, 62 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG, 82 struct palmas *palmas = dev_get_drvdata(dev->parent); local 93 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, 100 ret = palmas_bulk_write(palmas, PALMAS_RTC_BAS 117 struct palmas *palmas = dev_get_drvdata(dev->parent); local 129 struct palmas *palmas = dev_get_drvdata(dev->parent); local 162 struct palmas *palmas = dev_get_drvdata(dev->parent); local 192 struct palmas *palmas = dev_get_drvdata(dev->parent); local 238 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/clk/ |
H A D | clk-palmas.c | 23 #include <linux/mfd/palmas.h> 47 struct palmas *palmas; member in struct:palmas_clock_info 68 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, 93 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, 110 ret = palmas_read(cinfo->palmas, PALMAS_RESOURCE_BASE, 166 .compatible = "ti,palmas-clk32kg", 170 .compatible = "ti,palmas-clk32kgaudio", 212 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, 228 ret = palmas_ext_control_req_config(cinfo->palmas, 242 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/mfd/ |
H A D | palmas.c | 25 #include <linux/mfd/palmas.h> 304 .name = "palmas", 329 int palmas_ext_control_req_config(struct palmas *palmas, argument 332 struct palmas_pmic_driver_data *pmic_ddata = palmas->pmic_ddata; 357 ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE, 360 ret = palmas_update_bits(palmas, PALMAS_RESOURCE_BASE, 363 dev_err(palmas->dev, "Resource reg 0x%02x update failed %d\n", 369 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE, 372 dev_err(palmas 494 struct palmas *palmas; local 691 struct palmas *palmas = i2c_get_clientdata(i2c); local [all...] |
/drivers/regulator/ |
H A D | palmas-regulator.c | 25 #include <linux/mfd/palmas.h> 395 static int palmas_smps_read(struct palmas *palmas, unsigned int reg, argument 402 return regmap_read(palmas->regmap[REGULATOR_SLAVE], addr, dest); 405 static int palmas_smps_write(struct palmas *palmas, unsigned int reg, argument 412 return regmap_write(palmas->regmap[REGULATOR_SLAVE], addr, value); 415 static int palmas_ldo_read(struct palmas *palmas, unsigned int reg, argument 422 return regmap_read(palmas 425 palmas_ldo_write(struct palmas *palmas, unsigned int reg, unsigned int value) argument 642 palmas_regulator_config_external(struct palmas *palmas, int id, struct palmas_reg_init *reg_init) argument 664 palmas_smps_init(struct palmas *palmas, int id, struct palmas_reg_init *reg_init) argument 733 palmas_ldo_init(struct palmas *palmas, int id, struct palmas_reg_init *reg_init) argument 778 palmas_extreg_init(struct palmas *palmas, int id, struct palmas_reg_init *reg_init) argument 816 palmas_enable_ldo8_track(struct palmas *palmas) argument 1550 struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); local [all...] |
/drivers/pinctrl/ |
H A D | pinctrl-palmas.c | 2 * pinctrl-palmas.c -- TI PALMAS series pin control driver. 25 #include <linux/mfd/palmas.h> 78 struct palmas *palmas; member in struct:palmas_pctrl_chip_info 586 ret = palmas_read(pci->palmas, g->mux_reg_base, 606 ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE, 621 ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE, 731 ret = palmas_update_bits(pci->palmas, g->mux_reg_base, g->mux_reg_add, 794 ret = palmas_read(pci->palmas, base, add, &val); 826 ret = palmas_read(pci->palmas, bas [all...] |