Lines Matching refs:ti_k3_rtc

115 struct ti_k3_rtc {  struct
124 static int k3rtc_field_read(struct ti_k3_rtc *priv, enum ti_k3_rtc_fields f) in k3rtc_field_read() argument
139 static void k3rtc_field_write(struct ti_k3_rtc *priv, enum ti_k3_rtc_fields f, u32 val) in k3rtc_field_write()
150 static int k3rtc_fence(struct ti_k3_rtc *priv) in k3rtc_fence()
160 static inline int k3rtc_check_unlocked(struct ti_k3_rtc *priv) in k3rtc_check_unlocked()
171 static int k3rtc_unlock_rtc(struct ti_k3_rtc *priv) in k3rtc_unlock_rtc()
203 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in k3rtc_configure()
267 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_read_time()
280 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_set_time()
298 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_alarm_irq_enable()
318 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_read_alarm()
333 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_set_alarm()
355 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_read_offset()
378 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_set_offset()
406 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_interrupt()
489 struct ti_k3_rtc *priv = (struct ti_k3_rtc *)priv_data; in ti_k3_rtc_scratch_read()
497 struct ti_k3_rtc *priv = (struct ti_k3_rtc *)priv_data; in ti_k3_rtc_scratch_write()
516 static int k3rtc_get_32kclk(struct device *dev, struct ti_k3_rtc *priv) in k3rtc_get_32kclk()
541 static int k3rtc_get_vbusclk(struct device *dev, struct ti_k3_rtc *priv) in k3rtc_get_vbusclk()
556 struct ti_k3_rtc *priv; in ti_k3_rtc_probe()
560 priv = devm_kzalloc(dev, sizeof(struct ti_k3_rtc), GFP_KERNEL); in ti_k3_rtc_probe()
632 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_suspend()
642 struct ti_k3_rtc *priv = dev_get_drvdata(dev); in ti_k3_rtc_resume()