summaryrefslogtreecommitdiff
path: root/linux/Documentation/dvb
diff options
context:
space:
mode:
authorPatrick Boettcher <devnull@localhost>2005-03-22 11:51:25 +0000
committerPatrick Boettcher <devnull@localhost>2005-03-22 11:51:25 +0000
commita8566025a59f930794bd8aafbccf8ee7b08937cb (patch)
tree573ddfd3d42961079fde2106ca4f766afd1fb5e6 /linux/Documentation/dvb
parente43f16a7898fd04cad4bdf4d65a802d5fd670e2b (diff)
downloadmediapointer-dvb-s2-a8566025a59f930794bd8aafbccf8ee7b08937cb.tar.gz
mediapointer-dvb-s2-a8566025a59f930794bd8aafbccf8ee7b08937cb.tar.bz2
- white space changes :)
- acknowledgements
Diffstat (limited to 'linux/Documentation/dvb')
-rw-r--r--linux/Documentation/dvb/README.flexcop37
1 files changed, 21 insertions, 16 deletions
diff --git a/linux/Documentation/dvb/README.flexcop b/linux/Documentation/dvb/README.flexcop
index 2d73446fb..8036faa1e 100644
--- a/linux/Documentation/dvb/README.flexcop
+++ b/linux/Documentation/dvb/README.flexcop
@@ -30,9 +30,9 @@ We should proceed as follows (as long as no one complains):
0) Think before start writing code!
1) rewriting the skystar2.c with the help of the flexcop register descriptions
-and splitting up the files to a pci-bus-part and a flexcop-part.
+and splitting up the files to a pci-bus-part and a flexcop-part.
The new driver will be called b2c2-flexcop-pci.ko/b2c2-flexcop-usb.ko for the
-device-specific part and b2c2-flexcop.ko for the common flexcop-functions.
+device-specific part and b2c2-flexcop.ko for the common flexcop-functions.
2) Search for errors in the leftover of flexcop-pci.c (compare with pluto2.c
and other pci drivers)
@@ -44,7 +44,7 @@ done')
a wider tester audience.
5) creating an usb-bus-part using the already written flexcop code for the pci
-card.
+card.
Idea: create a kernel-object for the flexcop and export all important
functions. This option saves kernel-memory, but maybe a lot of functions have
@@ -67,7 +67,7 @@ What seems to be ready?
1) Rewriting
1a) i2c is cut off from the flexcop-pci.c and seems to work
1b) moved tuner and demod stuff from flexcop-pci.c to flexcop-tuner-fe.c
-1c) moved lnb and diseqc stuff from flexcop-pci.c to flexcop-tuner-fe.c
+1c) moved lnb and diseqc stuff from flexcop-pci.c to flexcop-tuner-fe.c
1e) eeprom (reading MAC address)
1d) sram (no dynamic sll size detection (commented out) (using default as JJ told me))
1f) misc. register accesses for reading parameters (e.g. resetting, revision)
@@ -92,7 +92,7 @@ What to do in the near future?
5c) feeding of ISOC data to the software demux (format of the isochronous data
and speed optimization, no real error)
-Testing changes
+Testing changes
---------------
O = item is working
@@ -105,19 +105,19 @@ N = item does not apply here
item | mt352 | nxt2002 | stv0299 | mt312 | mt352 | nxt2002 | stv0299 | mt312
-------+-------+---------+---------+-------+-------+---------+---------+-------
1a) | O | | | | N | N | N | N
-1b) | O | | | | | | O |
-1c) | N | N | | | N | N | O |
+1b) | O | | | | | | O |
+1c) | N | N | | | N | N | O |
1d) | O | O
-1e) | O | O
-1f) | P
+1e) | O | O
+1f) | P
1g) | O
-1h) | P |
-1i) | O | N
+1h) | P |
+1i) | O | N
1j) | O | N
1l) | O | N
2) | O | N
5a) | N | O
-5b)* | N |
+5b)* | N |
5c)* | N |
* - not done yet
@@ -133,7 +133,7 @@ DMA usage currently:
address. When the second address is full, the IRQ is triggered again, and
the flexcop writes to first address again, and so on.
The buffersize of each address is currently 640*188 bytes.
-
+
Problem is, when using hw-pid-filtering and doing some low-bandwidth
operation (like scanning) the buffers won't be filled enough to trigger
the IRQ. That's why:
@@ -177,7 +177,7 @@ Debugging
Everything which is identical in the following table, can be put into a common
flexcop-module.
- PCI USB
+ PCI USB
-------------------------------------------------------------------------------
Different:
Register access: accessing IO memory USB control message
@@ -235,7 +235,7 @@ flexcop-module. (within the flexcop_device-struct)
Initialization process
======================
-b2c2-flexcop.ko is loaded
+b2c2-flexcop.ko is loaded
b2c2-flexcop-<bus>.ko is loaded
suppose a device is found:
@@ -274,6 +274,11 @@ Acknowledgements (just for the rewriting part)
Bjarne Steinsbo thought a lot in the first place of the pci part for this code
sharing idea.
-Andreas Oberritter for providing a recent PCI initialization template (pluto2.c).
+Andreas Oberritter for providing a recent PCI initialization template
+(pluto2.c).
+
+Boleslaw Ciesielski for pointing out a problem with firmware loader.
+
+Vadim Catana for correcting the USB transfer.
comments, critics and ideas to linux-dvb@linuxtv.org or patrick.boettcher@desy.de