freebsd-dev/sys/pci/README.bt848
Mark Murray 51e053d6cc Initial import of the Brooktree PCI-TV drivers. I have not tested
these, they may not even compile. I am importing them on behalf
of the submitters.
Submitted by:	amancio, smp
1997-03-10 06:38:26 +00:00

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.