/** * struct helene_config - the configuration of 'Helene' tuner driver * @i2c_address: I2C address of the tuner * @xtal_freq_mhz: Oscillator frequency, MHz * @set_tuner_priv: Callback function private context * @set_tuner_callback: Callback function that notifies the parent driver * which tuner is active now * @xtal: Cristal frequency as described by &enum helene_xtal * @fe: Frontend for which connects this tuner
*/ struct helene_config {
u8 i2c_address;
u8 xtal_freq_mhz; void *set_tuner_priv; int (*set_tuner_callback)(void *, int); enum helene_xtal xtal;
struct dvb_frontend *fe;
};
#if IS_REACHABLE(CONFIG_DVB_HELENE) /** * helene_attach - Attach a helene tuner (terrestrial and cable standards) * * @fe: frontend to be attached * @config: pointer to &struct helene_config with tuner configuration. * @i2c: i2c adapter to use. * * return: FE pointer on success, NULL on failure.
*/ externstruct dvb_frontend *helene_attach(struct dvb_frontend *fe, conststruct helene_config *config, struct i2c_adapter *i2c);
/** * helene_attach_s - Attach a helene tuner (satellite standards) * * @fe: frontend to be attached * @config: pointer to &struct helene_config with tuner configuration. * @i2c: i2c adapter to use. * * return: FE pointer on success, NULL on failure.
*/ externstruct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, conststruct helene_config *config, struct i2c_adapter *i2c); #else staticinlinestruct dvb_frontend *helene_attach(struct dvb_frontend *fe, conststruct helene_config *config, struct i2c_adapter *i2c)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return NULL;
} staticinlinestruct dvb_frontend *helene_attach_s(struct dvb_frontend *fe, conststruct helene_config *config, struct i2c_adapter *i2c)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return NULL;
} #endif
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.