diff options
Diffstat (limited to 'arch/arm64/boot/dts/qcom/msm8916.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/qcom/msm8916.dtsi | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 37b677f8f0a1..cc1040eacdf5 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -605,6 +605,8 @@ <&gcc GCC_SDCC1_AHB_CLK>, <&xo_board>; clock-names = "core", "iface", "xo"; + interconnect-names = "ddr"; + interconnects = <&pnoc MASTER_SDCC_1 &bimc SLAVE_EBI_CH0>; mmc-ddr-1_8v; bus-width = <8>; non-removable; @@ -622,6 +624,8 @@ <&gcc GCC_SDCC2_AHB_CLK>, <&xo_board>; clock-names = "core", "iface", "xo"; + interconnect-names = "ddr"; + interconnects = <&pnoc MASTER_SDCC_2 &bimc SLAVE_EBI_CH0>; bus-width = <4>; status = "disabled"; }; @@ -658,6 +662,8 @@ reset-names = "phy", "por"; qcom,init-seq = /bits/ 8 <0x0 0x44 0x1 0x6b 0x2 0x24 0x3 0x13>; + interconnect-names = "ddr"; + interconnects = <&pnoc MASTER_USB_HS &bimc SLAVE_EBI_CH0>; }; }; }; @@ -751,6 +757,8 @@ reg = <0x00022000 0x200>; clocks = <&gcc GCC_PRNG_AHB_CLK>; clock-names = "core"; + interconnects = <&bimc MASTER_AMPSS_M0 &pnoc SLAVE_PRNG>; + interconnect-names = "cpu"; }; qfprom: qfprom@5c000 { @@ -850,6 +858,8 @@ power-domains = <&gcc OXILI_GDSC>; operating-points-v2 = <&gpu_opp_table>; iommus = <&gpu_iommu 1>, <&gpu_iommu 2>; + interconnects = <&bimc MASTER_GRAPHICS_3D &bimc SLAVE_EBI_CH0>; + interconnect-names = "gfx"; }; mdss: mdss@1a00000 { @@ -888,13 +898,16 @@ <&gcc GCC_MDSS_AXI_CLK>, <&gcc GCC_MDSS_MDP_CLK>, <&gcc GCC_MDSS_VSYNC_CLK>; - clock-names = "iface_clk", - "bus_clk", - "core_clk", - "vsync_clk"; + clock-names = "iface", + "bus", + "core", + "vsync"; iommus = <&apps_iommu 4>; + interconnects = <&snoc MASTER_MDP_PORT0 &bimc SLAVE_EBI_CH0>; + interconnect-names = "port0"; + ports { #address-cells = <1>; #size-cells = <0>; @@ -1380,6 +1393,10 @@ clock-names = "core", "iface", "bus"; iommus = <&apps_iommu 5>; memory-region = <&venus_mem>; + interconnects = <&snoc MASTER_VIDEO_P0 &bimc SLAVE_EBI_CH0>, + <&snoc MASTER_MDP_PORT0 &bimc SLAVE_EBI_CH0>, + <&bimc MASTER_GRAPHICS_3D &bimc SLAVE_EBI_CH0>; + interconnect-names = "video", "mdp0", "gpu"; status = "okay"; video-decoder { |