Lines Matching refs:read

133 		   (rtc->read(rtc, RTC_CTRL_A) & ~(RTC_CTRL_A_DV0)));  in ds1685_rtc_switch_to_bank0()
144 (rtc->read(rtc, RTC_CTRL_A) | RTC_CTRL_A_DV0)); in ds1685_rtc_switch_to_bank1()
165 (rtc->read(rtc, RTC_CTRL_B) | RTC_CTRL_B_SET)); in ds1685_rtc_begin_data_access()
168 while (rtc->read(rtc, RTC_EXT_CTRL_4A) & RTC_CTRL_4A_INCR) in ds1685_rtc_begin_data_access()
191 (rtc->read(rtc, RTC_CTRL_B) & ~(RTC_CTRL_B_SET))); in ds1685_rtc_end_data_access()
247 ssn[0] = rtc->read(rtc, RTC_BANK1_SSN_MODEL); in ds1685_rtc_get_ssn()
248 ssn[1] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_1); in ds1685_rtc_get_ssn()
249 ssn[2] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_2); in ds1685_rtc_get_ssn()
250 ssn[3] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_3); in ds1685_rtc_get_ssn()
251 ssn[4] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_4); in ds1685_rtc_get_ssn()
252 ssn[5] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_5); in ds1685_rtc_get_ssn()
253 ssn[6] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_6); in ds1685_rtc_get_ssn()
254 ssn[7] = rtc->read(rtc, RTC_BANK1_SSN_CRC); in ds1685_rtc_get_ssn()
276 seconds = rtc->read(rtc, RTC_SECS); in ds1685_rtc_read_time()
277 minutes = rtc->read(rtc, RTC_MINS); in ds1685_rtc_read_time()
278 hours = rtc->read(rtc, RTC_HRS); in ds1685_rtc_read_time()
279 wday = rtc->read(rtc, RTC_WDAY); in ds1685_rtc_read_time()
280 mday = rtc->read(rtc, RTC_MDAY); in ds1685_rtc_read_time()
281 month = rtc->read(rtc, RTC_MONTH); in ds1685_rtc_read_time()
282 years = rtc->read(rtc, RTC_YEAR); in ds1685_rtc_read_time()
283 century = rtc->read(rtc, RTC_CENTURY); in ds1685_rtc_read_time()
284 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_time()
361 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_time()
401 seconds = rtc->read(rtc, RTC_SECS_ALARM); in ds1685_rtc_read_alarm()
402 minutes = rtc->read(rtc, RTC_MINS_ALARM); in ds1685_rtc_read_alarm()
403 hours = rtc->read(rtc, RTC_HRS_ALARM); in ds1685_rtc_read_alarm()
404 mday = rtc->read(rtc, RTC_MDAY_ALARM); in ds1685_rtc_read_alarm()
405 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_read_alarm()
406 ctrlc = rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_read_alarm()
501 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
505 rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_set_alarm()
511 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
524 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_set_alarm()
556 rtc->write(rtc, RTC_CTRL_B, (rtc->read(rtc, RTC_CTRL_B) | in ds1685_rtc_alarm_irq_enable()
559 rtc->write(rtc, RTC_CTRL_B, (rtc->read(rtc, RTC_CTRL_B) & in ds1685_rtc_alarm_irq_enable()
563 rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_alarm_irq_enable()
594 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_irq_handler()
595 ctrlc = rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_irq_handler()
665 ctrl4a = rtc->read(rtc, RTC_EXT_CTRL_4A); in ds1685_rtc_work_queue()
666 ctrl4b = rtc->read(rtc, RTC_EXT_CTRL_4B); in ds1685_rtc_work_queue()
676 (rtc->read(rtc, RTC_EXT_CTRL_4B) & in ds1685_rtc_work_queue()
691 (rtc->read(rtc, RTC_EXT_CTRL_4B) | in ds1685_rtc_work_queue()
819 ctrla = rtc->read(rtc, RTC_CTRL_A); in ds1685_rtc_proc()
820 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_proc()
821 ctrlc = rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_proc()
822 ctrld = rtc->read(rtc, RTC_CTRL_D); in ds1685_rtc_proc()
823 ctrl4a = rtc->read(rtc, RTC_EXT_CTRL_4A); in ds1685_rtc_proc()
824 ctrl4b = rtc->read(rtc, RTC_EXT_CTRL_4B); in ds1685_rtc_proc()
962 *buf++ = rtc->read(rtc, (NVRAM_TIME_BASE + pos++)); in ds1685_rtc_sysfs_nvram_read()
964 *buf++ = rtc->read(rtc, (NVRAM_BANK0_BASE + pos++)); in ds1685_rtc_sysfs_nvram_read()
974 (rtc->read(rtc, RTC_EXT_CTRL_4A) | in ds1685_rtc_sysfs_nvram_read()
992 *buf++ = rtc->read(rtc, RTC_BANK1_RAM_DATA_PORT); in ds1685_rtc_sysfs_nvram_read()
999 (rtc->read(rtc, RTC_EXT_CTRL_4A) & in ds1685_rtc_sysfs_nvram_read()
1054 (rtc->read(rtc, RTC_EXT_CTRL_4A) | in ds1685_rtc_sysfs_nvram_write()
1079 (rtc->read(rtc, RTC_EXT_CTRL_4A) & in ds1685_rtc_sysfs_nvram_write()
1103 .read = ds1685_rtc_sysfs_nvram_read,
1121 ctrld = rtc->read(rtc, RTC_CTRL_D); in ds1685_rtc_sysfs_battery_show()
1142 ctrl4a = rtc->read(rtc, RTC_EXT_CTRL_4A); in ds1685_rtc_sysfs_auxbatt_show()
1294 rtc->read = pdata->plat_read; in ds1685_rtc_probe()
1297 rtc->read = ds1685_read; in ds1685_rtc_probe()
1328 ctrla = rtc->read(rtc, RTC_CTRL_A); in ds1685_rtc_probe()
1347 (rtc->read(rtc, RTC_EXT_CTRL_4B) | RTC_CTRL_4B_E32K)); in ds1685_rtc_probe()
1351 (rtc->read(rtc, RTC_CTRL_B) | RTC_CTRL_B_SET)); in ds1685_rtc_probe()
1354 while (rtc->read(rtc, RTC_EXT_CTRL_4A) & RTC_CTRL_4A_INCR) in ds1685_rtc_probe()
1361 ctrlb = rtc->read(rtc, RTC_CTRL_B); in ds1685_rtc_probe()
1379 hours = rtc->read(rtc, RTC_HRS); in ds1685_rtc_probe()
1398 hours = rtc->read(rtc, RTC_HRS_ALARM); in ds1685_rtc_probe()
1416 (rtc->read(rtc, RTC_CTRL_B) & ~(RTC_CTRL_B_SET))); in ds1685_rtc_probe()
1419 if (!(rtc->read(rtc, RTC_CTRL_D) & RTC_CTRL_D_VRT)) in ds1685_rtc_probe()
1424 if (!(rtc->read(rtc, RTC_EXT_CTRL_4A) & RTC_CTRL_4A_VRT2)) in ds1685_rtc_probe()
1430 (rtc->read(rtc, RTC_CTRL_B) & ~(RTC_CTRL_B_PAU_MASK))); in ds1685_rtc_probe()
1433 rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_probe()
1437 (rtc->read(rtc, RTC_EXT_CTRL_4B) & ~(RTC_CTRL_4B_RWK_MASK))); in ds1685_rtc_probe()
1441 (rtc->read(rtc, RTC_EXT_CTRL_4A) & ~(RTC_CTRL_4A_RWK_MASK))); in ds1685_rtc_probe()
1448 (rtc->read(rtc, RTC_EXT_CTRL_4B) | RTC_CTRL_4B_KSE)); in ds1685_rtc_probe()
1526 (rtc->read(rtc, RTC_CTRL_B) & in ds1685_rtc_remove()
1530 rtc->read(rtc, RTC_CTRL_C); in ds1685_rtc_remove()
1534 (rtc->read(rtc, RTC_EXT_CTRL_4B) & in ds1685_rtc_remove()
1539 (rtc->read(rtc, RTC_EXT_CTRL_4A) & in ds1685_rtc_remove()
1593 ctrla = rtc->read(rtc, RTC_CTRL_A); in ds1685_rtc_poweroff()
1604 ctrl4a = rtc->read(rtc, RTC_EXT_CTRL_4A); in ds1685_rtc_poweroff()
1616 ctrl4b = rtc->read(rtc, RTC_EXT_CTRL_4B); in ds1685_rtc_poweroff()