All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support
@ 2024-09-18 12:07 Sean Nyekjaer
  2024-09-18 12:07 ` [PATCH 1/2] ARM: dts: nxp: imx6ul: add dma support for all uarts Sean Nyekjaer
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Sean Nyekjaer @ 2024-09-18 12:07 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Sean Nyekjaer

Add dma support for all 8 uarts.

Signed-off-by: Sean Nyekjaer <sean@geanix.com>
---
Sean Nyekjaer (2):
      ARM: dts: nxp: imx6ul: add dma support for all uarts
      ARM: dts: nxp: imx6ull: add dma support for uart8

 arch/arm/boot/dts/nxp/imx/imx6ul.dtsi  | 16 ++++++++++++++++
 arch/arm/boot/dts/nxp/imx/imx6ull.dtsi |  2 ++
 2 files changed, 18 insertions(+)
---
base-commit: 79e1b8171ca476abb9b8eceef81cd1b6f58b75e9
change-id: 20240918-imx6ul-sdma-9d6972a89b66

Best regards,
-- 
Sean Nyekjaer <sean@geanix.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] ARM: dts: nxp: imx6ul: add dma support for all uarts
  2024-09-18 12:07 [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Sean Nyekjaer
@ 2024-09-18 12:07 ` Sean Nyekjaer
  2024-09-18 12:07 ` [PATCH 2/2] ARM: dts: nxp: imx6ull: add dma support for uart8 Sean Nyekjaer
  2024-10-16  8:49 ` [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Shawn Guo
  2 siblings, 0 replies; 4+ messages in thread
From: Sean Nyekjaer @ 2024-09-18 12:07 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Sean Nyekjaer

Add dma support on uart1, uart2, uart3, uart4, uart5, uart6 and uart7.

Signed-off-by: Sean Nyekjaer <sean@geanix.com>
---
 arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
index 235aa676618b..6de224dd2bb9 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ul.dtsi
@@ -274,6 +274,8 @@ uart7: serial@2018000 {
 					clocks = <&clks IMX6UL_CLK_UART7_IPG>,
 						 <&clks IMX6UL_CLK_UART7_SERIAL>;
 					clock-names = "ipg", "per";
+					dmas = <&sdma 43 4 0>, <&sdma 44 4 0>;
+					dma-names = "rx", "tx";
 					status = "disabled";
 				};
 
@@ -285,6 +287,8 @@ uart1: serial@2020000 {
 					clocks = <&clks IMX6UL_CLK_UART1_IPG>,
 						 <&clks IMX6UL_CLK_UART1_SERIAL>;
 					clock-names = "ipg", "per";
+					dmas = <&sdma 25 4 0>, <&sdma 26 4 0>;
+					dma-names = "rx", "tx";
 					status = "disabled";
 				};
 
@@ -296,6 +300,8 @@ uart8: serial@2024000 {
 					clocks = <&clks IMX6UL_CLK_UART8_IPG>,
 						 <&clks IMX6UL_CLK_UART8_SERIAL>;
 					clock-names = "ipg", "per";
+					dmas = <&sdma 45 4 0>, <&sdma 46 4 0>;
+					dma-names = "rx", "tx";
 					status = "disabled";
 				};
 
@@ -1075,6 +1081,8 @@ uart2: serial@21e8000 {
 				clocks = <&clks IMX6UL_CLK_UART2_IPG>,
 					 <&clks IMX6UL_CLK_UART2_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 27 4 0>, <&sdma 28 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 
@@ -1086,6 +1094,8 @@ uart3: serial@21ec000 {
 				clocks = <&clks IMX6UL_CLK_UART3_IPG>,
 					 <&clks IMX6UL_CLK_UART3_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 29 4 0>, <&sdma 30 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 
@@ -1097,6 +1107,8 @@ uart4: serial@21f0000 {
 				clocks = <&clks IMX6UL_CLK_UART4_IPG>,
 					 <&clks IMX6UL_CLK_UART4_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 
@@ -1108,6 +1120,8 @@ uart5: serial@21f4000 {
 				clocks = <&clks IMX6UL_CLK_UART5_IPG>,
 					 <&clks IMX6UL_CLK_UART5_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 33 4 0>, <&sdma 34 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 
@@ -1129,6 +1143,8 @@ uart6: serial@21fc000 {
 				clocks = <&clks IMX6UL_CLK_UART6_IPG>,
 					 <&clks IMX6UL_CLK_UART6_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 0 4 0>, <&sdma 47 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 		};

-- 
2.45.2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] ARM: dts: nxp: imx6ull: add dma support for uart8
  2024-09-18 12:07 [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Sean Nyekjaer
  2024-09-18 12:07 ` [PATCH 1/2] ARM: dts: nxp: imx6ul: add dma support for all uarts Sean Nyekjaer
@ 2024-09-18 12:07 ` Sean Nyekjaer
  2024-10-16  8:49 ` [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Shawn Guo
  2 siblings, 0 replies; 4+ messages in thread
From: Sean Nyekjaer @ 2024-09-18 12:07 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Sean Nyekjaer

Add dma support on uart8.

Signed-off-by: Sean Nyekjaer <sean@geanix.com>
---
 arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi b/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
index 8a1776067ecc..db0c339022ac 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6ull.dtsi
@@ -88,6 +88,8 @@ uart8: serial@2288000 {
 				clocks = <&clks IMX6UL_CLK_UART8_IPG>,
 					 <&clks IMX6UL_CLK_UART8_SERIAL>;
 				clock-names = "ipg", "per";
+				dmas = <&sdma 45 4 0>, <&sdma 46 4 0>;
+				dma-names = "rx", "tx";
 				status = "disabled";
 			};
 		};

-- 
2.45.2


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support
  2024-09-18 12:07 [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Sean Nyekjaer
  2024-09-18 12:07 ` [PATCH 1/2] ARM: dts: nxp: imx6ul: add dma support for all uarts Sean Nyekjaer
  2024-09-18 12:07 ` [PATCH 2/2] ARM: dts: nxp: imx6ull: add dma support for uart8 Sean Nyekjaer
@ 2024-10-16  8:49 ` Shawn Guo
  2 siblings, 0 replies; 4+ messages in thread
From: Shawn Guo @ 2024-10-16  8:49 UTC (permalink / raw)
  To: Sean Nyekjaer
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, devicetree,
	imx, linux-arm-kernel, linux-kernel

On Wed, Sep 18, 2024 at 02:07:41PM +0200, Sean Nyekjaer wrote:
> Sean Nyekjaer (2):
>       ARM: dts: nxp: imx6ul: add dma support for all uarts
>       ARM: dts: nxp: imx6ull: add dma support for uart8

Applied both, thanks!


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-10-16  8:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18 12:07 [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Sean Nyekjaer
2024-09-18 12:07 ` [PATCH 1/2] ARM: dts: nxp: imx6ul: add dma support for all uarts Sean Nyekjaer
2024-09-18 12:07 ` [PATCH 2/2] ARM: dts: nxp: imx6ull: add dma support for uart8 Sean Nyekjaer
2024-10-16  8:49 ` [PATCH 0/2] ARM: dts: nxp: imx6ul*: add uart dma support Shawn Guo

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.