Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 320074
b: refs/heads/master
c: 298f18a
h: refs/heads/master
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed Jul 5, 2012
1 parent 61af75b commit 092bfc8
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 39 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 82041c0a15fdd45336f11c893c4ff69d48dcc4f1
refs/heads/master: 298f18a3e2e078c796d3f852091fbe961fbca806
42 changes: 4 additions & 38 deletions trunk/drivers/media/dvb/frontends/rtl2832.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,47 +19,13 @@
*/

#include "rtl2832_priv.h"

#include <linux/bitops.h>

int rtl2832_debug;
module_param_named(debug, rtl2832_debug, int, 0644);
MODULE_PARM_DESC(debug, "Turn on/off frontend debugging (default:off).");


static const int reg_mask[32] = {
0x00000001,
0x00000003,
0x00000007,
0x0000000f,
0x0000001f,
0x0000003f,
0x0000007f,
0x000000ff,
0x000001ff,
0x000003ff,
0x000007ff,
0x00000fff,
0x00001fff,
0x00003fff,
0x00007fff,
0x0000ffff,
0x0001ffff,
0x0003ffff,
0x0007ffff,
0x000fffff,
0x001fffff,
0x003fffff,
0x007fffff,
0x00ffffff,
0x01ffffff,
0x03ffffff,
0x07ffffff,
0x0fffffff,
0x1fffffff,
0x3fffffff,
0x7fffffff,
0xffffffff
};
#define REG_MASK(b) (BIT(b + 1) - 1)

static const struct rtl2832_reg_entry registers[] = {
[DVBT_SOFT_RST] = {0x1, 0x1, 2, 2},
Expand Down Expand Up @@ -317,7 +283,7 @@ int rtl2832_rd_demod_reg(struct rtl2832_priv *priv, int reg, u32 *val)
page = registers[reg].page;

len = (msb >> 3) + 1;
mask = reg_mask[msb - lsb];
mask = REG_MASK(msb - lsb);

ret = rtl2832_rd_regs(priv, reg_start_addr, page, &reading[0], len);
if (ret)
Expand Down Expand Up @@ -359,7 +325,7 @@ int rtl2832_wr_demod_reg(struct rtl2832_priv *priv, int reg, u32 val)
page = registers[reg].page;

len = (msb >> 3) + 1;
mask = reg_mask[msb - lsb];
mask = REG_MASK(msb - lsb);


ret = rtl2832_rd_regs(priv, reg_start_addr, page, &reading[0], len);
Expand Down

0 comments on commit 092bfc8

Please sign in to comment.