Lines Matching refs:palmas
3 * palmas-adc.c -- TI PALMAS GPADC.
18 #include <linux/mfd/palmas.h>
26 #define MOD_NAME "palmas-gpadc"
115 struct palmas *palmas;
179 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
188 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
200 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
247 ret = palmas_update_bits(adc->palmas, PALMAS_INTERRUPT_BASE,
251 ret = palmas_update_bits(adc->palmas, PALMAS_INTERRUPT_BASE,
270 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
286 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
297 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
304 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
309 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
353 ret = palmas_read(adc->palmas, PALMAS_TRIM_GPADC_BASE,
360 ret = palmas_read(adc->palmas, PALMAS_TRIM_GPADC_BASE,
393 ret = palmas_bulk_read(adc->palmas, PALMAS_GPADC_BASE,
402 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
418 ret = palmas_bulk_read(adc->palmas, PALMAS_GPADC_BASE,
895 adc->palmas = dev_get_drvdata(pdev->dev.parent);
904 adc->irq = palmas_irq_get_virq(adc->palmas, PALMAS_GPADC_EOC_SW_IRQ);
922 "palmas-adc-auto-0", indio_dev);
934 "palmas-adc-auto-1", indio_dev);
1009 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
1038 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1046 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1075 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1083 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1093 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1100 ret = palmas_update_bits(adc->palmas, PALMAS_GPADC_BASE,
1114 ret = palmas_write(adc->palmas, PALMAS_GPADC_BASE,
1166 { .compatible = "ti,palmas-gpadc", },
1181 MODULE_DESCRIPTION("palmas GPADC driver");
1183 MODULE_ALIAS("platform:palmas-gpadc");