51e053d6cc
these, they may not even compile. I am importing them on behalf of the submitters. Submitted by: amancio, smp
53 lines
1.6 KiB
Plaintext
53 lines
1.6 KiB
Plaintext
-------------------------------------------------------------------------------
|
|
There are 3 files necessary for the bt848 driver:
|
|
|
|
src/sys/i386/include/ioctl_bt848.h
|
|
src/sys/pci/brktree_reg.h
|
|
src/sys/pci/brooktree848.c
|
|
|
|
Note that src/sys/i386/include/ioctl_meteor.h is no longer modifed in any way
|
|
to support the bt848 boards (unless there were prio modifications that I am
|
|
unaware of).
|
|
|
|
-------------------------------------------------------------------------------
|
|
There are 2 settings that you need to make based on the type of card you have.
|
|
|
|
--
|
|
1:
|
|
|
|
First, you need include code to support specific tuners. Once we add
|
|
auto-probe code to detect tuner types this can go away.
|
|
|
|
The STB card has a TEMIC tuner, others(?) have the PHILIPS tuner. Check
|
|
the label on the metal can to be sure!
|
|
|
|
In your kernel config file set ONE of:
|
|
|
|
options TEMIC_TUNER # STB TV PCI
|
|
options PHILIPS_TUNER # WinCast/TV
|
|
|
|
Or, in pci/brooktree848.c, you can define ONE of:
|
|
|
|
#define TEMIC_TUNER
|
|
#define PHILIPS_TUNER
|
|
|
|
PHILIPS_TUNER is the default if you don't do one of the above.
|
|
|
|
--
|
|
2:
|
|
|
|
These options select the set of frequencies used by the tuner. In your
|
|
kernel config file set ONE of:
|
|
|
|
options DEFAULT_TUNERTYPE=1 # TUNERTYPE_NABCST
|
|
options DEFAULT_TUNERTYPE=2 # TUNERTYPE_CABLEIRC
|
|
|
|
Or, in pci/brooktree848.c, you can define ONE of:
|
|
|
|
#define DEFAULT_TUNERTYPE TUNERTYPE_NABCST
|
|
#define DEFAULT_TUNERTYPE TUNERTYPE_CABLEIRC
|
|
|
|
TUNERTYPE_NABCST (North American Broadcast frequencies) is the default.
|
|
TUNERTYPE_CABLEIRC selects the IRC cable frequencies.
|
|
Subroutines for other frequencies are yet to be written.
|