Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git]
/
kernel
/
drivers
/
media
/
dvb-frontends
/
tda10071_priv.h
diff --git
a/kernel/drivers/media/dvb-frontends/tda10071_priv.h
b/kernel/drivers/media/dvb-frontends/tda10071_priv.h
index
03f839c
..
b9c3601
100644
(file)
--- a/
kernel/drivers/media/dvb-frontends/tda10071_priv.h
+++ b/
kernel/drivers/media/dvb-frontends/tda10071_priv.h
@@
-24,24
+24,33
@@
#include "dvb_frontend.h"
#include "tda10071.h"
#include <linux/firmware.h>
#include "dvb_frontend.h"
#include "tda10071.h"
#include <linux/firmware.h>
+#include <linux/regmap.h>
-struct tda10071_priv {
- struct i2c_adapter *i2c;
+struct tda10071_dev {
struct dvb_frontend fe;
struct dvb_frontend fe;
- struct tda10071_config cfg;
+ struct i2c_client *client;
+ struct regmap *regmap;
+ struct mutex cmd_execute_mutex;
+ u32 clk;
+ u16 i2c_wr_max;
+ u8 ts_mode;
+ bool spec_inv;
+ u8 pll_multiplier;
+ u8 tuner_i2c_addr;
- u8 meas_count[2];
- u32 ber;
- u32 ucb;
- fe_status_t fe_status;
- fe_delivery_system_t delivery_system;
+ u8 meas_count;
+ u32 dvbv3_ber;
+ enum fe_status fe_status;
+ enum fe_delivery_system delivery_system;
bool warm; /* FW running */
bool warm; /* FW running */
+ u64 post_bit_error;
+ u64 block_error;
};
static struct tda10071_modcod {
};
static struct tda10071_modcod {
-
fe_delivery_system_t
delivery_system;
-
fe_modulation_t
modulation;
-
fe_code_rate_t
fec;
+
enum fe_delivery_system
delivery_system;
+
enum fe_modulation
modulation;
+
enum fe_code_rate
fec;
u8 val;
} TDA10071_MODCOD[] = {
/* NBC-QPSK */
u8 val;
} TDA10071_MODCOD[] = {
/* NBC-QPSK */