Lines Matching refs:si476x_core
124 struct si476x_core { struct
160 struct si476x_core, \ argument
168 static inline struct si476x_core *i2c_mfd_cell_to_core(struct device *dev) in i2c_mfd_cell_to_core() argument
179 static inline void si476x_core_lock(struct si476x_core *core) in si476x_core_lock()
188 static inline void si476x_core_unlock(struct si476x_core *core) in si476x_core_unlock()
195 static inline u16 hz_to_si476x(struct si476x_core *core, int freq) in hz_to_si476x()
212 static inline int si476x_to_hz(struct si476x_core *core, u16 freq) in si476x_to_hz()
242 static inline u16 v4l2_to_si476x(struct si476x_core *core, int freq) in v4l2_to_si476x()
247 static inline int si476x_to_v4l2(struct si476x_core *core, u16 freq) in si476x_to_v4l2()
371 int si476x_core_stop(struct si476x_core *, bool);
372 int si476x_core_start(struct si476x_core *, bool);
373 int si476x_core_set_power_state(struct si476x_core *, enum si476x_power_state);
374 bool si476x_core_has_am(struct si476x_core *);
375 bool si476x_core_has_diversity(struct si476x_core *);
376 bool si476x_core_is_a_secondary_tuner(struct si476x_core *);
377 bool si476x_core_is_a_primary_tuner(struct si476x_core *);
378 bool si476x_core_is_in_am_receiver_mode(struct si476x_core *core);
379 bool si476x_core_is_powered_up(struct si476x_core *core);
386 int si476x_core_i2c_xfer(struct si476x_core *,
393 int si476x_core_cmd_func_info(struct si476x_core *, struct si476x_func_info *);
394 int si476x_core_cmd_set_property(struct si476x_core *, u16, u16);
395 int si476x_core_cmd_get_property(struct si476x_core *, u16);
396 int si476x_core_cmd_dig_audio_pin_cfg(struct si476x_core *,
401 int si476x_core_cmd_zif_pin_cfg(struct si476x_core *,
406 int si476x_core_cmd_ic_link_gpo_ctl_pin_cfg(struct si476x_core *,
411 int si476x_core_cmd_ana_audio_pin_cfg(struct si476x_core *,
413 int si476x_core_cmd_intb_pin_cfg(struct si476x_core *, enum si476x_intb_config,
415 int si476x_core_cmd_fm_seek_start(struct si476x_core *, bool, bool);
416 int si476x_core_cmd_am_seek_start(struct si476x_core *, bool, bool);
417 int si476x_core_cmd_fm_rds_status(struct si476x_core *, bool, bool, bool,
419 int si476x_core_cmd_fm_rds_blockcount(struct si476x_core *, bool,
421 int si476x_core_cmd_fm_tune_freq(struct si476x_core *,
423 int si476x_core_cmd_am_tune_freq(struct si476x_core *,
425 int si476x_core_cmd_am_rsq_status(struct si476x_core *,
428 int si476x_core_cmd_fm_rsq_status(struct si476x_core *,
431 int si476x_core_cmd_power_up(struct si476x_core *,
433 int si476x_core_cmd_power_down(struct si476x_core *,
435 int si476x_core_cmd_fm_phase_div_status(struct si476x_core *);
436 int si476x_core_cmd_fm_phase_diversity(struct si476x_core *,
439 int si476x_core_cmd_fm_acf_status(struct si476x_core *,
441 int si476x_core_cmd_am_acf_status(struct si476x_core *,
443 int si476x_core_cmd_agc_status(struct si476x_core *,
531 struct regmap *devm_regmap_init_si476x(struct si476x_core *);