Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

V4L/DVB (12896): ISDB-T: add mapping of LAYER_ENABLED to frontend-cache

It was forgotten to map the LAYER_ENABLED ioctl to the frontend-cache and back.

Signed-off-by: Patrick Boettcher <pboettcher@dibcom.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Patrick Boettcher and committed by
Mauro Carvalho Chehab
e7b7949a b6e760f3

+8
+8
drivers/media/dvb/dvb-core/dvb_frontend.c
··· 998 998 _DTV_CMD(DTV_ISDBT_SB_SUBCHANNEL_ID, 1, 0), 999 999 _DTV_CMD(DTV_ISDBT_SB_SEGMENT_IDX, 1, 0), 1000 1000 _DTV_CMD(DTV_ISDBT_SB_SEGMENT_COUNT, 1, 0), 1001 + _DTV_CMD(DTV_ISDBT_LAYER_ENABLED, 1, 0), 1001 1002 _DTV_CMD(DTV_ISDBT_LAYERA_FEC, 1, 0), 1002 1003 _DTV_CMD(DTV_ISDBT_LAYERA_MODULATION, 1, 0), 1003 1004 _DTV_CMD(DTV_ISDBT_LAYERA_SEGMENT_COUNT, 1, 0), ··· 1017 1016 _DTV_CMD(DTV_ISDBT_SB_SUBCHANNEL_ID, 0, 0), 1018 1017 _DTV_CMD(DTV_ISDBT_SB_SEGMENT_IDX, 0, 0), 1019 1018 _DTV_CMD(DTV_ISDBT_SB_SEGMENT_COUNT, 0, 0), 1019 + _DTV_CMD(DTV_ISDBT_LAYER_ENABLED, 0, 0), 1020 1020 _DTV_CMD(DTV_ISDBT_LAYERA_FEC, 0, 0), 1021 1021 _DTV_CMD(DTV_ISDBT_LAYERA_MODULATION, 0, 0), 1022 1022 _DTV_CMD(DTV_ISDBT_LAYERA_SEGMENT_COUNT, 0, 0), ··· 1381 1379 case DTV_ISDBT_SB_SEGMENT_COUNT: 1382 1380 tvp->u.data = fe->dtv_property_cache.isdbt_sb_segment_count; 1383 1381 break; 1382 + case DTV_ISDBT_LAYER_ENABLED: 1383 + tvp->u.data = fe->dtv_property_cache.isdbt_layer_enabled; 1384 + break; 1384 1385 case DTV_ISDBT_LAYERA_FEC: 1385 1386 tvp->u.data = fe->dtv_property_cache.layer[0].fec; 1386 1387 break; ··· 1531 1526 break; 1532 1527 case DTV_ISDBT_SB_SEGMENT_COUNT: 1533 1528 fe->dtv_property_cache.isdbt_sb_segment_count = tvp->u.data; 1529 + break; 1530 + case DTV_ISDBT_LAYER_ENABLED: 1531 + fe->dtv_property_cache.isdbt_layer_enabled = tvp->u.data; 1534 1532 break; 1535 1533 case DTV_ISDBT_LAYERA_FEC: 1536 1534 fe->dtv_property_cache.layer[0].fec = tvp->u.data;