• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/rtc/

Lines Matching defs:mc13783

12 #include <linux/mfd/mc13783.h>
19 #define DRIVER_NAME "mc13783-rtc"
28 struct mc13783 *mc13783;
36 int (*func)(struct mc13783 *mc13783, int irq);
42 return func(priv->mc13783, irq);
51 mc13783_lock(priv->mc13783);
55 mc13783_unlock(priv->mc13783);
67 mc13783_lock(priv->mc13783);
74 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCDAY, &days1);
78 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCTOD, &seconds);
82 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCDAY, &days2);
84 mc13783_unlock(priv->mc13783);
116 mc13783_lock(priv->mc13783);
122 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCTODA, &alarmseconds);
127 ret = mc13783_reg_write(priv->mc13783,
137 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCTOD, 0);
141 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCDAY, days);
145 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCTOD, seconds);
151 ret = mc13783_reg_write(priv->mc13783,
157 ret = mc13783_irq_ack(priv->mc13783, MC13783_IRQ_RTCRST);
161 ret = mc13783_irq_unmask(priv->mc13783, MC13783_IRQ_RTCRST);
165 mc13783_unlock(priv->mc13783);
178 mc13783_lock(priv->mc13783);
180 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCTODA, &seconds);
188 ret = mc13783_reg_read(priv->mc13783, MC13783_RTCDAY, &days);
192 ret = mc13783_irq_status(priv->mc13783, MC13783_IRQ_TODA,
196 mc13783_unlock(priv->mc13783);
219 mc13783_lock(priv->mc13783);
222 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCTODA, 0x1ffff);
226 ret = mc13783_irq_ack(priv->mc13783, MC13783_IRQ_TODA);
245 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCDAYA, days);
249 ret = mc13783_reg_write(priv->mc13783, MC13783_RTCTODA, seconds);
252 mc13783_unlock(priv->mc13783);
260 struct mc13783 *mc13783 = priv->mc13783;
266 mc13783_irq_ack(mc13783, irq);
274 struct mc13783 *mc13783 = priv->mc13783;
280 mc13783_irq_ack(mc13783, irq);
309 struct mc13783 *mc13783 = priv->mc13783;
314 mc13783_irq_mask(mc13783, irq);
323 struct mc13783 *mc13783;
330 mc13783 = dev_get_drvdata(pdev->dev.parent);
331 priv->mc13783 = mc13783;
335 mc13783_lock(mc13783);
337 ret = mc13783_irq_request(mc13783, MC13783_IRQ_RTCRST,
342 ret = mc13783_irq_status(mc13783, MC13783_IRQ_RTCRST,
349 ret = mc13783_irq_request_nounmask(mc13783, MC13783_IRQ_1HZ,
354 ret = mc13783_irq_request_nounmask(mc13783, MC13783_IRQ_TODA,
364 mc13783_irq_free(mc13783, MC13783_IRQ_TODA, priv);
367 mc13783_irq_free(mc13783, MC13783_IRQ_1HZ, priv);
372 mc13783_irq_free(mc13783, MC13783_IRQ_RTCRST, priv);
379 mc13783_unlock(mc13783);
388 mc13783_lock(priv->mc13783);
392 mc13783_irq_free(priv->mc13783, MC13783_IRQ_TODA, priv);
393 mc13783_irq_free(priv->mc13783, MC13783_IRQ_1HZ, priv);
394 mc13783_irq_free(priv->mc13783, MC13783_IRQ_RTCRST, priv);
396 mc13783_unlock(priv->mc13783);