summaryrefslogtreecommitdiff
path: root/arch/arm/boot
diff options
context:
space:
mode:
authorShrey Vijay <shreyv@codeaurora.org>2017-01-06 17:32:23 +0530
committerShrey Vijay <shreyv@codeaurora.org>2017-01-12 14:06:33 +0530
commitb07905751196e3e0b2a4d5fbe469a50d7b7e121d (patch)
tree9a63ce668b3512dba86023d79c4b7a9a7a53332e /arch/arm/boot
parent2116b44bd37e0245ac3442be3dd094397ce017c9 (diff)
ARM: dts: msm: Add I2C, SPI, UART and slimbus devices for SDM630
Add device nodes for I2C, SPI, UART and also Audio and QCA slimbus which are disabled by default. Need to enable along with slave instances. Change-Id: I8e9486b6774a993c14c1363adaa62435e8c0d58b Signed-off-by: Shrey Vijay <shreyv@codeaurora.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r--arch/arm/boot/dts/qcom/sdm630.dtsi42
1 files changed, 42 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm630.dtsi b/arch/arm/boot/dts/qcom/sdm630.dtsi
index 2ebabab84f11..f3870680dcb0 100644
--- a/arch/arm/boot/dts/qcom/sdm630.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630.dtsi
@@ -312,6 +312,7 @@
};
};
+#include "sdm660-blsp.dtsi"
#include "sdm630-smp2p.dtsi"
#include "sdm630-coresight.dtsi"
&soc {
@@ -343,6 +344,22 @@
clock-frequency = <19200000>;
};
+ dma_blsp1: qcom,sps-dma@0xc144000{ /* BLSP1 */
+ #dma-cells = <4>;
+ compatible = "qcom,sps-dma";
+ reg = <0xc144000 0x1F000>;
+ interrupts = <0 238 0>;
+ qcom,summing-threshold = <0x10>;
+ };
+
+ dma_blsp2: qcom,sps-dma@0xc184000{ /* BLSP2 */
+ #dma-cells = <4>;
+ compatible = "qcom,sps-dma";
+ reg = <0xc184000 0x1F000>;
+ interrupts = <0 239 0>;
+ qcom,summing-threshold = <0x10>;
+ };
+
restart@10ac000 {
compatible = "qcom,pshold";
reg = <0x10ac000 0x4>,
@@ -659,6 +676,31 @@
clock-names = "core", "iface";
};
+ slim_aud: slim@151c0000 {
+ cell-index = <1>;
+ compatible = "qcom,slim-ngd";
+ reg = <0x151c0000 0x2c000>,
+ <0x15180000 0x2e000>;
+ reg-names = "slimbus_physical", "slimbus_bam_physical";
+ interrupts = <0 163 0>, <0 164 0>;
+ interrupt-names = "slimbus_irq", "slimbus_bam_irq";
+ qcom,apps-ch-pipes = <0x7e0000>;
+ qcom,ea-pc = <0x260>;
+ status = "disabled";
+ };
+
+ slim_qca: slim@15240000 {
+ cell-index = <3>;
+ compatible = "qcom,slim-ngd";
+ reg = <0x15240000 0x2c000>,
+ <0x15200000 0x24000>;
+ reg-names = "slimbus_physical", "slimbus_bam_physical";
+ interrupts = <0 291 0>, <0 292 0>;
+ interrupt-names = "slimbus_irq", "slimbus_bam_irq";
+ qcom,apps-ch-pipes = <0x1800>;
+ status = "disabled";
+ };
+
timer@17920000 {
#address-cells = <1>;
#size-cells = <1>;