Skip to content

Commit f688f14

Browse files
committed
venus
1 parent 3289ed0 commit f688f14

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

arch/arm/boot/dts/qcom/qcom-msm8909.dtsi

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@
241241
no-map;
242242
};
243243
venus_mem: venus@90000000 {
244-
reg = <0x90000000 0x100000>;
244+
reg = <0x90000000 0x500000>;
245245
no-map;
246246
};
247247
};
@@ -433,10 +433,17 @@
433433

434434
video-decoder {
435435
compatible = "venus-decoder";
436+
clocks = <&gcc VENUS0_CORE0_VCODEC0_CLK>;
437+
clock-names = "core";
438+
power-domains = <&gcc VENUS_CORE0_GDSC>;
436439
};
437440

438441
video-encoder {
439442
compatible = "venus-encoder";
443+
clocks = <&gcc VENUS0_CORE0_VCODEC0_CLK>;
444+
clock-names = "core";
445+
power-domains = <&gcc VENUS_CORE0_GDSC>;
446+
440447
};
441448
};
442449

drivers/media/platform/qcom/venus/core.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,13 +690,17 @@ static const struct venus_resources msm8909_res = {
690690
.reg_tbl_size = ARRAY_SIZE(msm8916_reg_preset),
691691
.clks = { "core", "iface", "bus", },
692692
.clks_num = 3,
693+
.vcodec0_clks = { "core" },
694+
.vcodec1_clks = { "core" },
693695
.max_load = 244800, /* 1080p@30 */
694696
.hfi_version = HFI_VERSION_1XX,
695697
.vmem_id = VIDC_RESOURCE_NONE,
696698
.vmem_size = 0,
697699
.vmem_addr = 0,
698700
.dma_mask = 0xddc00000 - 1,
699701
.fwname = "qcom/venus-1.8/venus.mbn",
702+
.dec_nodename = "video-decoder",
703+
.enc_nodename = "video-encoder",
700704
};
701705

702706
static const struct freq_tbl msm8996_freq_table[] = {

0 commit comments

Comments
 (0)