arm: dts: tl1: add decoder device tree [3/3]

PD#174543

PD#172587

Problem:
new added function for tl1

Solution:
add vdin afbce support for tl1

Verify:
verified on PTM

Change-Id: I42054b8228161713ac10446491ebdb50a71975ad
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
This commit is contained in:
shihong.zheng
2018-10-02 18:48:35 +08:00
committed by Jianxin Pan
parent 1312d98408
commit 6f1e9e486b
2 changed files with 67 additions and 0 deletions

View File

@@ -841,6 +841,49 @@
/*partions defined in dts*/
};
mesonstream {
compatible = "amlogic, codec, streambuf";
status = "okay";
clocks = <&clkc CLKID_U_PARSER
&clkc CLKID_DEMUX
&clkc CLKID_AHB_ARB0
&clkc CLKID_DOS
&clkc CLKID_VDEC_MUX
&clkc CLKID_HCODEC_MUX
&clkc CLKID_HEVC_MUX
&clkc CLKID_HEVCF_MUX>;
clock-names = "parser_top",
"demux",
"ahbarb0",
"vdec",
"clk_vdec_mux",
"clk_hcodec_mux",
"clk_hevc_mux",
"clk_hevcb_mux";
};
vcodec-dec {
compatible = "amlogic, vcodec-dec";
status = "okay";
};
vdec {
compatible = "amlogic, vdec";
status = "okay";
interrupts = <0 3 1
0 23 1
0 32 1
0 43 1
0 44 1
0 45 1>;
interrupt-names = "vsync",
"demux",
"parser",
"mailbox_0",
"mailbox_1",
"mailbox_2";
};
}; /* end of / */
&pinctrl_aobus {

View File

@@ -49,6 +49,30 @@
alignment = <0x400000>;
alloc-ranges = <0x05000000 0x400000>;
};
codec_mm_cma:linux,codec_mm_cma {
compatible = "shared-dma-pool";
reusable;
/* ion_codec_mm max can alloc size 80M*/
size = <0x13400000>;
alignment = <0x400000>;
linux,contiguous-region;
alloc-ranges = <0x12000000 0x13400000>;
};
/* codec shared reserved */
codec_mm_reserved:linux,codec_mm_reserved {
compatible = "amlogic, codec-mm-reserved";
size = <0x0>;
alignment = <0x100000>;
//no-map;
};
};
codec_mm {
compatible = "amlogic, codec, mm";
status = "okay";
memory-region = <&codec_mm_cma &codec_mm_reserved>;
};
vout {