gnu-linux-libre
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU-linux-libre] Re: The "Free" Kernel In Debian Squeeze


From: Simon Josefsson
Subject: [GNU-linux-libre] Re: The "Free" Kernel In Debian Squeeze
Date: Thu, 16 Dec 2010 19:47:07 +0100
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux)


"Jason Self" <address@hidden> writes:

> [3] http://aws.bluehome.net/squeeze_kernel_diff.txt

The code below looks interesting.  Should we report this as a Debian
kernel bug?

diff -r 
/home/jason/Desktop/linux-2.6-2.6.32/drivers/media/dvb/frontends/lgs8gxx.c 
/home/jason/Desktop/linux-2.6-2.6.32_deblobbed//drivers/media/dvb/frontends/lgs8gxx.c
594,620c594,595
< static int lgs8g75_init_data(struct lgs8gxx_state *priv)
< {
<       const u8 *p = lgs8g75_initdat;
<       int i;
< 
<       lgs8gxx_write_reg(priv, 0xC6, 0x40);
< 
<       lgs8gxx_write_reg(priv, 0x3D, 0x04);
<       lgs8gxx_write_reg(priv, 0x39, 0x00);
< 
<       lgs8gxx_write_reg(priv, 0x3A, 0x00);
<       lgs8gxx_write_reg(priv, 0x38, 0x00);
<       lgs8gxx_write_reg(priv, 0x3B, 0x00);
<       lgs8gxx_write_reg(priv, 0x38, 0x00);
< 
<       for (i = 0; i < sizeof(lgs8g75_initdat); i++) {
<               lgs8gxx_write_reg(priv, 0x38, 0x00);
<               lgs8gxx_write_reg(priv, 0x3A, (u8)(i&0xff));
<               lgs8gxx_write_reg(priv, 0x3B, (u8)(i>>8));
<               lgs8gxx_write_reg(priv, 0x3C, *p);
<               p++;
<       }
< 
<       lgs8gxx_write_reg(priv, 0x38, 0x00);
< 
<       return 0;
< }
---
> #define lgs8g75_init_data(priv) do { dprintk("lgs8g75: missing Free 
> firmware\n"); goto error_out; } while(0)
> /*(DEBLOBBED)*/

/Simon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]