From 371da5c039b1d6f29696175b63ba566f289aa388 Mon Sep 17 00:00:00 2001 From: Sarthak Garg Date: Fri, 15 Jan 2021 14:48:28 +0530 Subject: [PATCH] ARM: dts: msm: Add bus voting support for sdxlemur Add bus voting support for eMMC/SD card for sdxlemur. Also add clk scaling support. Change-Id: I1b4e725233dca4350e4834a1fa62c4dbe127a51a --- qcom/sdxlemur.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/qcom/sdxlemur.dtsi b/qcom/sdxlemur.dtsi index f9c86274d0e1..be018e3c9f7b 100644 --- a/qcom/sdxlemur.dtsi +++ b/qcom/sdxlemur.dtsi @@ -535,6 +535,22 @@ ; interrupt-names = "hc_irq", "pwr_irq"; + interconnects = <&system_noc MASTER_SDCC_1 &mc_virt SLAVE_EBI1>; + interconnect-names = "sdhc-ddr"; + qcom,msm-bus,name = "sdhc1"; + qcom,msm-bus,num-cases = <7>; + qcom,msm-bus,num-paths = <1>; + + qcom,msm-bus,vectors-KBps = <0 0>, /* No vote */ + <273000 210000>, /* 400 KB/s*/ + <273000 210000>, /* 25 MB/s */ + <273000 210000>, /* 50 MB/s */ + <273000 210000>, /* 100 MB/s */ + <1057000 725000>, /* 200 MB/s */ + <2048000 4096000>; /* Max. bandwidth */ + qcom,bus-bw-vectors-bps = <0 400000 25000000 50000000 + 100000000 200000000 4294967295>; + clocks = <&gcc GCC_SDCC1_APPS_CLK>, <&gcc GCC_SDCC1_AHB_CLK>; clock-names = "core", "iface"; @@ -544,6 +560,8 @@ /* DLL HSR settings. Refer go/hsr - DLL settings */ qcom,dll-hsr-list = <0x0007642c 0x0 0x10 0x2C010800 0x80040868>; + qcom,devfreq,freq-table = <50000000 200000000>; + status = "disabled"; qos0 {