diff options
Diffstat (limited to 'drivers/media/dvb/frontends')
-rw-r--r-- | drivers/media/dvb/frontends/Kconfig | 20 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/cx24110.c | 22 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/nxt6000.c | 10 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/s5h1420.c | 4 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/sp887x.c | 2 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/tda10021.c | 4 | ||||
-rw-r--r-- | drivers/media/dvb/frontends/tda1004x.c | 12 |
7 files changed, 37 insertions, 37 deletions
diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig index 17f90ef9ab68..3a3bcf6a2c98 100644 --- a/drivers/media/dvb/frontends/Kconfig +++ b/drivers/media/dvb/frontends/Kconfig | |||
@@ -56,18 +56,18 @@ comment "DVB-T (terrestrial) frontends" | |||
56 | depends on DVB_CORE | 56 | depends on DVB_CORE |
57 | 57 | ||
58 | config DVB_SP8870 | 58 | config DVB_SP8870 |
59 | tristate "Spase sp8870 based" | 59 | tristate "Spase sp8870 based" |
60 | depends on DVB_CORE | 60 | depends on DVB_CORE |
61 | select FW_LOADER | 61 | select FW_LOADER |
62 | help | 62 | help |
63 | A DVB-T tuner module. Say Y when you want to support this frontend. | 63 | A DVB-T tuner module. Say Y when you want to support this frontend. |
64 | 64 | ||
65 | This driver needs external firmware. Please use the command | 65 | This driver needs external firmware. Please use the command |
66 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to | 66 | "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to |
67 | download/extract it, and then copy it to /usr/lib/hotplug/firmware. | 67 | download/extract it, and then copy it to /usr/lib/hotplug/firmware. |
68 | 68 | ||
69 | config DVB_SP887X | 69 | config DVB_SP887X |
70 | tristate "Spase sp887x based" | 70 | tristate "Spase sp887x based" |
71 | depends on DVB_CORE | 71 | depends on DVB_CORE |
72 | select FW_LOADER | 72 | select FW_LOADER |
73 | help | 73 | help |
@@ -84,10 +84,10 @@ config DVB_CX22700 | |||
84 | A DVB-T tuner module. Say Y when you want to support this frontend. | 84 | A DVB-T tuner module. Say Y when you want to support this frontend. |
85 | 85 | ||
86 | config DVB_CX22702 | 86 | config DVB_CX22702 |
87 | tristate "Conexant cx22702 demodulator (OFDM)" | 87 | tristate "Conexant cx22702 demodulator (OFDM)" |
88 | depends on DVB_CORE | 88 | depends on DVB_CORE |
89 | help | 89 | help |
90 | A DVB-T tuner module. Say Y when you want to support this frontend. | 90 | A DVB-T tuner module. Say Y when you want to support this frontend. |
91 | 91 | ||
92 | config DVB_L64781 | 92 | config DVB_L64781 |
93 | tristate "LSI L64781" | 93 | tristate "LSI L64781" |
@@ -104,7 +104,7 @@ config DVB_TDA1004X | |||
104 | 104 | ||
105 | This driver needs external firmware. Please use the commands | 105 | This driver needs external firmware. Please use the commands |
106 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", | 106 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045", |
107 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to | 107 | "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to |
108 | download/extract them, and then copy them to /usr/lib/hotplug/firmware. | 108 | download/extract them, and then copy them to /usr/lib/hotplug/firmware. |
109 | 109 | ||
110 | config DVB_NXT6000 | 110 | config DVB_NXT6000 |
@@ -146,13 +146,13 @@ config DVB_VES1820 | |||
146 | tristate "VLSI VES1820 based" | 146 | tristate "VLSI VES1820 based" |
147 | depends on DVB_CORE | 147 | depends on DVB_CORE |
148 | help | 148 | help |
149 | A DVB-C tuner module. Say Y when you want to support this frontend. | 149 | A DVB-C tuner module. Say Y when you want to support this frontend. |
150 | 150 | ||
151 | config DVB_TDA10021 | 151 | config DVB_TDA10021 |
152 | tristate "Philips TDA10021 based" | 152 | tristate "Philips TDA10021 based" |
153 | depends on DVB_CORE | 153 | depends on DVB_CORE |
154 | help | 154 | help |
155 | A DVB-C tuner module. Say Y when you want to support this frontend. | 155 | A DVB-C tuner module. Say Y when you want to support this frontend. |
156 | 156 | ||
157 | config DVB_STV0297 | 157 | config DVB_STV0297 |
158 | tristate "ST STV0297 based" | 158 | tristate "ST STV0297 based" |
diff --git a/drivers/media/dvb/frontends/cx24110.c b/drivers/media/dvb/frontends/cx24110.c index ecd056e951f1..d15d32c51dc5 100644 --- a/drivers/media/dvb/frontends/cx24110.c +++ b/drivers/media/dvb/frontends/cx24110.c | |||
@@ -55,7 +55,7 @@ static int debug; | |||
55 | 55 | ||
56 | static struct {u8 reg; u8 data;} cx24110_regdata[]= | 56 | static struct {u8 reg; u8 data;} cx24110_regdata[]= |
57 | /* Comments beginning with @ denote this value should | 57 | /* Comments beginning with @ denote this value should |
58 | be the default */ | 58 | be the default */ |
59 | {{0x09,0x01}, /* SoftResetAll */ | 59 | {{0x09,0x01}, /* SoftResetAll */ |
60 | {0x09,0x00}, /* release reset */ | 60 | {0x09,0x00}, /* release reset */ |
61 | {0x01,0xe8}, /* MSB of code rate 27.5MS/s */ | 61 | {0x01,0xe8}, /* MSB of code rate 27.5MS/s */ |
@@ -66,26 +66,26 @@ static struct {u8 reg; u8 data;} cx24110_regdata[]= | |||
66 | {0x07,0x01}, /* @ Fclk, i.e. sampling clock, 60MHz */ | 66 | {0x07,0x01}, /* @ Fclk, i.e. sampling clock, 60MHz */ |
67 | {0x0a,0x00}, /* @ partial chip disables, do not set */ | 67 | {0x0a,0x00}, /* @ partial chip disables, do not set */ |
68 | {0x0b,0x01}, /* set output clock in gapped mode, start signal low | 68 | {0x0b,0x01}, /* set output clock in gapped mode, start signal low |
69 | active for first byte */ | 69 | active for first byte */ |
70 | {0x0c,0x11}, /* no parity bytes, large hold time, serial data out */ | 70 | {0x0c,0x11}, /* no parity bytes, large hold time, serial data out */ |
71 | {0x0d,0x6f}, /* @ RS Sync/Unsync thresholds */ | 71 | {0x0d,0x6f}, /* @ RS Sync/Unsync thresholds */ |
72 | {0x10,0x40}, /* chip doc is misleading here: write bit 6 as 1 | 72 | {0x10,0x40}, /* chip doc is misleading here: write bit 6 as 1 |
73 | to avoid starting the BER counter. Reset the | 73 | to avoid starting the BER counter. Reset the |
74 | CRC test bit. Finite counting selected */ | 74 | CRC test bit. Finite counting selected */ |
75 | {0x15,0xff}, /* @ size of the limited time window for RS BER | 75 | {0x15,0xff}, /* @ size of the limited time window for RS BER |
76 | estimation. It is <value>*256 RS blocks, this | 76 | estimation. It is <value>*256 RS blocks, this |
77 | gives approx. 2.6 sec at 27.5MS/s, rate 3/4 */ | 77 | gives approx. 2.6 sec at 27.5MS/s, rate 3/4 */ |
78 | {0x16,0x00}, /* @ enable all RS output ports */ | 78 | {0x16,0x00}, /* @ enable all RS output ports */ |
79 | {0x17,0x04}, /* @ time window allowed for the RS to sync */ | 79 | {0x17,0x04}, /* @ time window allowed for the RS to sync */ |
80 | {0x18,0xae}, /* @ allow all standard DVB code rates to be scanned | 80 | {0x18,0xae}, /* @ allow all standard DVB code rates to be scanned |
81 | for automatically */ | 81 | for automatically */ |
82 | /* leave the current code rate and normalization | 82 | /* leave the current code rate and normalization |
83 | registers as they are after reset... */ | 83 | registers as they are after reset... */ |
84 | {0x21,0x10}, /* @ during AutoAcq, search each viterbi setting | 84 | {0x21,0x10}, /* @ during AutoAcq, search each viterbi setting |
85 | only once */ | 85 | only once */ |
86 | {0x23,0x18}, /* @ size of the limited time window for Viterbi BER | 86 | {0x23,0x18}, /* @ size of the limited time window for Viterbi BER |
87 | estimation. It is <value>*65536 channel bits, i.e. | 87 | estimation. It is <value>*65536 channel bits, i.e. |
88 | approx. 38ms at 27.5MS/s, rate 3/4 */ | 88 | approx. 38ms at 27.5MS/s, rate 3/4 */ |
89 | {0x24,0x24}, /* do not trigger Viterbi CRC test. Finite count window */ | 89 | {0x24,0x24}, /* do not trigger Viterbi CRC test. Finite count window */ |
90 | /* leave front-end AGC parameters at default values */ | 90 | /* leave front-end AGC parameters at default values */ |
91 | /* leave decimation AGC parameters at default values */ | 91 | /* leave decimation AGC parameters at default values */ |
diff --git a/drivers/media/dvb/frontends/nxt6000.c b/drivers/media/dvb/frontends/nxt6000.c index a458a3bfff70..a16eeba0020d 100644 --- a/drivers/media/dvb/frontends/nxt6000.c +++ b/drivers/media/dvb/frontends/nxt6000.c | |||
@@ -574,11 +574,11 @@ static struct dvb_frontend_ops nxt6000_ops = { | |||
574 | .symbol_rate_max = 9360000, /* FIXME */ | 574 | .symbol_rate_max = 9360000, /* FIXME */ |
575 | .symbol_rate_tolerance = 4000, | 575 | .symbol_rate_tolerance = 4000, |
576 | .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | | 576 | .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | |
577 | FE_CAN_FEC_4_5 | FE_CAN_FEC_5_6 | FE_CAN_FEC_6_7 | | 577 | FE_CAN_FEC_4_5 | FE_CAN_FEC_5_6 | FE_CAN_FEC_6_7 | |
578 | FE_CAN_FEC_7_8 | FE_CAN_FEC_8_9 | FE_CAN_FEC_AUTO | | 578 | FE_CAN_FEC_7_8 | FE_CAN_FEC_8_9 | FE_CAN_FEC_AUTO | |
579 | FE_CAN_QAM_16 | FE_CAN_QAM_64 | FE_CAN_QAM_AUTO | | 579 | FE_CAN_QAM_16 | FE_CAN_QAM_64 | FE_CAN_QAM_AUTO | |
580 | FE_CAN_TRANSMISSION_MODE_AUTO | FE_CAN_GUARD_INTERVAL_AUTO | | 580 | FE_CAN_TRANSMISSION_MODE_AUTO | FE_CAN_GUARD_INTERVAL_AUTO | |
581 | FE_CAN_HIERARCHY_AUTO, | 581 | FE_CAN_HIERARCHY_AUTO, |
582 | }, | 582 | }, |
583 | 583 | ||
584 | .release = nxt6000_release, | 584 | .release = nxt6000_release, |
diff --git a/drivers/media/dvb/frontends/s5h1420.c b/drivers/media/dvb/frontends/s5h1420.c index 18715091aed8..d69477596921 100644 --- a/drivers/media/dvb/frontends/s5h1420.c +++ b/drivers/media/dvb/frontends/s5h1420.c | |||
@@ -521,8 +521,8 @@ static void s5h1420_setfec_inversion(struct s5h1420_state* state, | |||
521 | 521 | ||
522 | case FEC_3_4: | 522 | case FEC_3_4: |
523 | s5h1420_writereg(state, 0x30, 0x04); | 523 | s5h1420_writereg(state, 0x30, 0x04); |
524 | s5h1420_writereg(state, 0x31, 0x12 | inversion); | 524 | s5h1420_writereg(state, 0x31, 0x12 | inversion); |
525 | break; | 525 | break; |
526 | 526 | ||
527 | case FEC_5_6: | 527 | case FEC_5_6: |
528 | s5h1420_writereg(state, 0x30, 0x08); | 528 | s5h1420_writereg(state, 0x30, 0x08); |
diff --git a/drivers/media/dvb/frontends/sp887x.c b/drivers/media/dvb/frontends/sp887x.c index e3b665782243..b3ae7dccc33c 100644 --- a/drivers/media/dvb/frontends/sp887x.c +++ b/drivers/media/dvb/frontends/sp887x.c | |||
@@ -581,7 +581,7 @@ static struct dvb_frontend_ops sp887x_ops = { | |||
581 | .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | | 581 | .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | |
582 | FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 | FE_CAN_FEC_AUTO | | 582 | FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 | FE_CAN_FEC_AUTO | |
583 | FE_CAN_QPSK | FE_CAN_QAM_16 | FE_CAN_QAM_64 | | 583 | FE_CAN_QPSK | FE_CAN_QAM_16 | FE_CAN_QAM_64 | |
584 | FE_CAN_RECOVER | 584 | FE_CAN_RECOVER |
585 | }, | 585 | }, |
586 | 586 | ||
587 | .release = sp887x_release, | 587 | .release = sp887x_release, |
diff --git a/drivers/media/dvb/frontends/tda10021.c b/drivers/media/dvb/frontends/tda10021.c index 425cd19136fe..21255cac9793 100644 --- a/drivers/media/dvb/frontends/tda10021.c +++ b/drivers/media/dvb/frontends/tda10021.c | |||
@@ -95,7 +95,7 @@ static u8 tda10021_readreg (struct tda10021_state* state, u8 reg) | |||
95 | u8 b0 [] = { reg }; | 95 | u8 b0 [] = { reg }; |
96 | u8 b1 [] = { 0 }; | 96 | u8 b1 [] = { 0 }; |
97 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | 97 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, |
98 | { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; | 98 | { .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } }; |
99 | int ret; | 99 | int ret; |
100 | 100 | ||
101 | ret = i2c_transfer (state->i2c, msg, 2); | 101 | ret = i2c_transfer (state->i2c, msg, 2); |
@@ -434,7 +434,7 @@ static struct dvb_frontend_ops tda10021_ops = { | |||
434 | .frequency_max = 858000000, | 434 | .frequency_max = 858000000, |
435 | .symbol_rate_min = (XIN/2)/64, /* SACLK/64 == (XIN/2)/64 */ | 435 | .symbol_rate_min = (XIN/2)/64, /* SACLK/64 == (XIN/2)/64 */ |
436 | .symbol_rate_max = (XIN/2)/4, /* SACLK/4 */ | 436 | .symbol_rate_max = (XIN/2)/4, /* SACLK/4 */ |
437 | #if 0 | 437 | #if 0 |
438 | .frequency_tolerance = ???, | 438 | .frequency_tolerance = ???, |
439 | .symbol_rate_tolerance = ???, /* ppm */ /* == 8% (spec p. 5) */ | 439 | .symbol_rate_tolerance = ???, /* ppm */ /* == 8% (spec p. 5) */ |
440 | #endif | 440 | #endif |
diff --git a/drivers/media/dvb/frontends/tda1004x.c b/drivers/media/dvb/frontends/tda1004x.c index c6ae5bfae5b1..6c237fb2b82a 100644 --- a/drivers/media/dvb/frontends/tda1004x.c +++ b/drivers/media/dvb/frontends/tda1004x.c | |||
@@ -289,10 +289,10 @@ static int tda10046h_set_bandwidth(struct tda1004x_state *state, | |||
289 | case BANDWIDTH_6_MHZ: | 289 | case BANDWIDTH_6_MHZ: |
290 | if (tda10046_clk53m) | 290 | if (tda10046_clk53m) |
291 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_6mhz_53M, | 291 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_6mhz_53M, |
292 | sizeof(bandwidth_6mhz_53M)); | 292 | sizeof(bandwidth_6mhz_53M)); |
293 | else | 293 | else |
294 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_6mhz_48M, | 294 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_6mhz_48M, |
295 | sizeof(bandwidth_6mhz_48M)); | 295 | sizeof(bandwidth_6mhz_48M)); |
296 | if (state->config->if_freq == TDA10046_FREQ_045) { | 296 | if (state->config->if_freq == TDA10046_FREQ_045) { |
297 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0a); | 297 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0a); |
298 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0xab); | 298 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0xab); |
@@ -302,10 +302,10 @@ static int tda10046h_set_bandwidth(struct tda1004x_state *state, | |||
302 | case BANDWIDTH_7_MHZ: | 302 | case BANDWIDTH_7_MHZ: |
303 | if (tda10046_clk53m) | 303 | if (tda10046_clk53m) |
304 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_7mhz_53M, | 304 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_7mhz_53M, |
305 | sizeof(bandwidth_7mhz_53M)); | 305 | sizeof(bandwidth_7mhz_53M)); |
306 | else | 306 | else |
307 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_7mhz_48M, | 307 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_7mhz_48M, |
308 | sizeof(bandwidth_7mhz_48M)); | 308 | sizeof(bandwidth_7mhz_48M)); |
309 | if (state->config->if_freq == TDA10046_FREQ_045) { | 309 | if (state->config->if_freq == TDA10046_FREQ_045) { |
310 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0c); | 310 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0c); |
311 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0x00); | 311 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0x00); |
@@ -315,10 +315,10 @@ static int tda10046h_set_bandwidth(struct tda1004x_state *state, | |||
315 | case BANDWIDTH_8_MHZ: | 315 | case BANDWIDTH_8_MHZ: |
316 | if (tda10046_clk53m) | 316 | if (tda10046_clk53m) |
317 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_8mhz_53M, | 317 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_8mhz_53M, |
318 | sizeof(bandwidth_8mhz_53M)); | 318 | sizeof(bandwidth_8mhz_53M)); |
319 | else | 319 | else |
320 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_8mhz_48M, | 320 | tda1004x_write_buf(state, TDA10046H_TIME_WREF1, bandwidth_8mhz_48M, |
321 | sizeof(bandwidth_8mhz_48M)); | 321 | sizeof(bandwidth_8mhz_48M)); |
322 | if (state->config->if_freq == TDA10046_FREQ_045) { | 322 | if (state->config->if_freq == TDA10046_FREQ_045) { |
323 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0d); | 323 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_MSB, 0x0d); |
324 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0x55); | 324 | tda1004x_write_byteI(state, TDA10046H_FREQ_PHY2_LSB, 0x55); |