p The usual hardware structure consists of a host controller (connected for instance via .Xr usb 4 or .Xr pci 4 ) that provides the data moving facilities (for the analog or digital video streams) and an .Xr iic 4 bus over which the other chips can be configured.
p For example, a typical .Xr dtv 4 setup would look like this: l -enum -offset indent t Initialize transport stream
q Dv TS port on the host controller. t Configure the demodulator that .Dq demodulates the information from an intermediate frequency
q Dv IF that is provided to it by the associated tuner. This step typically includes setting the desired quadrature amplitude modulation
q Dv QAM and bandwidth, among other things. t Configure the tuner. Typically this step includes at least setting the frequency. t Start TS transfer (using .Dv DMA transfers or .Dv USB high speed transfers). .El
p The supported demodulators include: l -tag -width 10n -offset indent t Nm au8522 Auvitek AU8522 ATSC/QAM64/QAM256 demodulator t Nm cx24227 Conexant CX24227 ATSC/QAM64/QAM256 demodulator t Nm lg3303 LG LGDT3303 ATSC/QAM64/QAM256 demodulator t Nm mt2131 MicroTune MT2131 ATSC demodulator t Nm nxt2k NxtWave Communications NXT2004 ATSC demodulator t Nm zl10353 Zarlink ZL10353 (Intel CE623x) COFDM/DVB-T demodulator .El
p The supported tuners are: l -tag -width 10n -offset indent t Ic tvpll Generic PLL-based tuners t Nm xc3028 XCeive XC3028 analog and digital tuner t Nm xc5k Xceive XC5000 analog and digital tuner .El .Sh FILES l -bullet -offset indent t
a dvb-fe-nxt2004.fw needed by .Nm nxt2k t
a xc3028-v27.fw or
a xc3028L-v36.fw (provided by
a pkgsrc/sysutils/xc3028l-firmware ) needed by .Nm xc3028 t
a dvb-fe-xc5000-1.6.114.fw needed by .Nm xc5k , provided by the
a pkgsrc/sysutils/xc5k-firmware .El .Sh SEE ALSO .Xr dtv 4 , .Xr iic 4 , .Xr module 7 .Sh HISTORY The .Nm modules first appeared in .Nx 6.0 . .Sh AUTHORS .An -nosplit Authors include .An Jared D. McNeill .Aq jmcneill (at] NetBSD.org , .An Jonathan A. Kollasch .Aq jakllsch (at] NetBSD.org , and .An Jukka Ruohonen .Aq jruohonen (at] iki.fi .