⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tuner-types.c

📁 trident tm5600的linux驱动
💻 C
📖 第 1 页 / 共 4 页
字号:
		.count  = ARRAY_SIZE(tuner_lg_pal_ranges),	},};/* ------------ TUNER_LG_NTSC_FM - LGINNOTEK NTSC ------------ */static struct tuner_range tuner_lg_ntsc_fm_ranges[] = {	{ 16 * 210.00 /*MHz*/, 0x8e, 0xa0, },	{ 16 * 497.00 /*MHz*/, 0x8e, 0x90, },	{ 16 * 999.99        , 0x8e, 0x30, },};static struct tuner_params tuner_lg_ntsc_fm_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_lg_ntsc_fm_ranges,		.count  = ARRAY_SIZE(tuner_lg_ntsc_fm_ranges),	},};/* ------------ TUNER_LG_PAL_FM - LGINNOTEK PAL ------------ */static struct tuner_params tuner_lg_pal_fm_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_lg_pal_ranges,		.count  = ARRAY_SIZE(tuner_lg_pal_ranges),	},};/* ------------ TUNER_LG_PAL - LGINNOTEK PAL ------------ */static struct tuner_params tuner_lg_pal_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_lg_pal_ranges,		.count  = ARRAY_SIZE(tuner_lg_pal_ranges),	},};/* 30-39 *//* ------------ TUNER_TEMIC_4009FN5_MULTI_PAL_FM - TEMIC PAL ------------ */static struct tuner_params tuner_temic_4009_fn5_multi_pal_fm_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_temic_4009f_5_pal_ranges,		.count  = ARRAY_SIZE(tuner_temic_4009f_5_pal_ranges),	},};/* ------------ TUNER_SHARP_2U5JF5540_NTSC - SHARP NTSC ------------ */static struct tuner_range tuner_sharp_2u5jf5540_ntsc_ranges[] = {	{ 16 * 137.25 /*MHz*/, 0x8e, 0x01, },	{ 16 * 317.25 /*MHz*/, 0x8e, 0x02, },	{ 16 * 999.99        , 0x8e, 0x08, },};static struct tuner_params tuner_sharp_2u5jf5540_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_sharp_2u5jf5540_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_sharp_2u5jf5540_ntsc_ranges),	},};/* ------------ TUNER_Samsung_PAL_TCPM9091PD27 - Samsung PAL ------------ */static struct tuner_range tuner_samsung_pal_tcpm9091pd27_ranges[] = {	{ 16 * 169 /*MHz*/, 0x8e, 0xa0, },	{ 16 * 464 /*MHz*/, 0x8e, 0x90, },	{ 16 * 999.99     , 0x8e, 0x30, },};static struct tuner_params tuner_samsung_pal_tcpm9091pd27_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_samsung_pal_tcpm9091pd27_ranges,		.count  = ARRAY_SIZE(tuner_samsung_pal_tcpm9091pd27_ranges),	},};/* ------------ TUNER_TEMIC_4106FH5 - TEMIC PAL ------------ */static struct tuner_params tuner_temic_4106fh5_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_temic_4009f_5_pal_ranges,		.count  = ARRAY_SIZE(tuner_temic_4009f_5_pal_ranges),	},};/* ------------ TUNER_TEMIC_4012FY5 - TEMIC PAL ------------ */static struct tuner_params tuner_temic_4012fy5_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_temic_pal_ranges,		.count  = ARRAY_SIZE(tuner_temic_pal_ranges),	},};/* ------------ TUNER_TEMIC_4136FY5 - TEMIC NTSC ------------ */static struct tuner_params tuner_temic_4136_fy5_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_temic_4x3x_f_5_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_temic_4x3x_f_5_ntsc_ranges),	},};/* ------------ TUNER_LG_PAL_NEW_TAPC - LGINNOTEK PAL ------------ */static struct tuner_range tuner_lg_new_tapc_ranges[] = {	{ 16 * 170.00 /*MHz*/, 0x8e, 0x01, },	{ 16 * 450.00 /*MHz*/, 0x8e, 0x02, },	{ 16 * 999.99        , 0x8e, 0x08, },};static struct tuner_params tuner_lg_pal_new_tapc_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_lg_new_tapc_ranges,		.count  = ARRAY_SIZE(tuner_lg_new_tapc_ranges),	},};/* ------------ TUNER_PHILIPS_FM1216ME_MK3 - Philips PAL ------------ */static struct tuner_range tuner_fm1216me_mk3_pal_ranges[] = {	{ 16 * 158.00 /*MHz*/, 0x8e, 0x01, },	{ 16 * 442.00 /*MHz*/, 0x8e, 0x02, },	{ 16 * 999.99        , 0x8e, 0x04, },};static struct tuner_params tuner_fm1216me_mk3_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_fm1216me_mk3_pal_ranges,		.count  = ARRAY_SIZE(tuner_fm1216me_mk3_pal_ranges),		.cb_first_if_lower_freq = 1,		.has_tda9887 = 1,		.port1_active = 1,		.port2_active = 1,		.port2_invert_for_secam_lc = 1,		.port1_fm_high_sensitivity = 1,		.default_top_mid = -2,		.default_top_secam_mid = -2,		.default_top_secam_high = -2,	},};/* ------------ TUNER_LG_NTSC_NEW_TAPC - LGINNOTEK NTSC ------------ */static struct tuner_params tuner_lg_ntsc_new_tapc_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_lg_new_tapc_ranges,		.count  = ARRAY_SIZE(tuner_lg_new_tapc_ranges),	},};/* 40-49 *//* ------------ TUNER_HITACHI_NTSC - HITACHI NTSC ------------ */static struct tuner_params tuner_hitachi_ntsc_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_lg_new_tapc_ranges,		.count  = ARRAY_SIZE(tuner_lg_new_tapc_ranges),	},};/* ------------ TUNER_PHILIPS_PAL_MK - Philips PAL ------------ */static struct tuner_range tuner_philips_pal_mk_pal_ranges[] = {	{ 16 * 140.25 /*MHz*/, 0x8e, 0x01, },	{ 16 * 463.25 /*MHz*/, 0x8e, 0xc2, },	{ 16 * 999.99        , 0x8e, 0xcf, },};static struct tuner_params tuner_philips_pal_mk_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_philips_pal_mk_pal_ranges,		.count  = ARRAY_SIZE(tuner_philips_pal_mk_pal_ranges),	},};/* ---- TUNER_PHILIPS_FCV1236D - Philips FCV1236D (ATSC/NTSC) ---- */static struct tuner_range tuner_philips_fcv1236d_ntsc_ranges[] = {	{ 16 * 157.25 /*MHz*/, 0x8e, 0xa2, },	{ 16 * 451.25 /*MHz*/, 0x8e, 0x92, },	{ 16 * 999.99        , 0x8e, 0x32, },};static struct tuner_range tuner_philips_fcv1236d_atsc_ranges[] = {	{ 16 * 159.00 /*MHz*/, 0x8e, 0xa0, },	{ 16 * 453.00 /*MHz*/, 0x8e, 0x90, },	{ 16 * 999.99        , 0x8e, 0x30, },};static struct tuner_params tuner_philips_fcv1236d_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_philips_fcv1236d_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_philips_fcv1236d_ntsc_ranges),	},	{		.type   = TUNER_PARAM_TYPE_DIGITAL,		.ranges = tuner_philips_fcv1236d_atsc_ranges,		.count  = ARRAY_SIZE(tuner_philips_fcv1236d_atsc_ranges),		.iffreq = 16 * 44.00,	},};/* ------------ TUNER_PHILIPS_FM1236_MK3 - Philips NTSC ------------ */static struct tuner_range tuner_fm1236_mk3_ntsc_ranges[] = {	{ 16 * 160.00 /*MHz*/, 0x8e, 0x01, },	{ 16 * 442.00 /*MHz*/, 0x8e, 0x02, },	{ 16 * 999.99        , 0x8e, 0x04, },};static struct tuner_params tuner_fm1236_mk3_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_fm1236_mk3_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_fm1236_mk3_ntsc_ranges),		.cb_first_if_lower_freq = 1,		.has_tda9887 = 1,		.port1_active = 1,		.port2_active = 1,		.port1_fm_high_sensitivity = 1,	},};/* ------------ TUNER_PHILIPS_4IN1 - Philips NTSC ------------ */static struct tuner_params tuner_philips_4in1_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_fm1236_mk3_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_fm1236_mk3_ntsc_ranges),	},};/* ------------ TUNER_MICROTUNE_4049FM5 - Microtune PAL ------------ */static struct tuner_params tuner_microtune_4049_fm5_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_temic_4009f_5_pal_ranges,		.count  = ARRAY_SIZE(tuner_temic_4009f_5_pal_ranges),		.has_tda9887 = 1,		.port1_invert_for_secam_lc = 1,		.default_pll_gating_18 = 1,		.fm_gain_normal=1,		.radio_if = 1, /* 33.3 MHz */	},};/* ------------ TUNER_PANASONIC_VP27 - Panasonic NTSC ------------ */static struct tuner_range tuner_panasonic_vp27_ntsc_ranges[] = {	{ 16 * 160.00 /*MHz*/, 0xce, 0x01, },	{ 16 * 454.00 /*MHz*/, 0xce, 0x02, },	{ 16 * 999.99        , 0xce, 0x08, },};static struct tuner_params tuner_panasonic_vp27_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_panasonic_vp27_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_panasonic_vp27_ntsc_ranges),		.has_tda9887 = 1,		.intercarrier_mode = 1,		.default_top_low = -3,		.default_top_mid = -3,		.default_top_high = -3,	},};/* ------------ TUNER_TNF_8831BGFF - Philips PAL ------------ */static struct tuner_range tuner_tnf_8831bgff_pal_ranges[] = {	{ 16 * 161.25 /*MHz*/, 0x8e, 0xa0, },	{ 16 * 463.25 /*MHz*/, 0x8e, 0x90, },	{ 16 * 999.99        , 0x8e, 0x30, },};static struct tuner_params tuner_tnf_8831bgff_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_tnf_8831bgff_pal_ranges,		.count  = ARRAY_SIZE(tuner_tnf_8831bgff_pal_ranges),	},};/* ------------ TUNER_MICROTUNE_4042FI5 - Microtune NTSC ------------ */static struct tuner_range tuner_microtune_4042fi5_ntsc_ranges[] = {	{ 16 * 162.00 /*MHz*/, 0x8e, 0xa2, },	{ 16 * 457.00 /*MHz*/, 0x8e, 0x94, },	{ 16 * 999.99        , 0x8e, 0x31, },};static struct tuner_range tuner_microtune_4042fi5_atsc_ranges[] = {	{ 16 * 162.00 /*MHz*/, 0x8e, 0xa1, },	{ 16 * 457.00 /*MHz*/, 0x8e, 0x91, },	{ 16 * 999.99        , 0x8e, 0x31, },};static struct tuner_params tuner_microtune_4042fi5_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_microtune_4042fi5_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_microtune_4042fi5_ntsc_ranges),	},	{		.type   = TUNER_PARAM_TYPE_DIGITAL,		.ranges = tuner_microtune_4042fi5_atsc_ranges,		.count  = ARRAY_SIZE(tuner_microtune_4042fi5_atsc_ranges),		.iffreq = 16 * 44.00 /*MHz*/,	},};/* 50-59 *//* ------------ TUNER_TCL_2002N - TCL NTSC ------------ */static struct tuner_range tuner_tcl_2002n_ntsc_ranges[] = {	{ 16 * 172.00 /*MHz*/, 0x8e, 0x01, },	{ 16 * 448.00 /*MHz*/, 0x8e, 0x02, },	{ 16 * 999.99        , 0x8e, 0x08, },};static struct tuner_params tuner_tcl_2002n_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_tcl_2002n_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_tcl_2002n_ntsc_ranges),		.cb_first_if_lower_freq = 1,	},};/* ------------ TUNER_PHILIPS_FM1256_IH3 - Philips PAL ------------ */static struct tuner_params tuner_philips_fm1256_ih3_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_fm1236_mk3_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_fm1236_mk3_ntsc_ranges),		.radio_if = 1, /* 33.3 MHz */	},};/* ------------ TUNER_THOMSON_DTT7610 - THOMSON ATSC ------------ *//* single range used for both ntsc and atsc */static struct tuner_range tuner_thomson_dtt7610_ntsc_ranges[] = {	{ 16 * 157.25 /*MHz*/, 0x8e, 0x39, },	{ 16 * 454.00 /*MHz*/, 0x8e, 0x3a, },	{ 16 * 999.99        , 0x8e, 0x3c, },};static struct tuner_params tuner_thomson_dtt7610_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_thomson_dtt7610_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_thomson_dtt7610_ntsc_ranges),	},	{		.type   = TUNER_PARAM_TYPE_DIGITAL,		.ranges = tuner_thomson_dtt7610_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_thomson_dtt7610_ntsc_ranges),		.iffreq = 16 * 44.00 /*MHz*/,	},};/* ------------ TUNER_PHILIPS_FQ1286 - Philips NTSC ------------ */static struct tuner_range tuner_philips_fq1286_ntsc_ranges[] = {	{ 16 * 160.00 /*MHz*/, 0x8e, 0x41, },	{ 16 * 454.00 /*MHz*/, 0x8e, 0x42, },	{ 16 * 999.99        , 0x8e, 0x04, },};static struct tuner_params tuner_philips_fq1286_params[] = {	{		.type   = TUNER_PARAM_TYPE_NTSC,		.ranges = tuner_philips_fq1286_ntsc_ranges,		.count  = ARRAY_SIZE(tuner_philips_fq1286_ntsc_ranges),	},};/* ------------ TUNER_TCL_2002MB - TCL PAL ------------ */static struct tuner_range tuner_tcl_2002mb_pal_ranges[] = {	{ 16 * 170.00 /*MHz*/, 0xce, 0x01, },	{ 16 * 450.00 /*MHz*/, 0xce, 0x02, },	{ 16 * 999.99        , 0xce, 0x08, },};static struct tuner_params tuner_tcl_2002mb_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_tcl_2002mb_pal_ranges,		.count  = ARRAY_SIZE(tuner_tcl_2002mb_pal_ranges),	},};/* ------------ TUNER_PHILIPS_FQ1216AME_MK4 - Philips PAL ------------ */static struct tuner_range tuner_philips_fq12_6a___mk4_pal_ranges[] = {	{ 16 * 160.00 /*MHz*/, 0xce, 0x01, },	{ 16 * 442.00 /*MHz*/, 0xce, 0x02, },	{ 16 * 999.99        , 0xce, 0x04, },};static struct tuner_params tuner_philips_fq1216ame_mk4_params[] = {	{		.type   = TUNER_PARAM_TYPE_PAL,		.ranges = tuner_philips_fq12_6a___mk4_pal_ranges,		.count  = ARRAY_SIZE(tuner_philips_fq12_6a___mk4_pal_ranges),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -