Lines Matching refs:m41t80
164 struct m41t80_data *m41t80 = i2c_get_clientdata(client); in m41t80_handle_irq() local
165 struct mutex *lock = &m41t80->rtc->ops_lock; in m41t80_handle_irq()
190 rtc_update_irq(m41t80->rtc, 1, events); in m41t80_handle_irq()
443 static unsigned long m41t80_get_freq(struct m41t80_data *m41t80) in m41t80_get_freq() argument
445 struct i2c_client *client = m41t80->client; in m41t80_get_freq()
446 int reg_sqw = (m41t80->features & M41T80_FEATURE_SQ_ALT) ? in m41t80_get_freq()
476 struct m41t80_data *m41t80 = sqw_to_m41t80_data(hw); in m41t80_sqw_set_rate() local
477 struct i2c_client *client = m41t80->client; in m41t80_sqw_set_rate()
478 int reg_sqw = (m41t80->features & M41T80_FEATURE_SQ_ALT) ? in m41t80_sqw_set_rate()
497 m41t80->freq = m41t80_decode_freq(val); in m41t80_sqw_set_rate()
503 struct m41t80_data *m41t80 = sqw_to_m41t80_data(hw); in m41t80_sqw_control() local
504 struct i2c_client *client = m41t80->client; in m41t80_sqw_control()
517 m41t80->sqwe = enable; in m41t80_sqw_control()
545 static struct clk *m41t80_sqw_register_clk(struct m41t80_data *m41t80) in m41t80_sqw_register_clk() argument
547 struct i2c_client *client = m41t80->client; in m41t80_sqw_register_clk()
567 m41t80->sqw.init = &init; in m41t80_sqw_register_clk()
568 m41t80->freq = m41t80_get_freq(m41t80); in m41t80_sqw_register_clk()
574 clk = clk_register(&client->dev, &m41t80->sqw); in m41t80_sqw_register_clk()