dvb: update frontend.h [2/2]
PD#SWPL-95942
Problem:
update frontend.h
Solution:
update frontend.h
Verify:
t5d
Change-Id: I35ade17274f28185018a4b394d92dd9e4e1793c4
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>
diff --git a/include/frontend.h b/include/frontend.h
index d318197..457133b 100644
--- a/include/frontend.h
+++ b/include/frontend.h
@@ -362,8 +362,14 @@
#define DTV_BLIND_SCAN_FRE_RANGE 107
#define DTV_BLIND_SCAN_FRE_STEP 108
#define DTV_BLIND_SCAN_TIMEOUT 109
+#define DTV_SINGLE_CABLE_VER 110
+#define DTV_SINGLE_CABLE_USER_BAND 111
+#define DTV_SINGLE_CABLE_BAND_FRE 112
+#define DTV_SINGLE_CABLE_BANK 113
+#define DTV_SINGLE_CABLE_UNCOMMITTED 114
+#define DTV_SINGLE_CABLE_COMMITTED 115
/* Blind scan end*/
-#define DTV_DELIVERY_SUB_SYSTEM 110
+#define DTV_DELIVERY_SUB_SYSTEM 116
#define DTV_MAX_COMMAND DTV_DELIVERY_SUB_SYSTEM
#else /*!defined(CONFIG_AMLOGIC_DVB_COMPAT)*/
@@ -839,6 +845,32 @@
__u32 frequencyStep;/* tuner step frequency in kHz */
__s32 timeout;/* blindscan event timeout*/
};
+
+struct dvbsx_singlecable_parameters {
+ /* not singlecable: 0, 1.0X - 1(EN50494), 2.0X - 2(EN50607) */
+ __u32 version;
+ __u32 userband; /* 1.0X: 0 - 7, 2.0X: 0 - 31 */
+ __u32 frequency; /* KHz */
+ __u32 bank;
+ /*
+ * Uncommitted switches setting for SCD2 (Similar to DiSEqC WriteN1 command,
+ * but lower 4 bits only)
+ * Bit[0] : Switch 1 Position A or B
+ * Bit[1] : Switch 2 Position A or B
+ * Bit[2] : Switch 3 Position A or B
+ * Bit[3] : Switch 4 Position A or B
+ */
+ __u32 uncommitted;
+ /*
+ * Committed switches setting for SCD2 (Similar to DiSEqC WriteN0 command,
+ * but lower 4 bits only)
+ * Bit[0] : Low or High Band
+ * Bit[1] : Vertical or Horizontal Polarization
+ * Bit[2] : Satellite Position A or B
+ * Bit[3] : Option Switch Position A or B
+ */
+ __u32 committed;
+};
#endif /*CONFIG_AMLOGIC_DVB_COMPAT*/
/**
* When set, this flag will disable any zigzagging or other "normal" tuning