demux: sync kernel 5.4 to 5.15 [2/2]

PD#SWPL-100311

Problem:
sync kernel 5.4 to 5.15

Solution:
sync kernel 5.4 to 5.15

Verify:
not verified

Change-Id: I1280a98dc9b5d51c71a40214b4da9c863eec95c4
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
diff --git a/include/uapi/linux/dvb/dmx.h b/include/uapi/linux/dvb/dmx.h
index 0afb883..0aa45fd 100644
--- a/include/uapi/linux/dvb/dmx.h
+++ b/include/uapi/linux/dvb/dmx.h
@@ -241,6 +241,13 @@ struct dmx_sec_ts_data {
 	__u32 data_end;
 };
 
+struct dmx_temi_data {
+	__u8 pts_dts_flag;
+	__u64 pts;
+	__u64 dts;
+	__u8 temi[188];
+};
+
 enum dmx_audio_format {
 	AUDIO_UNKNOWN = 0,	/* unknown media */
 	AUDIO_MPX = 1,		/* mpeg audio MP2/MP3 */
@@ -298,6 +305,7 @@ struct dmx_pes_filter_params {
 #define DMX_ES_OUTPUT        (1 << 16)
 /*set raw mode, it will send the struct dmx_sec_es_data, not es data*/
 #define DMX_OUTPUT_RAW_MODE	 (1 << 17)
+#define DMX_TEMI_FLAGS       (1 << 18)
 
 /*24~31 one byte for audio type, dmx_audio_format_t*/
 #define DMX_AUDIO_FORMAT_BIT 24