diff --git a/qcom/monaco-vidc.dtsi b/qcom/monaco-vidc.dtsi index 4ccb68b2550e..ad8820459520 100644 --- a/qcom/monaco-vidc.dtsi +++ b/qcom/monaco-vidc.dtsi @@ -1,6 +1,3 @@ -#include -#include - &soc { msm_vidc: qcom,vidc@5a00000 { compatible = "qcom,msm-vidc", "qcom,monaco-vidc"; @@ -26,34 +23,16 @@ qcom,clock-configs = <0x1 0x0 0x0 0x1 0x0 0x0>; qcom,allowed-clock-rates = <133330000 240000000>; - /* Buses */ - bus_cnoc { - compatible = "qcom,msm-vidc,bus"; - label = "cnoc"; - qcom,bus-master = ; - qcom,bus-slave = ; - qcom,mode = "performance"; - qcom,bus-range-kbps = <1000 1000>; - }; - - venus_bus_ddr { - compatible = "qcom,msm-vidc,bus"; - label = "venus-ddr"; - qcom,bus-master = ; - qcom,bus-slave = ; - qcom,mode = "vidc-ar50-ddr"; - qcom,bus-range-kbps = <1000 2128000>; - }; - - arm9_bus_ddr { - compatible = "qcom,msm-vidc,bus"; - label = "venus-arm9-ddr"; - qcom,bus-master = ; - qcom,bus-slave = ; - qcom,mode = "performance"; - qcom,bus-range-kbps = <1000 1000>; - }; + /* Bus Interconnects */ + interconnect-names = "venus-cnoc", "venus-ddr"; + interconnects = <&bimc MASTER_AMPSS_M0 + &config_noc SLAVE_VENUS_CFG>, + <&mmnrt_virt MASTER_VIDEO_P0 + &bimc SLAVE_EBI_CH0>; + /* Bus BW range (low, high) for each bus */ + qcom,bus-range-kbps = <1000 1000 + 1000 2128000>; /* MMUs */ non_secure_cb { compatible = "qcom,msm-vidc,context-bank"; @@ -107,4 +86,3 @@ }; }; }; -