Lines Matching refs:pdata
28 #define M48T59_READ(reg) (pdata->read_byte(dev, pdata->offset + reg))
30 (pdata->write_byte(dev, pdata->offset + reg, val))
71 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_read_time() local
86 if ((pdata->type == M48T59RTC_TYPE_M48T59) && in m48t59_rtc_read_time()
114 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_set_time() local
144 if (pdata->type == M48T59RTC_TYPE_M48T59 && (year / 100)) in m48t59_rtc_set_time()
161 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_readalarm() local
208 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_setalarm() local
269 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_alarm_irq_enable() local
286 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_proc() local
307 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_interrupt() local
343 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_nvram_read() local
348 for (; size > 0 && pos < pdata->offset; cnt++, size--) { in m48t59_nvram_read()
363 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_nvram_write() local
368 for (; size > 0 && pos < pdata->offset; cnt++, size--) { in m48t59_nvram_write()
388 struct m48t59_plat_data *pdata = dev_get_platdata(&pdev->dev); in m48t59_rtc_probe() local
407 if (!pdata || !pdata->write_byte || !pdata->read_byte) in m48t59_rtc_probe()
411 if (!pdata) { in m48t59_rtc_probe()
412 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), in m48t59_rtc_probe()
414 if (!pdata) in m48t59_rtc_probe()
417 pdev->dev.platform_data = pdata; in m48t59_rtc_probe()
419 if (!pdata->type) in m48t59_rtc_probe()
420 pdata->type = M48T59RTC_TYPE_M48T59; in m48t59_rtc_probe()
423 if (!pdata->write_byte) in m48t59_rtc_probe()
424 pdata->write_byte = m48t59_mem_writeb; in m48t59_rtc_probe()
425 if (!pdata->read_byte) in m48t59_rtc_probe()
426 pdata->read_byte = m48t59_mem_readb; in m48t59_rtc_probe()
433 m48t59->ioaddr = pdata->ioaddr; in m48t59_rtc_probe()
457 switch (pdata->type) { in m48t59_rtc_probe()
461 pdata->offset = 0x1ff0; in m48t59_rtc_probe()
466 pdata->offset = 0x7f0; in m48t59_rtc_probe()
471 pdata->offset = 0x1ff0; in m48t59_rtc_probe()
486 m48t59_nvram_attr.size = pdata->offset; in m48t59_rtc_probe()