Lines Matching refs:meson_rtc
61 struct meson_rtc { struct
79 static void meson_rtc_sclk_pulse(struct meson_rtc *rtc) in meson_rtc_sclk_pulse() argument
88 static void meson_rtc_send_bit(struct meson_rtc *rtc, unsigned int bit) in meson_rtc_send_bit()
95 static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data, in meson_rtc_send_bits()
106 static void meson_rtc_set_dir(struct meson_rtc *rtc, u32 mode) in meson_rtc_set_dir()
114 static u32 meson_rtc_get_data(struct meson_rtc *rtc) in meson_rtc_get_data()
130 static int meson_rtc_get_bus(struct meson_rtc *rtc) in meson_rtc_get_bus()
160 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_read()
179 struct meson_rtc *rtc = context; in meson_rtc_serial_bus_reg_write()
209 static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data) in meson_rtc_write_static()
231 struct meson_rtc *rtc = dev_get_drvdata(dev); in meson_rtc_gettime()
244 struct meson_rtc *rtc = dev_get_drvdata(dev); in meson_rtc_settime()
259 struct meson_rtc *rtc = context; in meson_rtc_regmem_read()
271 struct meson_rtc *rtc = context; in meson_rtc_regmem_write()
292 struct meson_rtc *rtc; in meson_rtc_probe()
298 rtc = devm_kzalloc(dev, sizeof(struct meson_rtc), GFP_KERNEL); in meson_rtc_probe()