summaryrefslogtreecommitdiff
authorNanxin Qin <nanxin.qin@amlogic.com>2017-04-27 06:19:05 (GMT)
committer Nanxin Qin <nanxin.qin@amlogic.com>2017-05-02 07:27:43 (GMT)
commit0b016f3fbb21054dc742e63c07a73aeae1742930 (patch)
tree8f7f52eb99e7cc4ab6c5b2efd0915c8e9b887d71
parentd42aa31b47c42af7e6c90719031ec317ae2d6522 (diff)
downloadmedia-0b016f3fbb21054dc742e63c07a73aeae1742930.zip
media-0b016f3fbb21054dc742e63c07a73aeae1742930.tar.gz
media-0b016f3fbb21054dc742e63c07a73aeae1742930.tar.bz2
amports: the vpu gate removed from media modules
PD#143250: the vpu_intr removed from media modules Change-Id: Ib574d8b3e159044d65bb1a2a12c8abba9303268b Signed-off-by: Nanxin Qin <nanxin.qin@amlogic.com>
Diffstat
-rw-r--r--drivers/common/media_clock/switch/amports_gate.c5
-rw-r--r--drivers/stream_input/amports/amstream.c14
2 files changed, 0 insertions, 19 deletions
diff --git a/drivers/common/media_clock/switch/amports_gate.c b/drivers/common/media_clock/switch/amports_gate.c
index 51e606c..a4e6b54 100644
--- a/drivers/common/media_clock/switch/amports_gate.c
+++ b/drivers/common/media_clock/switch/amports_gate.c
@@ -44,9 +44,6 @@ struct gate_swtch_node gates[] = {
.name = "parser_top",
},
{
- .name = "vpu_intr",
- },
- {
.name = "vdec",
},
{
@@ -67,14 +64,12 @@ mesonstream {
dev_name = "mesonstream";
status = "okay";
clocks = <&clkc CLKID_DOS_PARSER
- &clkc CLKID_VPU_INTR
&clkc CLKID_DEMUX
&clkc CLKID_DOS
&clkc CLKID_VDEC_MUX
&clkc CLKID_HCODEC_MUX
&clkc CLKID_HEVC_MUX>;
clock-names = "parser_top",
- "vpu_intr",
"demux",
"vdec",
"clk_vdec_mux",
diff --git a/drivers/stream_input/amports/amstream.c b/drivers/stream_input/amports/amstream.c
index bfd9e5a..6c07f63 100644
--- a/drivers/stream_input/amports/amstream.c
+++ b/drivers/stream_input/amports/amstream.c
@@ -1483,13 +1483,6 @@ static int amstream_open(struct inode *inode, struct file *file)
amports_switch_gate("parser_top", 1);
}
- if ((get_cpu_type() >= MESON_CPU_MAJOR_ID_M8)
- && !is_meson_mtvd_cpu()) {
- /* TODO: clc gate */
- /* CLK_GATE_ON(VPU_INTR); */
- amports_switch_gate("vpu_intr", 1);
- }
-
if (port->type & PORT_TYPE_VIDEO) {
/* TODO: mod gate */
/* switch_mod_gate_by_name("vdec", 1); */
@@ -1635,13 +1628,6 @@ static int amstream_release(struct inode *inode, struct file *file)
/* amports_switch_gate("audio", 0); */
}
- if (get_cpu_type() >= MESON_CPU_MAJOR_ID_M8
- && !is_meson_mtvd_cpu()) {
- /* TODO: clc gate */
- /* /CLK_GATE_OFF(VPU_INTR); */
- amports_switch_gate("vpu_intr", 0);
- }
-
if (get_cpu_type() >= MESON_CPU_MAJOR_ID_M8) {
/* TODO: clc gate */
/* CLK_GATE_OFF(HIU_PARSER_TOP); */