simplify dummy frontend config

This commit is contained in:
internal 2022-12-13 13:32:03 +01:00
parent 1488f326d0
commit 6c068c0cc3
1 changed files with 12 additions and 5 deletions

View File

@ -1124,13 +1124,19 @@ static void dummy_release(struct dvb_frontend *fe)
kfree(fe); kfree(fe);
} }
static enum dvbfe_algo dummy_algo(struct dvb_frontend *fe)
{
return DVBFE_ALGO_HW;
}
static struct dvb_frontend_ops dummy_ops = { static struct dvb_frontend_ops dummy_ops = {
.delsys = { SYS_DVBC_ANNEX_A, SYS_DVBS, SYS_DVBS2 }, .delsys = { SYS_DVBC_ANNEX_A },
.info = { .info = {
.name = "DUMMY DVB-C/C2 DVB-T/T2", .name = "DUMMY DVB-C",
.frequency_stepsize_hz = 166667, /* DVB-T only */ .frequency_stepsize_hz = 0,
.frequency_min_hz = 47000000, /* DVB-T: 47125000 */ .frequency_tolerance_hz = 0,
.frequency_max_hz = 865000000, /* DVB-C: 862000000 */ .frequency_min_hz = 47000000,
.frequency_max_hz = 865000000,
.symbol_rate_min = 870000, .symbol_rate_min = 870000,
.symbol_rate_max = 11700000, .symbol_rate_max = 11700000,
.caps = FE_CAN_QPSK | FE_CAN_QAM_16 | FE_CAN_QAM_32 | .caps = FE_CAN_QPSK | FE_CAN_QAM_16 | FE_CAN_QAM_32 |
@ -1143,6 +1149,7 @@ static struct dvb_frontend_ops dummy_ops = {
FE_CAN_GUARD_INTERVAL_AUTO | FE_CAN_HIERARCHY_AUTO | FE_CAN_GUARD_INTERVAL_AUTO | FE_CAN_HIERARCHY_AUTO |
FE_CAN_RECOVER | FE_CAN_MUTE_TS | FE_CAN_2G_MODULATION FE_CAN_RECOVER | FE_CAN_MUTE_TS | FE_CAN_2G_MODULATION
}, },
.get_frontend_algo = dummy_algo,
.release = dummy_release, .release = dummy_release,
.read_status = dummy_read_status, .read_status = dummy_read_status,
}; };