* [PATCH 00/16] arm64: dts: msm8996: add more device support
@ 2016-06-17 15:13 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
Hi Andy,
Here is a patchset for msm8996 which enables more support to serial, i2c, spi,
sd card and pinctrl on msm8996. I was able to test i2c/sdcard with this patchset
on a APQ8096 based board on mainline.
Thanks,
srini
Srinivas Kandagatla (16):
arm64: dts: msm8996: add msmgpio label
arm64: dts: msm8996: add blsp2_uart1 pinctrl
arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
arm64: dts: msm8996: add support blsp2_uart2
arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
arm64: dts: msm8996: add support to blsp1_i2c2 device
arm64: dts: msm8996: add blsp2_i2c1 pinctrl
arm64: dts: msm8996: add support to blsp2_i2c1
arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
arm64: dts: msm8996: add support to blsp2_i2c0
arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
arm64: dts: msm8996: add support to blsp1_spi0
arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
arm64: dts: msm8996: add support to blsp2_spi5
arm64: dts: msm8996: add sdc2 pinctrl
arm64: dts: msm8996: add sdc2 support
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 303 +++++++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 103 +++++++++-
2 files changed, 405 insertions(+), 1 deletion(-)
create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
--
2.7.4
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH 00/16] arm64: dts: msm8996: add more device support
@ 2016-06-17 15:13 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: linux-arm-kernel
Hi Andy,
Here is a patchset for msm8996 which enables more support to serial, i2c, spi,
sd card and pinctrl on msm8996. I was able to test i2c/sdcard with this patchset
on a APQ8096 based board on mainline.
Thanks,
srini
Srinivas Kandagatla (16):
arm64: dts: msm8996: add msmgpio label
arm64: dts: msm8996: add blsp2_uart1 pinctrl
arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
arm64: dts: msm8996: add support blsp2_uart2
arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
arm64: dts: msm8996: add support to blsp1_i2c2 device
arm64: dts: msm8996: add blsp2_i2c1 pinctrl
arm64: dts: msm8996: add support to blsp2_i2c1
arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
arm64: dts: msm8996: add support to blsp2_i2c0
arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
arm64: dts: msm8996: add support to blsp1_spi0
arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
arm64: dts: msm8996: add support to blsp2_spi5
arm64: dts: msm8996: add sdc2 pinctrl
arm64: dts: msm8996: add sdc2 support
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 303 +++++++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 103 +++++++++-
2 files changed, 405 insertions(+), 1 deletion(-)
create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
--
2.7.4
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH 01/16] arm64: dts: msm8996: add msmgpio label
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:13 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds msmgpio label for pin and gpio controller so that
it can referenced in dedicated pins file and other board level gpios.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 0506fb8..8bf382f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,7 +161,7 @@
status = "disabled";
};
- pinctrl@1010000 {
+ msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 01/16] arm64: dts: msm8996: add msmgpio label
@ 2016-06-17 15:13 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds msmgpio label for pin and gpio controller so that
it can referenced in dedicated pins file and other board level gpios.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 0506fb8..8bf382f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,7 +161,7 @@
status = "disabled";
};
- pinctrl at 1010000 {
+ msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 02/16] arm64: dts: msm8996: add blsp2_uart1 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:13 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds 2pin and 4 pin uart pinctrl support for blsp2_uart1
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 65 ++++++++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 1 +
2 files changed, 66 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
new file mode 100644
index 0000000..4d1dba7
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 and
+ * only version 2 as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+&msmgpio {
+
+ blsp2_uart1_2pins_default: blsp2_uart1_2pins {
+ pinmux {
+ function = "blsp_uart8";
+ pins = "gpio4", "gpio5";
+ };
+ pinconf {
+ pins = "gpio4", "gpio5";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_2pins_sleep: blsp2_uart1_2pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio4", "gpio5";
+ };
+ pinconf {
+ pins = "gpio4", "gpio5";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_4pins_default: blsp2_uart1_4pins {
+ pinmux {
+ function = "blsp_uart8";
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ };
+
+ pinconf {
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_4pins_sleep: blsp2_uart1_4pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ };
+
+ pinconf {
+ pins = "gpio4", "gpiio5", "gpio6", "gpio7";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+};
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 8bf382f..22b770f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -267,3 +267,4 @@
};
};
};
+#include "msm8996-pins.dtsi"
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 02/16] arm64: dts: msm8996: add blsp2_uart1 pinctrl
@ 2016-06-17 15:13 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:13 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds 2pin and 4 pin uart pinctrl support for blsp2_uart1
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 65 ++++++++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 1 +
2 files changed, 66 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
new file mode 100644
index 0000000..4d1dba7
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 and
+ * only version 2 as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+&msmgpio {
+
+ blsp2_uart1_2pins_default: blsp2_uart1_2pins {
+ pinmux {
+ function = "blsp_uart8";
+ pins = "gpio4", "gpio5";
+ };
+ pinconf {
+ pins = "gpio4", "gpio5";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_2pins_sleep: blsp2_uart1_2pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio4", "gpio5";
+ };
+ pinconf {
+ pins = "gpio4", "gpio5";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_4pins_default: blsp2_uart1_4pins {
+ pinmux {
+ function = "blsp_uart8";
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ };
+
+ pinconf {
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart1_4pins_sleep: blsp2_uart1_4pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio4", "gpio5", "gpio6", "gpio7";
+ };
+
+ pinconf {
+ pins = "gpio4", "gpiio5", "gpio6", "gpio7";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+};
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 8bf382f..22b770f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -267,3 +267,4 @@
};
};
};
+#include "msm8996-pins.dtsi"
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 03/16] arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds blsp2_uart2 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 50 ++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 4d1dba7..03c1e0d 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -62,4 +62,54 @@
bias-disable;
};
};
+
+ blsp2_uart2_2pins_default: blsp2_uart2_2pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_2pins_sleep: blsp2_uart2_2pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_default: blsp2_uart2_4pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_sleep: blsp2_uart2_4pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
};
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 03/16] arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds blsp2_uart2 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 50 ++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 4d1dba7..03c1e0d 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -62,4 +62,54 @@
bias-disable;
};
};
+
+ blsp2_uart2_2pins_default: blsp2_uart2_2pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_2pins_sleep: blsp2_uart2_2pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_default: blsp2_uart2_4pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_sleep: blsp2_uart2_4pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 03/16] arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes.
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds blsp2_uart2 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 50 ++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 4d1dba7..03c1e0d 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -62,4 +62,54 @@
bias-disable;
};
};
+
+ blsp2_uart2_2pins_default: blsp2_uart2_2pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_2pins_sleep: blsp2_uart2_2pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50";
+ };
+ pinconf {
+ pins = "gpio49", "gpio50";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_default: blsp2_uart2_4pins {
+ pinmux {
+ function = "blsp_uart9";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_uart2_4pins_sleep: blsp2_uart2_4pins_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ };
+
+ pinconf {
+ pins = "gpio49", "gpio50", "gpio51", "gpio52";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 04/16] arm64: dts: msm8996: add support blsp2_uart2
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds bslp2_uart2 node in soc so that boards that use this
uart can enable it.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 22b770f..a1605f7 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,6 +161,16 @@
status = "disabled";
};
+ blsp2_uart2: serial@75b1000 {
+ compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
+ reg = <0x075b1000 0x1000>;
+ interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP2_UART3_APPS_CLK>,
+ <&gcc GCC_BLSP2_AHB_CLK>;
+ clock-names = "core", "iface";
+ status = "disabled";
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 04/16] arm64: dts: msm8996: add support blsp2_uart2
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds bslp2_uart2 node in soc so that boards that use this
uart can enable it.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 22b770f..a1605f7 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,6 +161,16 @@
status = "disabled";
};
+ blsp2_uart2: serial at 75b1000 {
+ compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
+ reg = <0x075b1000 0x1000>;
+ interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP2_UART3_APPS_CLK>,
+ <&gcc GCC_BLSP2_AHB_CLK>;
+ clock-names = "core", "iface";
+ status = "disabled";
+ };
+
msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 05/16] arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds pinctrl nodes required for blsp1_i2c2.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 03c1e0d..1f6a0a4 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -13,6 +13,30 @@
&msmgpio {
+ blsp1_i2c2_default: blsp1_i2c2_default {
+ pinmux {
+ function = "blsp_i2c3";
+ pins = "gpio47", "gpio48";
+ };
+ pinconf {
+ pins = "gpio47", "gpio48";
+ drive-strength = <16>;
+ bias-disable = <0>;
+ };
+ };
+
+ blsp1_i2c2_sleep: blsp1_i2c2_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio47", "gpio48";
+ };
+ pinconf {
+ pins = "gpio47", "gpio48";
+ drive-strength = <2>;
+ bias-disable = <0>;
+ };
+ };
+
blsp2_uart1_2pins_default: blsp2_uart1_2pins {
pinmux {
function = "blsp_uart8";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 05/16] arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes.
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds pinctrl nodes required for blsp1_i2c2.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 03c1e0d..1f6a0a4 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -13,6 +13,30 @@
&msmgpio {
+ blsp1_i2c2_default: blsp1_i2c2_default {
+ pinmux {
+ function = "blsp_i2c3";
+ pins = "gpio47", "gpio48";
+ };
+ pinconf {
+ pins = "gpio47", "gpio48";
+ drive-strength = <16>;
+ bias-disable = <0>;
+ };
+ };
+
+ blsp1_i2c2_sleep: blsp1_i2c2_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio47", "gpio48";
+ };
+ pinconf {
+ pins = "gpio47", "gpio48";
+ drive-strength = <2>;
+ bias-disable = <0>;
+ };
+ };
+
blsp2_uart1_2pins_default: blsp2_uart1_2pins {
pinmux {
function = "blsp_uart8";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 06/16] arm64: dts: msm8996: add support to blsp1_i2c2 device
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds blsp1_i2c2 support, as this bus is used on some of the
apq8096 boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index a1605f7..5536bfc 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -171,6 +171,21 @@
status = "disabled";
};
+ blsp1_i2c2: i2c@07577000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x07577000 0x1000>;
+ interrupts = <GIC_SPI 97 0>;
+ clocks = <&gcc GCC_BLSP1_AHB_CLK>,
+ <&gcc GCC_BLSP1_QUP3_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp1_i2c2_default>;
+ pinctrl-1 = <&blsp1_i2c2_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 06/16] arm64: dts: msm8996: add support to blsp1_i2c2 device
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds blsp1_i2c2 support, as this bus is used on some of the
apq8096 boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index a1605f7..5536bfc 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -171,6 +171,21 @@
status = "disabled";
};
+ blsp1_i2c2: i2c@07577000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x07577000 0x1000>;
+ interrupts = <GIC_SPI 97 0>;
+ clocks = <&gcc GCC_BLSP1_AHB_CLK>,
+ <&gcc GCC_BLSP1_QUP3_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp1_i2c2_default>;
+ pinctrl-1 = <&blsp1_i2c2_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 06/16] arm64: dts: msm8996: add support to blsp1_i2c2 device
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds blsp1_i2c2 support, as this bus is used on some of the
apq8096 boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index a1605f7..5536bfc 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -171,6 +171,21 @@
status = "disabled";
};
+ blsp1_i2c2: i2c at 07577000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x07577000 0x1000>;
+ interrupts = <GIC_SPI 97 0>;
+ clocks = <&gcc GCC_BLSP1_AHB_CLK>,
+ <&gcc GCC_BLSP1_QUP3_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp1_i2c2_default>;
+ pinctrl-1 = <&blsp1_i2c2_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 07/16] arm64: dts: msm8996: add blsp2_i2c1 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds support to blsp2_i2c1 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 1f6a0a4..7017bb6 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -87,6 +87,30 @@
};
};
+ blsp2_i2c1_default: blsp2_i2c1 {
+ pinmux {
+ function = "blsp_i2c8";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c1_sleep: blsp2_i2c1_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart2_2pins_default: blsp2_uart2_2pins {
pinmux {
function = "blsp_uart9";
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 07/16] arm64: dts: msm8996: add blsp2_i2c1 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp2_i2c1 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 1f6a0a4..7017bb6 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -87,6 +87,30 @@
};
};
+ blsp2_i2c1_default: blsp2_i2c1 {
+ pinmux {
+ function = "blsp_i2c8";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c1_sleep: blsp2_i2c1_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart2_2pins_default: blsp2_uart2_2pins {
pinmux {
function = "blsp_uart9";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 07/16] arm64: dts: msm8996: add blsp2_i2c1 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp2_i2c1 pinctrl nodes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 1f6a0a4..7017bb6 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -87,6 +87,30 @@
};
};
+ blsp2_i2c1_default: blsp2_i2c1 {
+ pinmux {
+ function = "blsp_i2c8";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c1_sleep: blsp2_i2c1_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio6", "gpio7";
+ };
+ pinconf {
+ pins = "gpio6", "gpio7";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart2_2pins_default: blsp2_uart2_2pins {
pinmux {
function = "blsp_uart9";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 08/16] arm64: dts: msm8996: add support to blsp2_i2c1
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp2_i2c1, which is used in one of the
apq8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 5536bfc..ef3c370 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,6 +161,21 @@
status = "disabled";
};
+ blsp2_i2c1: i2c@075b6000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x075b6000 0x1000>;
+ interrupts = <GIC_SPI 102 0>;
+ clocks = <&gcc GCC_BLSP2_AHB_CLK>,
+ <&gcc GCC_BLSP2_QUP2_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_i2c1_default>;
+ pinctrl-1 = <&blsp2_i2c1_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_uart2: serial@75b1000 {
compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
reg = <0x075b1000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 08/16] arm64: dts: msm8996: add support to blsp2_i2c1
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp2_i2c1, which is used in one of the
apq8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 5536bfc..ef3c370 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -161,6 +161,21 @@
status = "disabled";
};
+ blsp2_i2c1: i2c at 075b6000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x075b6000 0x1000>;
+ interrupts = <GIC_SPI 102 0>;
+ clocks = <&gcc GCC_BLSP2_AHB_CLK>,
+ <&gcc GCC_BLSP2_QUP2_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_i2c1_default>;
+ pinctrl-1 = <&blsp2_i2c1_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_uart2: serial at 75b1000 {
compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
reg = <0x075b1000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 09/16] arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: devicetree, linux-arm-msm, linux-kernel, David Brown,
Rob Herring, Srinivas Kandagatla, linux-soc, linux-arm-kernel
This patch adds support to blsp2_i2c0 pinctrl.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 7017bb6..79ed98c 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -37,6 +37,30 @@
};
};
+ blsp2_i2c0_default: blsp2_i2c0 {
+ pinmux {
+ function = "blsp_i2c7";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c0_sleep: blsp2_i2c0_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart1_2pins_default: blsp2_uart1_2pins {
pinmux {
function = "blsp_uart8";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 09/16] arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp2_i2c0 pinctrl.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 7017bb6..79ed98c 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -37,6 +37,30 @@
};
};
+ blsp2_i2c0_default: blsp2_i2c0 {
+ pinmux {
+ function = "blsp_i2c7";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c0_sleep: blsp2_i2c0_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart1_2pins_default: blsp2_uart1_2pins {
pinmux {
function = "blsp_uart8";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 09/16] arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp2_i2c0 pinctrl.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 7017bb6..79ed98c 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -37,6 +37,30 @@
};
};
+ blsp2_i2c0_default: blsp2_i2c0 {
+ pinmux {
+ function = "blsp_i2c7";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <16>;
+ bias-disable;
+ };
+ };
+
+ blsp2_i2c0_sleep: blsp2_i2c0_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio55", "gpio56";
+ };
+ pinconf {
+ pins = "gpio55", "gpio56";
+ drive-strength = <2>;
+ bias-disable;
+ };
+ };
+
blsp2_uart1_2pins_default: blsp2_uart1_2pins {
pinmux {
function = "blsp_uart8";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 10/16] arm64: dts: msm8996: add support to blsp2_i2c0
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: devicetree, linux-arm-msm, linux-kernel, David Brown,
Rob Herring, Srinivas Kandagatla, linux-soc, linux-arm-kernel
This patch adds support to blsp2_i2c0, which is used on some of the
APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index ef3c370..675888f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -151,6 +151,21 @@
reg = <0x300000 0x90000>;
};
+ blsp2_i2c0: i2c@075b5000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x075b5000 0x1000>;
+ interrupts = <GIC_SPI 101 0>;
+ clocks = <&gcc GCC_BLSP2_AHB_CLK>,
+ <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_i2c0_default>;
+ pinctrl-1 = <&blsp2_i2c0_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_uart1: serial@75b0000 {
compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
reg = <0x75b0000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 10/16] arm64: dts: msm8996: add support to blsp2_i2c0
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp2_i2c0, which is used on some of the
APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index ef3c370..675888f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -151,6 +151,21 @@
reg = <0x300000 0x90000>;
};
+ blsp2_i2c0: i2c@075b5000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x075b5000 0x1000>;
+ interrupts = <GIC_SPI 101 0>;
+ clocks = <&gcc GCC_BLSP2_AHB_CLK>,
+ <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_i2c0_default>;
+ pinctrl-1 = <&blsp2_i2c0_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_uart1: serial@75b0000 {
compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
reg = <0x75b0000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 10/16] arm64: dts: msm8996: add support to blsp2_i2c0
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp2_i2c0, which is used on some of the
APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index ef3c370..675888f 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -151,6 +151,21 @@
reg = <0x300000 0x90000>;
};
+ blsp2_i2c0: i2c at 075b5000 {
+ compatible = "qcom,i2c-qup-v2.2.1";
+ reg = <0x075b5000 0x1000>;
+ interrupts = <GIC_SPI 101 0>;
+ clocks = <&gcc GCC_BLSP2_AHB_CLK>,
+ <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
+ clock-names = "iface", "core";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_i2c0_default>;
+ pinctrl-1 = <&blsp2_i2c0_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_uart1: serial at 75b0000 {
compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
reg = <0x75b0000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 11/16] arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds pinctrl nodes required for blsp1_spi0.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 34 ++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 79ed98c..9fd37a0 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -13,6 +13,40 @@
&msmgpio {
+ blsp1_spi0_default: blsp1_spi0_default {
+ pinmux {
+ function = "blsp_spi1";
+ pins = "gpio0", "gpio1", "gpio3";
+ };
+ pinmux_cs {
+ function = "gpio";
+ pins = "gpio2";
+ };
+ pinconf {
+ pins = "gpio0", "gpio1", "gpio3";
+ drive-strength = <12>;
+ bias-disable;
+ };
+ pinconf_cs {
+ pins = "gpio2";
+ drive-strength = <16>;
+ bias-disable;
+ output-high;
+ };
+ };
+
+ blsp1_spi0_sleep: blsp1_spi0_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio0", "gpio1", "gpio2", "gpio3";
+ };
+ pinconf {
+ pins = "gpio0", "gpio1", "gpio2", "gpio3";
+ drive-strength = <2>;
+ bias-pull-down;
+ };
+ };
+
blsp1_i2c2_default: blsp1_i2c2_default {
pinmux {
function = "blsp_i2c3";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 11/16] arm64: dts: msm8996: add support to blsp1_spi0 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds pinctrl nodes required for blsp1_spi0.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 34 ++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 79ed98c..9fd37a0 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -13,6 +13,40 @@
&msmgpio {
+ blsp1_spi0_default: blsp1_spi0_default {
+ pinmux {
+ function = "blsp_spi1";
+ pins = "gpio0", "gpio1", "gpio3";
+ };
+ pinmux_cs {
+ function = "gpio";
+ pins = "gpio2";
+ };
+ pinconf {
+ pins = "gpio0", "gpio1", "gpio3";
+ drive-strength = <12>;
+ bias-disable;
+ };
+ pinconf_cs {
+ pins = "gpio2";
+ drive-strength = <16>;
+ bias-disable;
+ output-high;
+ };
+ };
+
+ blsp1_spi0_sleep: blsp1_spi0_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio0", "gpio1", "gpio2", "gpio3";
+ };
+ pinconf {
+ pins = "gpio0", "gpio1", "gpio2", "gpio3";
+ drive-strength = <2>;
+ bias-pull-down;
+ };
+ };
+
blsp1_i2c2_default: blsp1_i2c2_default {
pinmux {
function = "blsp_i2c3";
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 12/16] arm64: dts: msm8996: add support to blsp1_spi0
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp1_spi0 which is used on some of APQ8096
based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 675888f..e009063 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -151,6 +151,21 @@
reg = <0x300000 0x90000>;
};
+ blsp1_spi0: spi@07575000 {
+ compatible = "qcom,spi-qup-v2.2.1";
+ reg = <0x07575000 0x600>;
+ interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
+ <&gcc GCC_BLSP1_AHB_CLK>;
+ clock-names = "core", "iface";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp1_spi0_default>;
+ pinctrl-1 = <&blsp1_spi0_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_i2c0: i2c@075b5000 {
compatible = "qcom,i2c-qup-v2.2.1";
reg = <0x075b5000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 12/16] arm64: dts: msm8996: add support to blsp1_spi0
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp1_spi0 which is used on some of APQ8096
based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index 675888f..e009063 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -151,6 +151,21 @@
reg = <0x300000 0x90000>;
};
+ blsp1_spi0: spi at 07575000 {
+ compatible = "qcom,spi-qup-v2.2.1";
+ reg = <0x07575000 0x600>;
+ interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
+ <&gcc GCC_BLSP1_AHB_CLK>;
+ clock-names = "core", "iface";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp1_spi0_default>;
+ pinctrl-1 = <&blsp1_spi0_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
blsp2_i2c0: i2c at 075b5000 {
compatible = "qcom,i2c-qup-v2.2.1";
reg = <0x075b5000 0x1000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 13/16] arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds pinctrl required for blsp2_spi5 device.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 34 ++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 9fd37a0..551707a 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -218,4 +218,38 @@
bias-disable;
};
};
+
+ blsp2_spi5_default: blsp2_spi5_default {
+ pinmux {
+ function = "blsp_spi12";
+ pins = "gpio85", "gpio86", "gpio88";
+ };
+ pinmux_cs {
+ function = "gpio";
+ pins = "gpio87";
+ };
+ pinconf {
+ pins = "gpio85", "gpio86", "gpio88";
+ drive-strength = <12>;
+ bias-disable;
+ };
+ pinconf_cs {
+ pins = "gpio87";
+ drive-strength = <16>;
+ bias-disable;
+ output-high;
+ };
+ };
+
+ blsp2_spi5_sleep: blsp2_spi5_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio85", "gpio86", "gpio87", "gpio88";
+ };
+ pinconf {
+ pins = "gpio85", "gpio86", "gpio87", "gpio88";
+ drive-strength = <2>;
+ bias-pull-down;
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 13/16] arm64: dts: msm8996: add support to blsp2_spi5 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds pinctrl required for blsp2_spi5 device.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 34 ++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 9fd37a0..551707a 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -218,4 +218,38 @@
bias-disable;
};
};
+
+ blsp2_spi5_default: blsp2_spi5_default {
+ pinmux {
+ function = "blsp_spi12";
+ pins = "gpio85", "gpio86", "gpio88";
+ };
+ pinmux_cs {
+ function = "gpio";
+ pins = "gpio87";
+ };
+ pinconf {
+ pins = "gpio85", "gpio86", "gpio88";
+ drive-strength = <12>;
+ bias-disable;
+ };
+ pinconf_cs {
+ pins = "gpio87";
+ drive-strength = <16>;
+ bias-disable;
+ output-high;
+ };
+ };
+
+ blsp2_spi5_sleep: blsp2_spi5_sleep {
+ pinmux {
+ function = "gpio";
+ pins = "gpio85", "gpio86", "gpio87", "gpio88";
+ };
+ pinconf {
+ pins = "gpio85", "gpio86", "gpio87", "gpio88";
+ drive-strength = <2>;
+ bias-pull-down;
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 14/16] arm64: dts: msm8996: add support to blsp2_spi5
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds support to blsp2_spi5 device, which is used in some of
the APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index e009063..f68b078 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -231,6 +231,21 @@
status = "disabled";
};
+ blsp2_spi5: spi@075ba000{
+ compatible = "qcom,spi-qup-v2.2.1";
+ reg = <0x075ba000 0x600>;
+ interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP2_QUP5_SPI_APPS_CLK>,
+ <&gcc GCC_BLSP2_AHB_CLK>;
+ clock-names = "core", "iface";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_spi5_default>;
+ pinctrl-1 = <&blsp2_spi5_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 14/16] arm64: dts: msm8996: add support to blsp2_spi5
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to blsp2_spi5 device, which is used in some of
the APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index e009063..f68b078 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -231,6 +231,21 @@
status = "disabled";
};
+ blsp2_spi5: spi@075ba000{
+ compatible = "qcom,spi-qup-v2.2.1";
+ reg = <0x075ba000 0x600>;
+ interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP2_QUP5_SPI_APPS_CLK>,
+ <&gcc GCC_BLSP2_AHB_CLK>;
+ clock-names = "core", "iface";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_spi5_default>;
+ pinctrl-1 = <&blsp2_spi5_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 14/16] arm64: dts: msm8996: add support to blsp2_spi5
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to blsp2_spi5 device, which is used in some of
the APQ8096 based boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index e009063..f68b078 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -231,6 +231,21 @@
status = "disabled";
};
+ blsp2_spi5: spi at 075ba000{
+ compatible = "qcom,spi-qup-v2.2.1";
+ reg = <0x075ba000 0x600>;
+ interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&gcc GCC_BLSP2_QUP5_SPI_APPS_CLK>,
+ <&gcc GCC_BLSP2_AHB_CLK>;
+ clock-names = "core", "iface";
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&blsp2_spi5_default>;
+ pinctrl-1 = <&blsp2_spi5_sleep>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds pinctrl required for sdhci for external sd card
controller.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 48 ++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 551707a..6599404 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -252,4 +252,52 @@
bias-pull-down;
};
};
+
+ sdc2_clk_on: sdc2_clk_on {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <16>; /* 16 MA */
+ };
+ };
+
+ sdc2_clk_off: sdc2_clk_off {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_cmd_on: sdc2_cmd_on {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_cmd_off: sdc2_cmd_off {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_data_on: sdc2_data_on {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_data_off: sdc2_data_off {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds pinctrl required for sdhci for external sd card
controller.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 48 ++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 551707a..6599404 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -252,4 +252,52 @@
bias-pull-down;
};
};
+
+ sdc2_clk_on: sdc2_clk_on {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <16>; /* 16 MA */
+ };
+ };
+
+ sdc2_clk_off: sdc2_clk_off {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_cmd_on: sdc2_cmd_on {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_cmd_off: sdc2_cmd_off {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_data_on: sdc2_data_on {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_data_off: sdc2_data_off {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdhci2 pinctrl
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds pinctrl required for sdhci for external sd card
controller.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 48 ++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 551707a..6599404 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -252,4 +252,52 @@
bias-pull-down;
};
};
+
+ sdc2_clk_on: sdc2_clk_on {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <16>; /* 16 MA */
+ };
+ };
+
+ sdc2_clk_off: sdc2_clk_off {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_cmd_on: sdc2_cmd_on {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_cmd_off: sdc2_cmd_off {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_data_on: sdc2_data_on {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_data_off: sdc2_data_off {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
};
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdhci2 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds pinctrl required for sdhci for external sd card
controller.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 48 ++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 551707a..6599404 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -252,4 +252,52 @@
bias-pull-down;
};
};
+
+ sdc2_clk_on: sdc2_clk_on {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <16>; /* 16 MA */
+ };
+ };
+
+ sdc2_clk_off: sdc2_clk_off {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_cmd_on: sdc2_cmd_on {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_cmd_off: sdc2_cmd_off {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_data_on: sdc2_data_on {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_data_off: sdc2_data_off {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdhci2 pinctrl
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds pinctrl required for sdhci for external sd card
controller.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 48 ++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
index 551707a..6599404 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi
@@ -252,4 +252,52 @@
bias-pull-down;
};
};
+
+ sdc2_clk_on: sdc2_clk_on {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <16>; /* 16 MA */
+ };
+ };
+
+ sdc2_clk_off: sdc2_clk_off {
+ config {
+ pins = "sdc2_clk";
+ bias-disable; /* NO pull */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_cmd_on: sdc2_cmd_on {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_cmd_off: sdc2_cmd_off {
+ config {
+ pins = "sdc2_cmd";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
+
+ sdc2_data_on: sdc2_data_on {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <10>; /* 10 MA */
+ };
+ };
+
+ sdc2_data_off: sdc2_data_off {
+ config {
+ pins = "sdc2_data";
+ bias-pull-up; /* pull up */
+ drive-strength = <2>; /* 2 MA */
+ };
+ };
};
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 16/16] arm64: dts: msm8996: add sdc2 support
2016-06-17 15:13 ` Srinivas Kandagatla
(?)
@ 2016-06-17 15:14 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
linux-arm-msm-u79uwXL29TY76Z2rM5mHXA,
linux-soc-u79uwXL29TY76Z2rM5mHXA, Srinivas Kandagatla
This patch adds support to sdc2 sdhci controller, which is used on some
of the boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index f68b078..5db7bf4 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -246,6 +246,21 @@
status = "disabled";
};
+ sdhc2: sdhci@74A4900 {
+ status = "disabled";
+ compatible = "qcom,sdhci-msm-v4";
+ reg = <0x74A4900 0x314>, <0x74A4000 0x800>;
+ reg-names = "hc_mem", "core_mem";
+
+ interrupts = <0 125 0>, <0 221 0>;
+ interrupt-names = "hc_irq", "pwr_irq";
+
+ clock-names = "iface", "core";
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
+ <&gcc GCC_SDCC2_APPS_CLK>;
+ bus-width = <4>;
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 16/16] arm64: dts: msm8996: add sdc2 support
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to sdc2 sdhci controller, which is used on some
of the boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index f68b078..5db7bf4 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -246,6 +246,21 @@
status = "disabled";
};
+ sdhc2: sdhci@74A4900 {
+ status = "disabled";
+ compatible = "qcom,sdhci-msm-v4";
+ reg = <0x74A4900 0x314>, <0x74A4000 0x800>;
+ reg-names = "hc_mem", "core_mem";
+
+ interrupts = <0 125 0>, <0 221 0>;
+ interrupt-names = "hc_irq", "pwr_irq";
+
+ clock-names = "iface", "core";
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
+ <&gcc GCC_SDCC2_APPS_CLK>;
+ bus-width = <4>;
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH 16/16] arm64: dts: msm8996: add sdc2 support
@ 2016-06-17 15:14 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-17 15:14 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to sdc2 sdhci controller, which is used on some
of the boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index f68b078..5db7bf4 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -246,6 +246,21 @@
status = "disabled";
};
+ sdhc2: sdhci at 74A4900 {
+ status = "disabled";
+ compatible = "qcom,sdhci-msm-v4";
+ reg = <0x74A4900 0x314>, <0x74A4000 0x800>;
+ reg-names = "hc_mem", "core_mem";
+
+ interrupts = <0 125 0>, <0 221 0>;
+ interrupt-names = "hc_irq", "pwr_irq";
+
+ clock-names = "iface", "core";
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
+ <&gcc GCC_SDCC2_APPS_CLK>;
+ bus-width = <4>;
+ };
+
msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH v2 16/16] arm64: dts: msm8996: add sdc2 support
2016-06-17 15:14 ` Srinivas Kandagatla
@ 2016-06-21 17:39 ` Srinivas Kandagatla
-1 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-21 17:39 UTC (permalink / raw)
To: Andy Gross
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc, Srinivas Kandagatla
This patch adds support to sdc2 sdhci controller, which is used on some
of the boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
Hi Andy,
Am resending just this one patch, as It does not make sense
to resend entire series for such a small change.
changes since v1:
- converted sdhci address from caps to small.
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index f68b078..55ec3e8 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -246,6 +246,21 @@
status = "disabled";
};
+ sdhc2: sdhci@74a4900 {
+ status = "disabled";
+ compatible = "qcom,sdhci-msm-v4";
+ reg = <0x74a4900 0x314>, <0x74a4000 0x800>;
+ reg-names = "hc_mem", "core_mem";
+
+ interrupts = <0 125 0>, <0 221 0>;
+ interrupt-names = "hc_irq", "pwr_irq";
+
+ clock-names = "iface", "core";
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
+ <&gcc GCC_SDCC2_APPS_CLK>;
+ bus-width = <4>;
+ };
+
msmgpio: pinctrl@1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [PATCH v2 16/16] arm64: dts: msm8996: add sdc2 support
@ 2016-06-21 17:39 ` Srinivas Kandagatla
0 siblings, 0 replies; 52+ messages in thread
From: Srinivas Kandagatla @ 2016-06-21 17:39 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds support to sdc2 sdhci controller, which is used on some
of the boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
---
Hi Andy,
Am resending just this one patch, as It does not make sense
to resend entire series for such a small change.
changes since v1:
- converted sdhci address from caps to small.
arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index f68b078..55ec3e8 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -246,6 +246,21 @@
status = "disabled";
};
+ sdhc2: sdhci at 74a4900 {
+ status = "disabled";
+ compatible = "qcom,sdhci-msm-v4";
+ reg = <0x74a4900 0x314>, <0x74a4000 0x800>;
+ reg-names = "hc_mem", "core_mem";
+
+ interrupts = <0 125 0>, <0 221 0>;
+ interrupt-names = "hc_irq", "pwr_irq";
+
+ clock-names = "iface", "core";
+ clocks = <&gcc GCC_SDCC2_AHB_CLK>,
+ <&gcc GCC_SDCC2_APPS_CLK>;
+ bus-width = <4>;
+ };
+
msmgpio: pinctrl at 1010000 {
compatible = "qcom,msm8996-pinctrl";
reg = <0x01010000 0x300000>;
--
2.7.4
^ permalink raw reply related [flat|nested] 52+ messages in thread
* Re: [PATCH v2 16/16] arm64: dts: msm8996: add sdc2 support
2016-06-21 17:39 ` Srinivas Kandagatla
(?)
@ 2016-06-21 21:33 ` Andy Gross
-1 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:33 UTC (permalink / raw)
To: Srinivas Kandagatla
Cc: devicetree, linux-arm-msm, linux-kernel, David Brown,
Rob Herring, linux-soc, linux-arm-kernel
On Tue, Jun 21, 2016 at 06:39:53PM +0100, Srinivas Kandagatla wrote:
> This patch adds support to sdc2 sdhci controller, which is used on some
> of the boards.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
> Hi Andy,
>
> Am resending just this one patch, as It does not make sense
> to resend entire series for such a small change.
Got it. Thanks for the clarification.
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH v2 16/16] arm64: dts: msm8996: add sdc2 support
@ 2016-06-21 21:33 ` Andy Gross
0 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:33 UTC (permalink / raw)
To: Srinivas Kandagatla
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc
On Tue, Jun 21, 2016 at 06:39:53PM +0100, Srinivas Kandagatla wrote:
> This patch adds support to sdc2 sdhci controller, which is used on some
> of the boards.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
> Hi Andy,
>
> Am resending just this one patch, as It does not make sense
> to resend entire series for such a small change.
Got it. Thanks for the clarification.
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH v2 16/16] arm64: dts: msm8996: add sdc2 support
@ 2016-06-21 21:33 ` Andy Gross
0 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:33 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Jun 21, 2016 at 06:39:53PM +0100, Srinivas Kandagatla wrote:
> This patch adds support to sdc2 sdhci controller, which is used on some
> of the boards.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
> Hi Andy,
>
> Am resending just this one patch, as It does not make sense
> to resend entire series for such a small change.
Got it. Thanks for the clarification.
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl
2016-06-17 15:14 ` Srinivas Kandagatla
(?)
@ 2016-06-21 21:40 ` Andy Gross
-1 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:40 UTC (permalink / raw)
To: Srinivas Kandagatla
Cc: devicetree, linux-arm-msm, linux-kernel, David Brown,
Rob Herring, linux-soc, linux-arm-kernel
On Fri, Jun 17, 2016 at 04:14:12PM +0100, Srinivas Kandagatla wrote:
> This patch adds pinctrl required for sdhci for external sd card
> controller.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
I presume this is the right patch 15? As it matches the subject in your cover
letter?
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl
@ 2016-06-21 21:40 ` Andy Gross
0 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:40 UTC (permalink / raw)
To: Srinivas Kandagatla
Cc: Rob Herring, David Brown, devicetree, linux-arm-kernel,
linux-kernel, linux-arm-msm, linux-soc
On Fri, Jun 17, 2016 at 04:14:12PM +0100, Srinivas Kandagatla wrote:
> This patch adds pinctrl required for sdhci for external sd card
> controller.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
I presume this is the right patch 15? As it matches the subject in your cover
letter?
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
* [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl
@ 2016-06-21 21:40 ` Andy Gross
0 siblings, 0 replies; 52+ messages in thread
From: Andy Gross @ 2016-06-21 21:40 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jun 17, 2016 at 04:14:12PM +0100, Srinivas Kandagatla wrote:
> This patch adds pinctrl required for sdhci for external sd card
> controller.
>
> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
> ---
I presume this is the right patch 15? As it matches the subject in your cover
letter?
Andy
^ permalink raw reply [flat|nested] 52+ messages in thread
end of thread, other threads:[~2016-06-21 21:41 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-17 15:13 [PATCH 00/16] arm64: dts: msm8996: add more device support Srinivas Kandagatla
2016-06-17 15:13 ` Srinivas Kandagatla
2016-06-17 15:13 ` [PATCH 01/16] arm64: dts: msm8996: add msmgpio label Srinivas Kandagatla
2016-06-17 15:13 ` Srinivas Kandagatla
2016-06-17 15:13 ` [PATCH 02/16] arm64: dts: msm8996: add blsp2_uart1 pinctrl Srinivas Kandagatla
2016-06-17 15:13 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 04/16] arm64: dts: msm8996: add support blsp2_uart2 Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 05/16] arm64: dts: msm8996: add blsp1_i2c2 pinctrl nodes Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 08/16] arm64: dts: msm8996: add support to blsp2_i2c1 Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 09/16] arm64: dts: msm8996: add support to blsp2_i2c0 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 10/16] arm64: dts: msm8996: add support to blsp2_i2c0 Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 11/16] arm64: dts: msm8996: add support to blsp1_spi0 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 12/16] arm64: dts: msm8996: add support to blsp1_spi0 Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 13/16] arm64: dts: msm8996: add support to blsp2_spi5 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 15/16] arm64: dts: msm8996: add sdc2 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-21 21:40 ` Andy Gross
2016-06-21 21:40 ` Andy Gross
2016-06-21 21:40 ` Andy Gross
[not found] ` <1466176454-28084-1-git-send-email-srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2016-06-17 15:14 ` [PATCH 03/16] arm64: dts: msm8996: add blsp2_uart2 pinctrl nodes Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 06/16] arm64: dts: msm8996: add support to blsp1_i2c2 device Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 07/16] arm64: dts: msm8996: add blsp2_i2c1 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 14/16] arm64: dts: msm8996: add support to blsp2_spi5 Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 15/16] arm64: dts: msm8996: add sdhci2 pinctrl Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` [PATCH 16/16] arm64: dts: msm8996: add sdc2 support Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-17 15:14 ` Srinivas Kandagatla
2016-06-21 17:39 ` [PATCH v2 " Srinivas Kandagatla
2016-06-21 17:39 ` Srinivas Kandagatla
2016-06-21 21:33 ` Andy Gross
2016-06-21 21:33 ` Andy Gross
2016-06-21 21:33 ` Andy Gross
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.