Lines Matching refs:sc_read
58 if (sc->sc_read == NULL) in ds1553_attach()
59 sc->sc_read = ds1553_direct_read; in ds1553_attach()
68 sec = (*sc->sc_read)(dev, DS1553_OFF_SECONDS); in ds1553_attach()
75 flags = (*sc->sc_read)(dev, DS1553_OFF_FLAGS); in ds1553_attach()
99 control = (*sc->sc_read)(dev, DS1553_OFF_CONTROL) | DS1553_BIT_READ; in ds1553_gettime()
103 ct.sec = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_SECONDS) & in ds1553_gettime()
105 ct.min = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MINUTES) & in ds1553_gettime()
107 ct.hour = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_HOURS) & in ds1553_gettime()
109 ct.dow = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DAYOFWEEK) & in ds1553_gettime()
111 ct.day = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DATE) & in ds1553_gettime()
113 ct.mon = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MONTH) & in ds1553_gettime()
115 ct.year = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_YEAR)); in ds1553_gettime()
152 control = (*sc->sc_read)(dev, DS1553_OFF_CONTROL) | DS1553_BIT_WRITE; in ds1553_settime()