Commit bc179153ae2334efe28cf4f3300e024da7d83753

Authored by David Woodhouse
Committed by David Woodhouse
1 parent 99b6e4f511

dvb frontends: treat firmware data as const

Signed-off-by: David Woodhouse <dwmw2@infradead.org>

Showing 7 changed files with 11 additions and 9 deletions Side-by-side Diff

drivers/media/dvb/frontends/bcm3510.c
... ... @@ -590,7 +590,8 @@
590 590 */
591 591 #define BCM3510_DEFAULT_FIRMWARE "dvb-fe-bcm3510-01.fw"
592 592  
593   -static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, u8 *b, u16 len)
  593 +static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, const u8 *b,
  594 + u16 len)
594 595 {
595 596 int ret = 0,i;
596 597 bcm3510_register_value vH, vL,vD;
... ... @@ -614,7 +615,7 @@
614 615 struct bcm3510_state* st = fe->demodulator_priv;
615 616 const struct firmware *fw;
616 617 u16 addr,len;
617   - u8 *b;
  618 + const u8 *b;
618 619 int ret,i;
619 620  
620 621 deb_info("requesting firmware\n");
drivers/media/dvb/frontends/nxt200x.c
... ... @@ -93,7 +93,8 @@
93 93 return 0;
94 94 }
95 95  
96   -static int nxt200x_writebytes (struct nxt200x_state* state, u8 reg, u8 *buf, u8 len)
  96 +static int nxt200x_writebytes (struct nxt200x_state* state, u8 reg,
  97 + const u8 *buf, u8 len)
97 98 {
98 99 u8 buf2 [len+1];
99 100 int err;
drivers/media/dvb/frontends/or51211.c
... ... @@ -69,7 +69,7 @@
69 69 u32 current_frequency;
70 70 };
71 71  
72   -static int i2c_writebytes (struct or51211_state* state, u8 reg, u8 *buf,
  72 +static int i2c_writebytes (struct or51211_state* state, u8 reg, const u8 *buf,
73 73 int len)
74 74 {
75 75 int err;
... ... @@ -77,7 +77,7 @@
77 77 msg.addr = reg;
78 78 msg.flags = 0;
79 79 msg.len = len;
80   - msg.buf = buf;
  80 + msg.buf = (u8 *)buf;
81 81  
82 82 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) {
83 83 printk(KERN_WARNING "or51211: i2c_writebytes error "
drivers/media/dvb/frontends/sp8870.c
... ... @@ -98,7 +98,7 @@
98 98 static int sp8870_firmware_upload (struct sp8870_state* state, const struct firmware *fw)
99 99 {
100 100 struct i2c_msg msg;
101   - char *fw_buf = fw->data;
  101 + const char *fw_buf = fw->data;
102 102 int fw_pos;
103 103 u8 tx_buf[255];
104 104 int tx_len;
drivers/media/dvb/frontends/sp887x.c
... ... @@ -140,7 +140,7 @@
140 140 u8 buf [BLOCKSIZE+2];
141 141 int i;
142 142 int fw_size = fw->size;
143   - unsigned char *mem = fw->data;
  143 + const unsigned char *mem = fw->data;
144 144  
145 145 dprintk("%s\n", __func__);
146 146  
drivers/media/dvb/frontends/tda10048.c
... ... @@ -233,7 +233,7 @@
233 233 }
234 234  
235 235 static int tda10048_writeregbulk(struct tda10048_state *state, u8 reg,
236   - u8 *data, u16 len)
  236 + const u8 *data, u16 len)
237 237 {
238 238 int ret = -EREMOTEIO;
239 239 struct i2c_msg msg;
drivers/media/dvb/frontends/tda1004x.c
... ... @@ -317,7 +317,7 @@
317 317 }
318 318  
319 319 static int tda1004x_do_upload(struct tda1004x_state *state,
320   - unsigned char *mem, unsigned int len,
  320 + const unsigned char *mem, unsigned int len,
321 321 u8 dspCodeCounterReg, u8 dspCodeInReg)
322 322 {
323 323 u8 buf[65];