Lines Matching refs:bttv

4     bttv-cards.c
33 #include "bttv-audio-hook.h"
36 static void boot_msp34xx(struct bttv *btv, int pin);
37 static void hauppauge_eeprom(struct bttv *btv);
38 static void avermedia_eeprom(struct bttv *btv);
39 static void osprey_eeprom(struct bttv *btv, const u8 ee[256]);
40 static void modtec_eeprom(struct bttv *btv);
41 static void init_PXC200(struct bttv *btv);
42 static void init_RTV24(struct bttv *btv);
43 static void init_PCI8604PW(struct bttv *btv);
45 static void rv605_muxsel(struct bttv *btv, unsigned int input);
46 static void eagle_muxsel(struct bttv *btv, unsigned int input);
47 static void xguard_muxsel(struct bttv *btv, unsigned int input);
48 static void ivc120_muxsel(struct bttv *btv, unsigned int input);
49 static void gvc1100_muxsel(struct bttv *btv, unsigned int input);
51 static void PXC200_muxsel(struct bttv *btv, unsigned int input);
53 static void picolo_tetra_muxsel(struct bttv *btv, unsigned int input);
54 static void picolo_tetra_init(struct bttv *btv);
56 static void tibetCS16_muxsel(struct bttv *btv, unsigned int input);
57 static void tibetCS16_init(struct bttv *btv);
59 static void kodicom4400r_muxsel(struct bttv *btv, unsigned int input);
60 static void kodicom4400r_init(struct bttv *btv);
62 static void sigmaSLC_muxsel(struct bttv *btv, unsigned int input);
63 static void sigmaSQ_muxsel(struct bttv *btv, unsigned int input);
65 static void geovision_muxsel(struct bttv *btv, unsigned int input);
67 static void phytec_muxsel(struct bttv *btv, unsigned int input);
69 static void gv800s_muxsel(struct bttv *btv, unsigned int input);
70 static void gv800s_init(struct bttv *btv);
72 static void td3116_muxsel(struct bttv *btv, unsigned int input);
74 static int terratec_active_radio_upgrade(struct bttv *btv);
75 static int tea575x_init(struct bttv *btv);
76 static void identify_by_eeprom(struct bttv *btv,
78 static int pvr_boot(struct bttv *btv);
92 static struct bttv *master[BTTV_MAX] = { [ 0 ... (BTTV_MAX-1) ] = NULL };
1145 options bttv card=0 pll=1 radio=1 gpiomask=0x18e0
2181 /*structure and #define BTTV_BOARD_PICOLO_TETRA_CHIP 0x79 in bttv.h*/
2545 .name = "Sabrent TV-FM (bttv version)",
2890 void bttv_idcard(struct bttv *btv)
2962 static void identify_by_eeprom(struct bttv *btv, unsigned char eeprom_data[256])
2980 static void flyvideo_gpio(struct bttv *btv)
3062 static void miro_pinnacle_gpio(struct bttv *btv)
3147 static void init_ids_eagle(struct bttv *btv)
3165 static void eagle_muxsel(struct bttv *btv, unsigned int input)
3180 static void gvc1100_muxsel(struct bttv *btv, unsigned int input)
3199 static void init_lmlbt4x(struct bttv *btv)
3207 static void sigmaSQ_muxsel(struct bttv *btv, unsigned int input)
3214 static void sigmaSLC_muxsel(struct bttv *btv, unsigned int input)
3221 static void geovision_muxsel(struct bttv *btv, unsigned int input)
3238 static void td3116_latch_value(struct bttv *btv, u32 value)
3246 static void td3116_muxsel(struct bttv *btv, unsigned int input)
3266 static void bttv_reset_audio(struct bttv *btv)
3288 void bttv_init_card1(struct bttv *btv)
3323 void bttv_init_card2(struct bttv *btv)
3644 void bttv_init_tuner(struct bttv *btv)
3688 static void modtec_eeprom(struct bttv *btv)
3708 static void hauppauge_eeprom(struct bttv *btv)
3740 struct bttv *btv = tea->private_data;
3761 struct bttv *btv = tea->private_data;
3788 struct bttv *btv = tea->private_data;
3806 static int tea575x_init(struct bttv *btv)
3824 static int terratec_active_radio_upgrade(struct bttv *btv)
3861 static int pvr_altera_load(struct bttv *btv, const u8 *micro, u32 microlen)
3898 static int pvr_boot(struct bttv *btv)
3918 static void osprey_eeprom(struct bttv *btv, const u8 ee[256])
4051 static void avermedia_eeprom(struct bttv *btv)
4087 * that control the IF for the video and audio. Apparently, bttv GPIO
4091 u32 bttv_tda9880_setnorm(struct bttv *btv, u32 gpiobits)
4113 static void boot_msp34xx(struct bttv *btv, int pin)
4136 static void init_PXC200(struct bttv *btv)
4233 init_RTV24 (struct bttv *btv)
4298 init_PCI8604PW(struct bttv *btv)
4388 static void rv605_muxsel(struct bttv *btv, unsigned int input)
4436 static void tibetCS16_muxsel(struct bttv *btv, unsigned int input)
4442 static void tibetCS16_init(struct bttv *btv)
4476 static void kodicom4400r_write(struct bttv *btv,
4496 static void kodicom4400r_muxsel(struct bttv *btv, unsigned int input)
4499 struct bttv *mctlr;
4525 static void kodicom4400r_init(struct bttv *btv)
4568 static void xguard_muxsel(struct bttv *btv, unsigned int input)
4578 static void picolo_tetra_init(struct bttv *btv)
4584 static void picolo_tetra_muxsel (struct bttv* btv, unsigned int input)
4626 static void ivc120_muxsel(struct bttv *btv, unsigned int input)
4676 static void PXC200_muxsel(struct bttv *btv, unsigned int input)
4731 * needed because bttv-driver sets mux before calling this function
4741 static void phytec_muxsel(struct bttv *btv, unsigned int input)
4766 static void gv800s_write(struct bttv *btv,
4808 static void gv800s_muxsel(struct bttv *btv, unsigned int input)
4810 struct bttv *mctlr;
4835 static void gv800s_init(struct bttv *btv)
4898 int bttv_handle_chipset(struct bttv *btv)