Re: [PATCH v6 13/14] arm64: dts: qcom: glymur: Add iris video node
From: Vishnu Reddy
Date: Tue May 26 2026 - 07:23:17 EST
On 5/17/2026 11:41 PM, Dmitry Baryshkov wrote:
> On Fri, May 15, 2026 at 04:51:28PM +0530, Vishnu Reddy wrote:
>> Add iris video codec to glymur SoC, which comes with significantly
>> different powering up sequence than previous platforms, thus different
>> clocks and resets.
>>
>> Reviewed-by: Vikash Garodia <vikash.garodia@xxxxxxxxxxxxxxxx>
>> Signed-off-by: Vishnu Reddy <busanna.reddy@xxxxxxxxxxxxxxxx>
>> ---
>> arch/arm64/boot/dts/qcom/glymur.dtsi | 118 +++++++++++++++++++++++++++++++++++
>> 1 file changed, 118 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qcom/glymur.dtsi
>> index f23cf81ddb77..c47443174f97 100644
>> --- a/arch/arm64/boot/dts/qcom/glymur.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi
>> @@ -13,6 +13,7 @@
>> #include <dt-bindings/interconnect/qcom,glymur-rpmh.h>
>> #include <dt-bindings/interrupt-controller/arm-gic.h>
>> #include <dt-bindings/mailbox/qcom-ipcc.h>
>> +#include <dt-bindings/media/qcom,glymur-iris.h>
>> #include <dt-bindings/phy/phy-qcom-qmp.h>
>> #include <dt-bindings/power/qcom,rpmhpd.h>
>> #include <dt-bindings/power/qcom-rpmpd.h>
>> @@ -4163,6 +4164,123 @@ usb_mp: usb@a400000 {
>> status = "disabled";
>> };
>>
>> + iris: video-codec@aa00000 {
>> + compatible = "qcom,glymur-iris";
>> + reg = <0x0 0xaa00000 0x0 0xf0000>;
>> +
>> + clocks = <&gcc GCC_VIDEO_AXI0_CLK>,
>> + <&videocc VIDEO_CC_MVS0C_CLK>,
>> + <&videocc VIDEO_CC_MVS0_CLK>,
>> + <&gcc GCC_VIDEO_AXI0C_CLK>,
>> + <&videocc VIDEO_CC_MVS0C_FREERUN_CLK>,
>> + <&videocc VIDEO_CC_MVS0_FREERUN_CLK>,
>> + <&gcc GCC_VIDEO_AXI1_CLK>,
>> + <&videocc VIDEO_CC_MVS1_CLK>,
>> + <&videocc VIDEO_CC_MVS1_FREERUN_CLK>;
>> + clock-names = "iface",
>> + "core",
>> + "vcodec0_core",
>> + "iface1",
>> + "core_freerun",
>> + "vcodec0_core_freerun",
>> + "iface2",
> I can only assume that it is "vcode0_iface", "core_iface" and
> "vcodec1_iface".
Agreed, the names are not self-explanatory.
Krzysztof, do you have any input on renaming these — It would break the legacy
naming convention followed on earlier platforms?
>> + "vcodec1_core",
>> + "vcodec1_core_freerun";
>> +
>> + dma-coherent;
>> +