Root/
1 | =============================================================== |
2 | == BT8XXGPIO driver == |
3 | == == |
4 | == A driver for a selfmade cheap BT8xx based PCI GPIO-card == |
5 | == == |
6 | == For advanced documentation, see == |
7 | == http://www.bu3sch.de/btgpio.php == |
8 | =============================================================== |
9 | |
10 | |
11 | A generic digital 24-port PCI GPIO card can be built out of an ordinary |
12 | Brooktree bt848, bt849, bt878 or bt879 based analog TV tuner card. The |
13 | Brooktree chip is used in old analog Hauppauge WinTV PCI cards. You can easily |
14 | find them used for low prices on the net. |
15 | |
16 | The bt8xx chip does have 24 digital GPIO ports. |
17 | These ports are accessible via 24 pins on the SMD chip package. |
18 | |
19 | |
20 | ============================================== |
21 | == How to physically access the GPIO pins == |
22 | ============================================== |
23 | |
24 | The are several ways to access these pins. One might unsolder the whole chip |
25 | and put it on a custom PCI board, or one might only unsolder each individual |
26 | GPIO pin and solder that to some tiny wire. As the chip package really is tiny |
27 | there are some advanced soldering skills needed in any case. |
28 | |
29 | The physical pinouts are drawn in the following ASCII art. |
30 | The GPIO pins are marked with G00-G23 |
31 | |
32 | G G G G G G G G G G G G G G G G G G |
33 | 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 |
34 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 |
35 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
36 | --------------------------------------------------------------------------- |
37 | --| ^ ^ |-- |
38 | --| pin 86 pin 67 |-- |
39 | --| |-- |
40 | --| pin 61 > |-- G18 |
41 | --| |-- G19 |
42 | --| |-- G20 |
43 | --| |-- G21 |
44 | --| |-- G22 |
45 | --| pin 56 > |-- G23 |
46 | --| |-- |
47 | --| Brooktree 878/879 |-- |
48 | --| |-- |
49 | --| |-- |
50 | --| |-- |
51 | --| |-- |
52 | --| |-- |
53 | --| |-- |
54 | --| |-- |
55 | --| |-- |
56 | --| |-- |
57 | --| |-- |
58 | --| |-- |
59 | --| |-- |
60 | --| |-- |
61 | --| O |-- |
62 | --| |-- |
63 | --------------------------------------------------------------------------- |
64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
65 | ^ |
66 | This is pin 1 |
67 | |
68 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9