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