Home
last modified time | relevance | path

Searched defs:rtc (Results 1 – 25 of 576) sorted by relevance

12345678910>>...24

/kernel/linux/linux-5.10/drivers/rtc/
Dinterface.c23 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset()
46 static void rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_subtract_offset()
67 static int rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) in rtc_valid_range()
84 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time()
110 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time()
126 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time()
178 static int rtc_read_alarm_internal(struct rtc_device *rtc, in rtc_read_alarm_internal()
212 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm()
386 int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm()
409 static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_set_alarm()
[all …]
Drtc-ds1685.c45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read()
58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_write()
76 ds1685_indirect_read(struct ds1685_priv *rtc, int reg) in ds1685_indirect_read()
89 ds1685_indirect_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_indirect_write()
108 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) in ds1685_rtc_bcd2bin()
126 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) in ds1685_rtc_bin2bcd()
142 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) in ds1685_rtc_check_mday()
159 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank0()
170 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank1()
190 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) in ds1685_rtc_begin_data_access()
[all …]
Drtc-da9052.c19 #define rtc_err(rtc, fmt, ...) \ argument
25 struct rtc_device *rtc; member
29 static int da9052_rtc_enable_alarm(struct da9052_rtc *rtc, bool enable) in da9052_rtc_enable_alarm()
49 struct da9052_rtc *rtc = data; in da9052_rtc_irq() local
56 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm()
99 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm()
140 static int da9052_rtc_get_alarm_status(struct da9052_rtc *rtc) in da9052_rtc_get_alarm_status()
155 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_time() local
198 struct da9052_rtc *rtc; in da9052_rtc_set_time() local
225 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_alarm() local
[all …]
Drtc-at91sam9.c81 #define rtt_readl(rtc, field) \ argument
83 #define rtt_writel(rtc, field, val) \ argument
86 static inline unsigned int gpbr_readl(struct sam9_rtc *rtc) in gpbr_readl()
95 static inline void gpbr_writel(struct sam9_rtc *rtc, unsigned int val) in gpbr_writel()
105 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readtime() local
132 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_settime() local
177 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readalarm() local
201 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_setalarm() local
235 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_alarm_irq_enable() local
251 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_proc() local
[all …]
Ddev.c25 struct rtc_device *rtc = container_of(inode->i_cdev, in rtc_dev_open() local
47 struct rtc_device *rtc = in rtc_uie_task() local
75 struct rtc_device *rtc = from_timer(rtc, t, uie_timer); in rtc_uie_timer() local
86 static int clear_uie(struct rtc_device *rtc) in clear_uie()
108 static int set_uie(struct rtc_device *rtc) in set_uie()
130 int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled) in rtc_dev_update_irq_enable_emul()
144 struct rtc_device *rtc = file->private_data; in rtc_dev_read() local
193 struct rtc_device *rtc = file->private_data; in rtc_dev_poll() local
207 struct rtc_device *rtc = file->private_data; in rtc_dev_ioctl() local
410 struct rtc_device *rtc = file->private_data; in rtc_dev_compat_ioctl() local
[all …]
Drtc-omap.c141 struct rtc_device *rtc; member
154 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg) in rtc_read()
159 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg) in rtc_readl()
164 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val) in rtc_write()
169 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel()
174 static void am3352_rtc_unlock(struct omap_rtc *rtc) in am3352_rtc_unlock()
180 static void am3352_rtc_lock(struct omap_rtc *rtc) in am3352_rtc_lock()
186 static void default_rtc_unlock(struct omap_rtc *rtc) in default_rtc_unlock()
190 static void default_rtc_lock(struct omap_rtc *rtc) in default_rtc_lock()
199 static void rtc_wait_not_busy(struct omap_rtc *rtc) in rtc_wait_not_busy()
[all …]
Dclass.c28 struct rtc_device *rtc = to_rtc_device(dev); in rtc_device_release() local
49 static void rtc_hctosys(struct rtc_device *rtc) in rtc_hctosys()
93 struct rtc_device *rtc = to_rtc_device(dev); in rtc_suspend() local
138 struct rtc_device *rtc = to_rtc_device(dev); in rtc_resume() local
195 struct rtc_device *rtc; in rtc_allocate_device() local
252 static void rtc_device_get_offset(struct rtc_device *rtc) in rtc_device_get_offset()
324 static void rtc_device_unregister(struct rtc_device *rtc) in rtc_device_unregister()
340 struct rtc_device *rtc = *(struct rtc_device **)res; in devm_rtc_release_device() local
352 struct rtc_device **ptr, *rtc; in devm_rtc_allocate_device() local
388 int __rtc_register_device(struct module *owner, struct rtc_device *rtc) in __rtc_register_device()
[all …]
Drtc-jz4740.c57 struct rtc_device *rtc; member
64 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) in jz4740_rtc_reg_read()
69 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready()
81 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) in jz4780_rtc_enable_write()
99 static inline int jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, in jz4740_rtc_reg_write()
114 static int jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, in jz4740_rtc_ctrl_set_bits()
142 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_time() local
171 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_time() local
183 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_alarm() local
202 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_alarm() local
[all …]
Drtc-meson.c62 struct rtc_device *rtc; /* rtc device we created */ member
81 static void meson_rtc_sclk_pulse(struct meson_rtc *rtc) in meson_rtc_sclk_pulse()
90 static void meson_rtc_send_bit(struct meson_rtc *rtc, unsigned int bit) in meson_rtc_send_bit()
97 static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data, in meson_rtc_send_bits()
108 static void meson_rtc_set_dir(struct meson_rtc *rtc, u32 mode) in meson_rtc_set_dir()
116 static u32 meson_rtc_get_data(struct meson_rtc *rtc) in meson_rtc_get_data()
132 static int meson_rtc_get_bus(struct meson_rtc *rtc) in meson_rtc_get_bus()
162 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_read() local
181 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_write() local
211 static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data) in meson_rtc_write_static()
[all …]
Drtc-fsl-ftm-alarm.c64 static inline void ftm_counter_enable(struct ftm_rtc *rtc) in ftm_counter_enable()
75 static inline void ftm_counter_disable(struct ftm_rtc *rtc) in ftm_counter_disable()
85 static inline void ftm_irq_acknowledge(struct ftm_rtc *rtc) in ftm_irq_acknowledge()
114 static inline void ftm_irq_enable(struct ftm_rtc *rtc) in ftm_irq_enable()
123 static inline void ftm_irq_disable(struct ftm_rtc *rtc) in ftm_irq_disable()
132 static inline void ftm_reset_counter(struct ftm_rtc *rtc) in ftm_reset_counter()
142 static void ftm_clean_alarm(struct ftm_rtc *rtc) in ftm_clean_alarm()
154 struct ftm_rtc *rtc = dev; in ftm_rtc_alarm_interrupt() local
168 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_alarm_irq_enable() local
212 struct ftm_rtc *rtc = dev_get_drvdata(dev); in ftm_rtc_set_alarm() local
[all …]
Drtc-da9055.c19 struct rtc_device *rtc; member
24 static int da9055_rtc_enable_alarm(struct da9055_rtc *rtc, bool enable) in da9055_rtc_enable_alarm()
48 struct da9055_rtc *rtc = data; in da9055_rtc_alm_irq() local
127 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_time() local
161 struct da9055_rtc *rtc; in da9055_rtc_set_time() local
180 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_alarm() local
196 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_set_alarm() local
213 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_alarm_irq_enable() local
268 struct da9055_rtc *rtc; in da9055_rtc_probe() local
321 struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); in da9055_rtc_suspend() local
[all …]
Drtc-pl030.c24 struct rtc_device *rtc; member
30 struct pl030_rtc *rtc = dev_id; in pl030_interrupt() local
37 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_alarm() local
45 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_alarm() local
54 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_time() local
71 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_time() local
87 struct pl030_rtc *rtc; in pl030_probe() local
142 struct pl030_rtc *rtc = amba_get_drvdata(dev); in pl030_remove() local
Drtc-mt6397.c19 static int mtk_rtc_write_trigger(struct mt6397_rtc *rtc) in mtk_rtc_write_trigger()
42 struct mt6397_rtc *rtc = data; in mtk_rtc_irq_handler_thread() local
62 static int __mtk_rtc_read_time(struct mt6397_rtc *rtc, in __mtk_rtc_read_time()
90 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_read_time() local
121 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_set_time() local
152 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_read_alarm() local
193 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_set_alarm() local
264 struct mt6397_rtc *rtc; in mtk_rtc_probe() local
310 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mt6397_rtc_suspend() local
320 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mt6397_rtc_resume() local
Drtc-armada38x.c104 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset) in rtc_delayed_write()
113 static void rtc_update_38x_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_38x_mbus_timing_params()
125 static void rtc_update_8k_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_8k_mbus_timing_params()
142 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register()
147 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register_38x_wa()
189 static void armada38x_clear_isr(struct armada38x_rtc *rtc) in armada38x_clear_isr()
196 static void armada38x_unmask_interrupt(struct armada38x_rtc *rtc) in armada38x_unmask_interrupt()
203 static void armada8k_clear_isr(struct armada38x_rtc *rtc) in armada8k_clear_isr()
208 static void armada8k_unmask_interrupt(struct armada38x_rtc *rtc) in armada8k_unmask_interrupt()
215 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_time() local
[all …]
/kernel/linux/linux-4.19/drivers/rtc/
Dinterface.c26 static void rtc_add_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_add_offset()
49 static void rtc_subtract_offset(struct rtc_device *rtc, struct rtc_time *tm) in rtc_subtract_offset()
70 static int rtc_valid_range(struct rtc_device *rtc, struct rtc_time *tm) in rtc_valid_range()
87 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time()
112 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time()
128 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time()
187 static int rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm_internal()
220 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm()
398 int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm()
421 static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_set_alarm()
[all …]
Drtc-da9052.c24 #define rtc_err(rtc, fmt, ...) \ argument
30 struct rtc_device *rtc; member
34 static int da9052_rtc_enable_alarm(struct da9052_rtc *rtc, bool enable) in da9052_rtc_enable_alarm()
54 struct da9052_rtc *rtc = data; in da9052_rtc_irq() local
61 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm()
104 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm()
147 static int da9052_rtc_get_alarm_status(struct da9052_rtc *rtc) in da9052_rtc_get_alarm_status()
162 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_time() local
205 struct da9052_rtc *rtc; in da9052_rtc_set_time() local
232 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_alarm() local
[all …]
Drtc-ds1685.c45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read()
58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_write()
79 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) in ds1685_rtc_bcd2bin()
97 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) in ds1685_rtc_bin2bcd()
113 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) in ds1685_rtc_check_mday()
130 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank0()
141 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank1()
161 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) in ds1685_rtc_begin_data_access()
184 ds1685_rtc_end_data_access(struct ds1685_priv *rtc) in ds1685_rtc_end_data_access()
208 ds1685_rtc_begin_ctrl_access(struct ds1685_priv *rtc, unsigned long *flags) in ds1685_rtc_begin_ctrl_access()
[all …]
Drtc-dev.c27 struct rtc_device *rtc = container_of(inode->i_cdev, in rtc_dev_open() local
49 struct rtc_device *rtc = in rtc_uie_task() local
76 struct rtc_device *rtc = from_timer(rtc, t, uie_timer); in rtc_uie_timer() local
87 static int clear_uie(struct rtc_device *rtc) in clear_uie()
109 static int set_uie(struct rtc_device *rtc) in set_uie()
131 int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled) in rtc_dev_update_irq_enable_emul()
145 struct rtc_device *rtc = file->private_data; in rtc_dev_read() local
199 struct rtc_device *rtc = file->private_data; in rtc_dev_poll() local
213 struct rtc_device *rtc = file->private_data; in rtc_dev_ioctl() local
410 struct rtc_device *rtc = file->private_data; in rtc_dev_fasync() local
[all …]
Drtc-at91sam9.c86 #define rtt_readl(rtc, field) \ argument
88 #define rtt_writel(rtc, field, val) \ argument
91 static inline unsigned int gpbr_readl(struct sam9_rtc *rtc) in gpbr_readl()
100 static inline void gpbr_writel(struct sam9_rtc *rtc, unsigned int val) in gpbr_writel()
110 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readtime() local
139 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_settime() local
189 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readalarm() local
215 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_setalarm() local
254 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_alarm_irq_enable() local
270 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_proc() local
[all …]
Dclass.c32 struct rtc_device *rtc = to_rtc_device(dev); in rtc_device_release() local
53 struct rtc_device *rtc = to_rtc_device(dev); in rtc_suspend() local
99 struct rtc_device *rtc = to_rtc_device(dev); in rtc_resume() local
156 struct rtc_device *rtc; in rtc_allocate_device() local
213 static void rtc_device_get_offset(struct rtc_device *rtc) in rtc_device_get_offset()
293 struct rtc_device *rtc; in rtc_device_register() local
362 void rtc_device_unregister(struct rtc_device *rtc) in rtc_device_unregister()
379 struct rtc_device *rtc = *(struct rtc_device **)res; in devm_rtc_device_release() local
411 struct rtc_device **ptr, *rtc; in devm_rtc_device_register() local
438 void devm_rtc_device_unregister(struct device *dev, struct rtc_device *rtc) in devm_rtc_device_unregister()
[all …]
Drtc-jz4740.c64 struct rtc_device *rtc; member
77 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) in jz4740_rtc_reg_read()
82 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready()
94 static inline int jz4780_rtc_enable_write(struct jz4740_rtc *rtc) in jz4780_rtc_enable_write()
112 static inline int jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, in jz4740_rtc_reg_write()
127 static int jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, in jz4740_rtc_ctrl_set_bits()
155 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_time() local
181 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_mmss() local
188 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_alarm() local
207 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_alarm() local
[all …]
Drtc-lpc32xx.c61 struct rtc_device *rtc; member
68 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_read_time() local
78 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_set_mmss() local
98 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_read_alarm() local
111 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_set_alarm() local
146 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_alarm_irq_enable() local
168 struct lpc32xx_rtc *rtc = dev; in lpc32xx_rtc_alarm_interrupt() local
203 struct lpc32xx_rtc *rtc; in lpc32xx_rtc_probe() local
286 struct lpc32xx_rtc *rtc = platform_get_drvdata(pdev); in lpc32xx_rtc_remove() local
297 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_suspend() local
[all …]
Drtc-omap.c146 struct rtc_device *rtc; member
159 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg) in rtc_read()
164 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg) in rtc_readl()
169 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val) in rtc_write()
174 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel()
179 static void am3352_rtc_unlock(struct omap_rtc *rtc) in am3352_rtc_unlock()
185 static void am3352_rtc_lock(struct omap_rtc *rtc) in am3352_rtc_lock()
191 static void default_rtc_unlock(struct omap_rtc *rtc) in default_rtc_unlock()
195 static void default_rtc_lock(struct omap_rtc *rtc) in default_rtc_lock()
204 static void rtc_wait_not_busy(struct omap_rtc *rtc) in rtc_wait_not_busy()
[all …]
Drtc-da9055.c24 struct rtc_device *rtc; member
29 static int da9055_rtc_enable_alarm(struct da9055_rtc *rtc, bool enable) in da9055_rtc_enable_alarm()
53 struct da9055_rtc *rtc = data; in da9055_rtc_alm_irq() local
132 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_time() local
166 struct da9055_rtc *rtc; in da9055_rtc_set_time() local
185 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_alarm() local
201 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_set_alarm() local
218 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_alarm_irq_enable() local
273 struct da9055_rtc *rtc; in da9055_rtc_probe() local
326 struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); in da9055_rtc_suspend() local
[all …]
Drtc-armada38x.c109 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset) in rtc_delayed_write()
118 static void rtc_update_38x_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_38x_mbus_timing_params()
130 static void rtc_update_8k_mbus_timing_params(struct armada38x_rtc *rtc) in rtc_update_8k_mbus_timing_params()
147 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register()
152 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register_38x_wa()
194 static void armada38x_clear_isr(struct armada38x_rtc *rtc) in armada38x_clear_isr()
201 static void armada38x_unmask_interrupt(struct armada38x_rtc *rtc) in armada38x_unmask_interrupt()
208 static void armada8k_clear_isr(struct armada38x_rtc *rtc) in armada8k_clear_isr()
213 static void armada8k_unmask_interrupt(struct armada38x_rtc *rtc) in armada8k_unmask_interrupt()
220 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_time() local
[all …]

12345678910>>...24