dev_name = "ionvideo";
status = "okay";
};
-
+ dvb{
+ compatible = "amlogic, dvb";
+ dev_name = "dvb";
+ status = "ok";
+ /*"parallel","serial","disable"*/
+ ts2 = "parallel";
+ ts2_control = <0>;
+ ts2_invert = <0>;
+ };
unifykey{
compatible = "amlogic, unifykey";
status = "ok";
status = "okay";
clocks = <&clkc CLKID_DOS_PARSER
&clkc CLKID_DEMUX
+ &clkc CLKID_AHB_ARB0
&clkc CLKID_DOS
&clkc CLKID_VDEC_MUX
&clkc CLKID_HCODEC_MUX
&clkc CLKID_HEVCF_MUX>;
clock-names = "parser_top",
"demux",
+ "ahbarb0",
"vdec",
"clk_vdec_mux",
"clk_hcodec_mux",
void tsdemux_set_ops(struct tsdemux_ops *ops);
int tsdemux_set_reset_flag(void);
+int amports_switch_gate(const char *name, int enable);
void set_adec_func(int (*adec_func)(struct adec_status *));
void wakeup_sub_poll(void);
#define INT_DOS_MAILBOX_1 AM_IRQ(44)
#define INT_DOS_MAILBOX_2 AM_IRQ(45)
#define INT_VIU_VSYNC AM_IRQ(3)
+
#define INT_DEMUX AM_IRQ(23)
#define INT_DEMUX_1 AM_IRQ(5)
-#define INT_DEMUX_2 AM_IRQ(53)
+#define INT_DEMUX_2 AM_IRQ(21)//AM_IRQ(53)
#define INT_ASYNC_FIFO_FILL AM_IRQ(18)
#define INT_ASYNC_FIFO_FLUSH AM_IRQ(19)
#define INT_ASYNC_FIFO2_FILL AM_IRQ(24)