linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] pwm support for newer i.MX
@ 2012-11-21 11:20 Sascha Hauer
  2012-11-21 11:20 ` [PATCH 1/3] ARM i.MX53: Add pwm support Sascha Hauer
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Sascha Hauer @ 2012-11-21 11:20 UTC (permalink / raw)
  To: linux-arm-kernel

The following adds/completes the device nodes for the PWM found
on i.MX5/6. It is based on Fabios patch converting the clock lookups
for i.MX5 to devicetree.

Sascha

----------------------------------------------------------------
Sascha Hauer (3):
      ARM i.MX53: Add pwm support
      ARM i.MX51: Add pwm support
      ARM i.MX6: Add pwm support

 arch/arm/boot/dts/imx51.dtsi |   18 ++++++++++++++++++
 arch/arm/boot/dts/imx53.dtsi |   18 ++++++++++++++++++
 arch/arm/boot/dts/imx6q.dtsi |   16 ++++++++++++++++
 3 files changed, 52 insertions(+)

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

* [PATCH 1/3] ARM i.MX53: Add pwm support
  2012-11-21 11:20 [PATCH] pwm support for newer i.MX Sascha Hauer
@ 2012-11-21 11:20 ` Sascha Hauer
  2012-11-21 11:20 ` [PATCH 2/3] ARM i.MX51: " Sascha Hauer
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Sascha Hauer @ 2012-11-21 11:20 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
 arch/arm/boot/dts/imx53.dtsi |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/imx53.dtsi b/arch/arm/boot/dts/imx53.dtsi
index a5cb51f..12f2fc2 100644
--- a/arch/arm/boot/dts/imx53.dtsi
+++ b/arch/arm/boot/dts/imx53.dtsi
@@ -393,6 +393,24 @@
 				};
 			};
 
+			pwm1: pwm at 53fb4000 {
+				#pwm-cells = <2>;
+				compatible = "fsl,imx53-pwm", "fsl,imx27-pwm";
+				reg = <0x53fb4000 0x4000>;
+				clocks = <&clks 37>, <&clks 38>;
+				clock-names = "ipg", "per";
+				interrupts = <61>;
+			};
+
+			pwm2: pwm at 53fb8000 {
+				#pwm-cells = <2>;
+				compatible = "fsl,imx53-pwm", "fsl,imx27-pwm";
+				reg = <0x53fb8000 0x4000>;
+				clocks = <&clks 39>, <&clks 40>;
+				clock-names = "ipg", "per";
+				interrupts = <94>;
+			};
+
 			uart1: serial at 53fbc000 {
 				compatible = "fsl,imx53-uart", "fsl,imx21-uart";
 				reg = <0x53fbc000 0x4000>;
-- 
1.7.10.4

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

* [PATCH 2/3] ARM i.MX51: Add pwm support
  2012-11-21 11:20 [PATCH] pwm support for newer i.MX Sascha Hauer
  2012-11-21 11:20 ` [PATCH 1/3] ARM i.MX53: Add pwm support Sascha Hauer
@ 2012-11-21 11:20 ` Sascha Hauer
  2012-11-21 11:20 ` [PATCH 3/3] ARM i.MX6: " Sascha Hauer
  2012-11-22  7:02 ` [PATCH] pwm support for newer i.MX Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Sascha Hauer @ 2012-11-21 11:20 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
 arch/arm/boot/dts/imx51.dtsi |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/imx51.dtsi b/arch/arm/boot/dts/imx51.dtsi
index 8cf69c7..2781e47 100644
--- a/arch/arm/boot/dts/imx51.dtsi
+++ b/arch/arm/boot/dts/imx51.dtsi
@@ -409,6 +409,24 @@
 				};
 			};
 
+			pwm1: pwm at 73fb4000 {
+				#pwm-cells = <2>;
+				compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
+				reg = <0x73fb4000 0x4000>;
+				clocks = <&clks 37>, <&clks 38>;
+				clock-names = "ipg", "per";
+				interrupts = <61>;
+			};
+
+			pwm2: pwm at 73fb8000 {
+				#pwm-cells = <2>;
+				compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
+				reg = <0x73fb8000 0x4000>;
+				clocks = <&clks 39>, <&clks 40>;
+				clock-names = "ipg", "per";
+				interrupts = <94>;
+			};
+
 			uart1: serial at 73fbc000 {
 				compatible = "fsl,imx51-uart", "fsl,imx21-uart";
 				reg = <0x73fbc000 0x4000>;
-- 
1.7.10.4

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

* [PATCH 3/3] ARM i.MX6: Add pwm support
  2012-11-21 11:20 [PATCH] pwm support for newer i.MX Sascha Hauer
  2012-11-21 11:20 ` [PATCH 1/3] ARM i.MX53: Add pwm support Sascha Hauer
  2012-11-21 11:20 ` [PATCH 2/3] ARM i.MX51: " Sascha Hauer
@ 2012-11-21 11:20 ` Sascha Hauer
  2012-11-22  7:02 ` [PATCH] pwm support for newer i.MX Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Sascha Hauer @ 2012-11-21 11:20 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
---
 arch/arm/boot/dts/imx6q.dtsi |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 69fe8f4..d907d06 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -268,23 +268,39 @@
 			};
 
 			pwm at 02080000 { /* PWM1 */
+				#pwm-cells = <2>;
+				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
 				reg = <0x02080000 0x4000>;
 				interrupts = <0 83 0x04>;
+				clocks = <&clks 62>, <&clks 145>;
+				clock-names = "ipg", "per";
 			};
 
 			pwm at 02084000 { /* PWM2 */
+				#pwm-cells = <2>;
+				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
 				reg = <0x02084000 0x4000>;
 				interrupts = <0 84 0x04>;
+				clocks = <&clks 62>, <&clks 146>;
+				clock-names = "ipg", "per";
 			};
 
 			pwm at 02088000 { /* PWM3 */
+				#pwm-cells = <2>;
+				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
 				reg = <0x02088000 0x4000>;
 				interrupts = <0 85 0x04>;
+				clocks = <&clks 62>, <&clks 147>;
+				clock-names = "ipg", "per";
 			};
 
 			pwm at 0208c000 { /* PWM4 */
+				#pwm-cells = <2>;
+				compatible = "fsl,imx6q-pwm", "fsl,imx27-pwm";
 				reg = <0x0208c000 0x4000>;
 				interrupts = <0 86 0x04>;
+				clocks = <&clks 62>, <&clks 148>;
+				clock-names = "ipg", "per";
 			};
 
 			flexcan at 02090000 { /* CAN1 */
-- 
1.7.10.4

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

* [PATCH] pwm support for newer i.MX
  2012-11-21 11:20 [PATCH] pwm support for newer i.MX Sascha Hauer
                   ` (2 preceding siblings ...)
  2012-11-21 11:20 ` [PATCH 3/3] ARM i.MX6: " Sascha Hauer
@ 2012-11-22  7:02 ` Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Shawn Guo @ 2012-11-22  7:02 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, Nov 21, 2012 at 12:20:56PM +0100, Sascha Hauer wrote:
> The following adds/completes the device nodes for the PWM found
> on i.MX5/6. It is based on Fabios patch converting the clock lookups
> for i.MX5 to devicetree.
> 
> Sascha
> 
> ----------------------------------------------------------------
> Sascha Hauer (3):
>       ARM i.MX53: Add pwm support
>       ARM i.MX51: Add pwm support
>       ARM i.MX6: Add pwm support
> 
All,

Acked-by: Shawn Guo <shawn.guo@linaro.org>

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

end of thread, other threads:[~2012-11-22  7:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-21 11:20 [PATCH] pwm support for newer i.MX Sascha Hauer
2012-11-21 11:20 ` [PATCH 1/3] ARM i.MX53: Add pwm support Sascha Hauer
2012-11-21 11:20 ` [PATCH 2/3] ARM i.MX51: " Sascha Hauer
2012-11-21 11:20 ` [PATCH 3/3] ARM i.MX6: " Sascha Hauer
2012-11-22  7:02 ` [PATCH] pwm support for newer i.MX 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).