r820t.h (a80abc58feda48f868d748bde8c88592c2892b1d) | r820t.h (84ddc33c20cd026871eb3585ed77badacb0fc113) |
---|---|
1/* 2 * Elonics R820T silicon tuner driver 3 * 4 * Copyright (C) 2012 Antti Palosaari <crope@iki.fi> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or --- 18 unchanged lines hidden (view full) --- 27enum r820t_chip { 28 CHIP_R820T, 29 CHIP_R828S, 30 CHIP_R820C, 31}; 32 33struct r820t_config { 34 u8 i2c_addr; /* 0x34 */ | 1/* 2 * Elonics R820T silicon tuner driver 3 * 4 * Copyright (C) 2012 Antti Palosaari <crope@iki.fi> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or --- 18 unchanged lines hidden (view full) --- 27enum r820t_chip { 28 CHIP_R820T, 29 CHIP_R828S, 30 CHIP_R820C, 31}; 32 33struct r820t_config { 34 u8 i2c_addr; /* 0x34 */ |
35 | |
36 u32 xtal; 37 enum r820t_chip rafael_chip; 38 unsigned max_i2c_msg_len; | 35 u32 xtal; 36 enum r820t_chip rafael_chip; 37 unsigned max_i2c_msg_len; |
38 bool use_diplexer; |
|
39}; 40 41#if IS_ENABLED(CONFIG_MEDIA_TUNER_R820T) 42struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, 43 struct i2c_adapter *i2c, 44 const struct r820t_config *cfg); 45#else 46static inline struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, 47 struct i2c_adapter *i2c, 48 const struct r820t_config *cfg) 49{ 50 pr_warn("%s: driver disabled by Kconfig\n", __func__); 51 return NULL; 52} 53#endif 54 55#endif | 39}; 40 41#if IS_ENABLED(CONFIG_MEDIA_TUNER_R820T) 42struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, 43 struct i2c_adapter *i2c, 44 const struct r820t_config *cfg); 45#else 46static inline struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, 47 struct i2c_adapter *i2c, 48 const struct r820t_config *cfg) 49{ 50 pr_warn("%s: driver disabled by Kconfig\n", __func__); 51 return NULL; 52} 53#endif 54 55#endif |