* [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs
@ 2013-08-21 7:28 Alexander Shiyan
2013-08-21 7:28 ` [PATCH 2/3] ARM: dts: i.MX51: Add IRAM devicetree node Alexander Shiyan
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Alexander Shiyan @ 2013-08-21 7:28 UTC (permalink / raw)
To: linux-arm-kernel
RTS/CTS pins can be used for different purposes, so create separate
definitions for these pins.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
---
arch/arm/boot/dts/imx51-babbage.dts | 4 ++--
arch/arm/boot/dts/imx51.dtsi | 10 ++++++++++
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts
index 1d337d9..f13f339 100644
--- a/arch/arm/boot/dts/imx51-babbage.dts
+++ b/arch/arm/boot/dts/imx51-babbage.dts
@@ -95,7 +95,7 @@
&uart3 {
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_uart3_1>;
+ pinctrl-0 = <&pinctrl_uart3_1 &pinctrl_uart3_rtscts_1>;
fsl,uart-has-rtscts;
status = "okay";
};
@@ -252,7 +252,7 @@
&uart1 {
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_uart1_1>;
+ pinctrl-0 = <&pinctrl_uart1_1 &pinctrl_uart1_rtscts_1>;
fsl,uart-has-rtscts;
status = "okay";
};
diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index a85abb4..b7cda0a 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -747,6 +747,11 @@
fsl,pins = <
MX51_PAD_UART1_RXD__UART1_RXD 0x1c5
MX51_PAD_UART1_TXD__UART1_TXD 0x1c5
+ >;
+ };
+
+ pinctrl_uart1_rtscts_1: uart1rtscts-1 {
+ fsl,pins = <
MX51_PAD_UART1_RTS__UART1_RTS 0x1c5
MX51_PAD_UART1_CTS__UART1_CTS 0x1c5
>;
@@ -767,6 +772,11 @@
fsl,pins = <
MX51_PAD_EIM_D25__UART3_RXD 0x1c5
MX51_PAD_EIM_D26__UART3_TXD 0x1c5
+ >;
+ };
+
+ pinctrl_uart3_rtscts_1: uart3rtscts-1 {
+ fsl,pins = <
MX51_PAD_EIM_D27__UART3_RTS 0x1c5
MX51_PAD_EIM_D24__UART3_CTS 0x1c5
>;
--
1.8.1.5
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] ARM: dts: i.MX51: Add IRAM devicetree node
2013-08-21 7:28 [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Alexander Shiyan
@ 2013-08-21 7:28 ` Alexander Shiyan
2013-08-21 7:28 ` [PATCH 3/3] ARM: dts: i.MX51: Add W1 " Alexander Shiyan
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Alexander Shiyan @ 2013-08-21 7:28 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds the missing IRAM devicetree node for i.MX51 CPUs.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
---
arch/arm/boot/dts/imx51.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index b7cda0a..09ecf29 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -86,6 +86,11 @@
interrupt-parent = <&tzic>;
ranges;
+ iram: iram at 1ffe0000 {
+ compatible = "mmio-sram";
+ reg = <0x1ffe0000 0x20000>;
+ };
+
ipu: ipu at 40000000 {
#crtc-cells = <1>;
compatible = "fsl,imx51-ipu";
--
1.8.1.5
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] ARM: dts: i.MX51: Add W1 devicetree node
2013-08-21 7:28 [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Alexander Shiyan
2013-08-21 7:28 ` [PATCH 2/3] ARM: dts: i.MX51: Add IRAM devicetree node Alexander Shiyan
@ 2013-08-21 7:28 ` Alexander Shiyan
2013-08-26 7:19 ` [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Sascha Hauer
2013-08-29 11:19 ` Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Alexander Shiyan @ 2013-08-21 7:28 UTC (permalink / raw)
To: linux-arm-kernel
This patch adds the missing W1 (onewire) devicetree node for i.MX51 CPUs.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
---
arch/arm/boot/dts/imx51.dtsi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index 09ecf29..2805132 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -379,6 +379,14 @@
clocks = <&clks 107>;
};
+ owire: owire at 83fa4000 {
+ compatible = "fsl,imx51-owire", "fsl,imx21-owire";
+ reg = <0x83fa4000 0x4000>;
+ interrupts = <88>;
+ clocks = <&clks 159>;
+ status = "disabled";
+ };
+
ecspi2: ecspi at 83fac000 {
#address-cells = <1>;
#size-cells = <0>;
--
1.8.1.5
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs
2013-08-21 7:28 [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Alexander Shiyan
2013-08-21 7:28 ` [PATCH 2/3] ARM: dts: i.MX51: Add IRAM devicetree node Alexander Shiyan
2013-08-21 7:28 ` [PATCH 3/3] ARM: dts: i.MX51: Add W1 " Alexander Shiyan
@ 2013-08-26 7:19 ` Sascha Hauer
2013-08-29 11:19 ` Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Sascha Hauer @ 2013-08-26 7:19 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Aug 21, 2013 at 11:28:23AM +0400, Alexander Shiyan wrote:
> RTS/CTS pins can be used for different purposes, so create separate
> definitions for these pins.
>
> Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
This series looks good to me.
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha
> ---
> arch/arm/boot/dts/imx51-babbage.dts | 4 ++--
> arch/arm/boot/dts/imx51.dtsi | 10 ++++++++++
> 2 files changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts
> index 1d337d9..f13f339 100644
> --- a/arch/arm/boot/dts/imx51-babbage.dts
> +++ b/arch/arm/boot/dts/imx51-babbage.dts
> @@ -95,7 +95,7 @@
>
> &uart3 {
> pinctrl-names = "default";
> - pinctrl-0 = <&pinctrl_uart3_1>;
> + pinctrl-0 = <&pinctrl_uart3_1 &pinctrl_uart3_rtscts_1>;
> fsl,uart-has-rtscts;
> status = "okay";
> };
> @@ -252,7 +252,7 @@
>
> &uart1 {
> pinctrl-names = "default";
> - pinctrl-0 = <&pinctrl_uart1_1>;
> + pinctrl-0 = <&pinctrl_uart1_1 &pinctrl_uart1_rtscts_1>;
> fsl,uart-has-rtscts;
> status = "okay";
> };
> diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
> index a85abb4..b7cda0a 100644
> --- a/arch/arm/boot/dts/imx51.dtsi
> +++ b/arch/arm/boot/dts/imx51.dtsi
> @@ -747,6 +747,11 @@
> fsl,pins = <
> MX51_PAD_UART1_RXD__UART1_RXD 0x1c5
> MX51_PAD_UART1_TXD__UART1_TXD 0x1c5
> + >;
> + };
> +
> + pinctrl_uart1_rtscts_1: uart1rtscts-1 {
> + fsl,pins = <
> MX51_PAD_UART1_RTS__UART1_RTS 0x1c5
> MX51_PAD_UART1_CTS__UART1_CTS 0x1c5
> >;
> @@ -767,6 +772,11 @@
> fsl,pins = <
> MX51_PAD_EIM_D25__UART3_RXD 0x1c5
> MX51_PAD_EIM_D26__UART3_TXD 0x1c5
> + >;
> + };
> +
> + pinctrl_uart3_rtscts_1: uart3rtscts-1 {
> + fsl,pins = <
> MX51_PAD_EIM_D27__UART3_RTS 0x1c5
> MX51_PAD_EIM_D24__UART3_CTS 0x1c5
> >;
> --
> 1.8.1.5
>
>
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs
2013-08-21 7:28 [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Alexander Shiyan
` (2 preceding siblings ...)
2013-08-26 7:19 ` [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Sascha Hauer
@ 2013-08-29 11:19 ` Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Shawn Guo @ 2013-08-29 11:19 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Aug 21, 2013 at 11:28:23AM +0400, Alexander Shiyan wrote:
> RTS/CTS pins can be used for different purposes, so create separate
> definitions for these pins.
>
> Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Applied all 3, thanks.
Shawn
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-29 11:19 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-21 7:28 [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Alexander Shiyan
2013-08-21 7:28 ` [PATCH 2/3] ARM: dts: i.MX51: Add IRAM devicetree node Alexander Shiyan
2013-08-21 7:28 ` [PATCH 3/3] ARM: dts: i.MX51: Add W1 " Alexander Shiyan
2013-08-26 7:19 ` [PATCH 1/3] ARM: dts: i.MX51: Separate TXD/RXD and RTS/CTS pinmux entries for UARTs Sascha Hauer
2013-08-29 11:19 ` Shawn Guo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).