diff --git a/sun-vidc-v2.dts b/sun-vidc-v2.dts new file mode 100644 index 00000000..9c258d55 --- /dev/null +++ b/sun-vidc-v2.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include +#include +#include "sun-vidc-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun"; + compatible = "qcom,sun"; + qcom,msm-id = <618 0x20000>, <639 0x20000>; + qcom,board-id = <0 0>; +}; diff --git a/sun-vidc-v2.dtsi b/sun-vidc-v2.dtsi new file mode 100755 index 00000000..c2f4b370 --- /dev/null +++ b/sun-vidc-v2.dtsi @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#include "sun-vidc.dtsi" + +/* sun V2-specific changes */ +&msm_vidc { + compatible = "qcom,sm8750-vidc-v2"; +}; + diff --git a/sun-vidc.dtsi b/sun-vidc.dtsi index 8327d7b2..51365718 100644 --- a/sun-vidc.dtsi +++ b/sun-vidc.dtsi @@ -15,9 +15,10 @@ reg = <0x0aa00000 0xF0000>; interrupts = ; - /* Supply */ - iris-ctl-supply = <&video_cc_mvs0c_gdsc>; - vcodec-supply = <&video_cc_mvs0_gdsc>; + /* Power Domains */ + power-domains = <&videocc VIDEO_CC_MVS0C_GDSC>, + <&videocc VIDEO_CC_MVS0_GDSC>; + power-domain-names = "iris-ctl", "vcodec"; /* Clocks */ clocks =