Lines Matching defs:armada38x_rtc

69 struct armada38x_rtc {
87 void (*update_mbus_timing)(struct armada38x_rtc *rtc);
88 u32 (*read_rtc_reg)(struct armada38x_rtc *rtc, u8 rtc_reg);
89 void (*clear_isr)(struct armada38x_rtc *rtc);
90 void (*unmask_interrupt)(struct armada38x_rtc *rtc);
104 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset)
113 static void rtc_update_38x_mbus_timing_params(struct armada38x_rtc *rtc)
125 static void rtc_update_8k_mbus_timing_params(struct armada38x_rtc *rtc)
142 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg)
147 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg)
189 static void armada38x_clear_isr(struct armada38x_rtc *rtc)
196 static void armada38x_unmask_interrupt(struct armada38x_rtc *rtc)
203 static void armada8k_clear_isr(struct armada38x_rtc *rtc)
208 static void armada8k_unmask_interrupt(struct armada38x_rtc *rtc)
215 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
227 static void armada38x_rtc_reset(struct armada38x_rtc *rtc)
246 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
263 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
284 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
308 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
326 struct armada38x_rtc *rtc = data;
400 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
417 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
503 struct armada38x_rtc *rtc;
505 rtc = devm_kzalloc(&pdev->dev, sizeof(struct armada38x_rtc),
566 struct armada38x_rtc *rtc = dev_get_drvdata(dev);
577 struct armada38x_rtc *rtc = dev_get_drvdata(dev);