Skip to content

Commit 0aa029e

Browse files
committed
msm8909gfx
1 parent d43b99f commit 0aa029e

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -423,21 +423,27 @@
423423
compatible = "qcom,msm8909-venus";
424424
reg = <0x01d00000 0xff000>;
425425
interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
426-
power-domains = <&gcc VENUS_GDSC>,<&gcc VENUS_CORE0_GDSC>;
426+
power-domains = <&gcc VENUS_GDSC>;
427427
clocks = <&gcc GCC_VENUS0_VCODEC0_CLK>,
428-
<&gcc GCC_VENUS0_CORE0_VCODEC0_CLK>,
429428
<&gcc GCC_VENUS0_AHB_CLK>,
430429
<&gcc GCC_VENUS0_AXI_CLK>;
431-
clock-names = "core", "core0","iface", "bus";
430+
clock-names = "core","iface", "bus";
432431
iommus = <&apps_iommu 5>;
433432
memory-region = <&venus_mem>;
434433

435434
video-decoder {
436435
compatible = "venus-decoder";
436+
clocks = <&gcc GCC_VENUS0_CORE0_VCODEC0_CLK>;
437+
clock-names = "core0";
438+
power-domains = <&gcc VENUS_CORE0_GDSC>;
437439
};
438440

439441
video-encoder {
440442
compatible = "venus-encoder";
443+
clocks = <&gcc GCC_VENUS0_CORE0_VCODEC0_CLK>;
444+
clock-names = "core0";
445+
power-domains = <&gcc VENUS_CORE0_GDSC>;
446+
441447
};
442448
};
443449

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,9 +597,11 @@ static const struct venus_resources msm8909_res = {
597597
.freq_tbl_size = ARRAY_SIZE(msm8909_freq_table),
598598
.reg_tbl = msm8916_reg_preset,
599599
.reg_tbl_size = ARRAY_SIZE(msm8916_reg_preset),
600-
.clks = { "core", "core0","iface", "bus" },
600+
.clks = { "core","iface", "bus" },
601601
.clks_num = 3,
602602
.max_load = 244800, /* 1080p@30 */
603+
.vcodec0_clks = { "core0" },
604+
.vcodec1_clks = { "core0" },
603605
.hfi_version = HFI_VERSION_1XX,
604606
.vmem_id = VIDC_RESOURCE_NONE,
605607
.vmem_size = 0,

0 commit comments

Comments
 (0)