mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 20:32:04 +09:00
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:
committed by
Jianxin Pan
parent
1312d98408
commit
6f1e9e486b
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user