On 5/6/26 2:33 AM, Bryan O'Donoghue wrote:
> On 05/05/2026 22:44, Erikas Bitovtas wrote:
>> + .vcodec_clks = { "core0", "core1" },
>> + .vcodec_clks_num = 2,
>
> This smells a bit dodgy to me.
>
> You already have
>
> struct clk *vcodec0_clks[VIDC_VCODEC_CLKS_NUM_MAX];
> struct clk *vcodec1_clks[VIDC_VCODEC_CLKS_NUM_MAX];
>
> so why add vcodec_clks and put core0 and core1 into a new array.
> vcodec0_clks and vcodec1_clks seem like a very natural place for core0
> and core1 clocks to live ?
>
Sashiko found some power management issues in my code, so I'm coming
back to this.
The idea is to call vcodec_clks_get only once for inline cores, thus
avoiding duplicate clock assignment. Attaching to vcodec{0,1}_clks
instead would mean we're adding the same clocks twice. I dropped it in
later revisions, but now I want to re-introduce this, then add them in
core_get_v1 instead of {vdec,venc}_get_v1.> ---
> bod
- [PATCH v4 0/9] media: qcom: venus: add MSM8939 support Erikas Bitovtas
- [PATCH v4 1/9] media: dt-bindings: venus: Add qco... Erikas Bitovtas
- Re: [PATCH v4 1/9] media: dt-bindings: venus:... Bryan O'Donoghue
- Re: [PATCH v4 1/9] media: dt-bindings: venus:... Krzysztof Kozlowski
- [PATCH v4 7/9] clk: qcom: gcc-msm8939: mark Venus... Erikas Bitovtas
- [PATCH v4 8/9] media: qcom: venus: add power doma... Erikas Bitovtas
- [PATCH v4 2/9] media: qcom: venus: add common clo... Erikas Bitovtas
- Re: [PATCH v4 2/9] media: qcom: venus: add co... Krzysztof Kozlowski
- [PATCH v4 3/9] media: qcom: venus: Add msm8939 re... Erikas Bitovtas
- Re: [PATCH v4 3/9] media: qcom: venus: Add ms... Bryan O'Donoghue
- Re: [PATCH v4 3/9] media: qcom: venus: Ad... Erikas Bitovtas
- Re: [PATCH v4 3/9] media: qcom: venus... Bryan O'Donoghue
- [PATCH v4 4/9] arm64: dts: qcom: msm8939: Add ven... Erikas Bitovtas
- [PATCH v4 5/9] arm64: dts: qcom: msm8939-longchee... Erikas Bitovtas
- [PATCH v4 6/9] arm64: dts: qcom: msm8939-asus-z00... Erikas Bitovtas
- [PATCH v4 9/9] media: qcom: venus: Enable HEVC de... Erikas Bitovtas

