Mailing List archive

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

[linux-dvb] skystar2 pci debug needed for b2c2 usb



Hi,

To gain progress on the b2c2 usb devices I would like to see some debug information of a skystar2 pci card. Could someone with such a card please apply the attached patch. After applying and compiling and loading (I hope it doesn't break the driver) please do a szap to a specific frequency.

I appreciate every private email with compressed syslogs containing the debug data along with the parameter of the szap'd channel.

Luca, did you mention you have such a card as well? If so, I count at least on you. :)

Thanks,
Patrick.

--
Mail: patrick.boettcher@desy.de
WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/
Index: linux/drivers/media/dvb/b2c2/skystar2.c
===================================================================
RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/b2c2/skystar2.c,v
retrieving revision 1.50
diff -u -3 -p -r1.50 skystar2.c
--- linux/drivers/media/dvb/b2c2/skystar2.c	18 Nov 2004 00:28:56 -0000	1.50
+++ linux/drivers/media/dvb/b2c2/skystar2.c	18 Nov 2004 20:28:23 -0000
@@ -128,8 +128,21 @@ struct adapter {
 	int (*fe_sleep)(struct dvb_frontend* fe);
 };
 
-#define write_reg_dw(adapter,reg,value) writel(value, adapter->io_mem + reg)
-#define read_reg_dw(adapter,reg) readl(adapter->io_mem + reg)
+//#define write_reg_dw(adapter,reg,value) writel(value, adapter->io_mem + reg)
+//#define read_reg_dw(adapter,reg) readl(adapter->io_mem + reg)
+
+inline static void write_reg_dw(struct adapter *adapter, u32 reg, u32 val)
+{
+	printk("ss2: w io: %p, reg: %04x, val: %04x\n",adapter->io_mem,reg,val);
+	writel(val, adapter->io_mem + reg);
+}
+
+inline static u32 read_reg_dw(struct adapter *adapter, u32 reg) 
+{
+	u32 val = readl(adapter->io_mem + reg);
+	printk("ss2: r io: %p, reg: %04x, val: %04x\n",adapter->io_mem,reg,val);
+	return val;
+}
 
 static void write_reg_bitfield(struct adapter *adapter, u32 reg, u32 zeromask, u32 orvalue)
 {

Home | Main Index | Thread Index