Lines Matching refs:msm6242_read
76 static inline unsigned int msm6242_read(struct msm6242_priv *priv,
91 msm6242_write(priv, msm6242_read(priv, reg) | val, reg);
97 msm6242_write(priv, msm6242_read(priv, reg) & ~val, reg);
106 while ((msm6242_read(priv, MSM6242_CD) & MSM6242_CD_BUSY) && cnt) {
115 msm6242_read(priv, MSM6242_CD));
129 tm->tm_sec = msm6242_read(priv, MSM6242_SECOND10) * 10 +
130 msm6242_read(priv, MSM6242_SECOND1);
131 tm->tm_min = msm6242_read(priv, MSM6242_MINUTE10) * 10 +
132 msm6242_read(priv, MSM6242_MINUTE1);
133 tm->tm_hour = (msm6242_read(priv, MSM6242_HOUR10 & 3)) * 10 +
134 msm6242_read(priv, MSM6242_HOUR1);
135 tm->tm_mday = msm6242_read(priv, MSM6242_DAY10) * 10 +
136 msm6242_read(priv, MSM6242_DAY1);
137 tm->tm_wday = msm6242_read(priv, MSM6242_WEEK);
138 tm->tm_mon = msm6242_read(priv, MSM6242_MONTH10) * 10 +
139 msm6242_read(priv, MSM6242_MONTH1) - 1;
140 tm->tm_year = msm6242_read(priv, MSM6242_YEAR10) * 10 +
141 msm6242_read(priv, MSM6242_YEAR1);
145 if (!(msm6242_read(priv, MSM6242_CF) & MSM6242_CF_24H)) {
146 unsigned int pm = msm6242_read(priv, MSM6242_HOUR10) &
169 if (msm6242_read(priv, MSM6242_CF) & MSM6242_CF_24H)