svn commit: r244698 - projects/efika_mx/sys/boot/fdt/dts

Aleksandr Rybalko ray at FreeBSD.org
Wed Dec 26 14:59:49 UTC 2012


Author: ray
Date: Wed Dec 26 14:59:48 2012
New Revision: 244698
URL: http://svnweb.freebsd.org/changeset/base/244698

Log:
  Move GPIOs up, to have it attached before other devices.
  
  Sponsored by:	FreeBSD Foundation

Modified:
  projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi

Modified: projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi
==============================================================================
--- projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi	Wed Dec 26 14:54:32 2012	(r244697)
+++ projects/efika_mx/sys/boot/fdt/dts/imx51x.dtsi	Wed Dec 26 14:59:48 2012	(r244698)
@@ -118,6 +118,59 @@
 				status = "disabled";
 			};
 
+			/*
+			 * GPIO modules moved up - to have it attached for
+			 * drivers which rely on GPIO
+			 */
+			/* 73F84000 0x4000 GPIO1 */
+			gpio1: gpio at 73f84000 {
+				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
+				reg = <0x73f84000 0x4000>;
+				interrupt-parent = <&tzic>;
+				interrupts = <50 51 42 43 44 45 46 47 48 49>;
+				/* TODO: use <> also */
+				gpio-controller;
+				#gpio-cells = <2>;
+				interrupt-controller;
+				#interrupt-cells = <1>;
+			};
+
+			/* 73F88000 0x4000 GPIO2 */
+			gpio2: gpio at 73f88000 {
+				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
+				reg = <0x73f88000 0x4000>;
+				interrupt-parent = <&tzic>;
+				interrupts = <52 53>;
+				gpio-controller;
+				#gpio-cells = <2>;
+				interrupt-controller;
+				#interrupt-cells = <1>;
+			};
+
+			/* 73F8C000 0x4000 GPIO3 */
+			gpio3: gpio at 73f8c000 {
+				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
+				reg = <0x73f8c000 0x4000>;
+				interrupt-parent = <&tzic>;
+				interrupts = <54 55>;
+				gpio-controller;
+				#gpio-cells = <2>;
+				interrupt-controller;
+				#interrupt-cells = <1>;
+			};
+
+			/* 73F90000 0x4000 GPIO4 */
+			gpio4: gpio at 73f90000 {
+				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
+				reg = <0x73f90000 0x4000>;
+				interrupt-parent = <&tzic>;
+				interrupts = <56 57>;
+				gpio-controller;
+				#gpio-cells = <2>;
+				interrupt-controller;
+				#interrupt-cells = <1>;
+			};
+
 			spba at 70000000 {
 				compatible = "fsl,spba-bus", "simple-bus";
 				#address-cells = <1>;
@@ -196,57 +249,7 @@
 				compatible = "fsl,usb-4core";
 				reg = <0x73f80000 0x4000>;
 				interrupt-parent = <&tzic>;
-				interrupts = <14 16 17 18>;
-			};
-
-
-			/* 73F84000 0x4000 GPIO1 */
-			gpio1: gpio at 73f84000 {
-				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
-				reg = <0x73f84000 0x4000>;
-				interrupt-parent = <&tzic>;
-				interrupts = <50 51>;
-				/* TODO: use <42 43 44 45 46 47 48 49> also */
-				gpio-controller;
-				#gpio-cells = <2>;
-				interrupt-controller;
-				#interrupt-cells = <1>;
-			};
-
-			/* 73F88000 0x4000 GPIO2 */
-			gpio2: gpio at 73f88000 {
-				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
-				reg = <0x73f88000 0x4000>;
-				interrupt-parent = <&tzic>;
-				interrupts = <52 53>;
-				gpio-controller;
-				#gpio-cells = <2>;
-				interrupt-controller;
-				#interrupt-cells = <1>;
-			};
-
-			/* 73F8C000 0x4000 GPIO3 */
-			gpio3: gpio at 73f8c000 {
-				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
-				reg = <0x73f8c000 0x4000>;
-				interrupt-parent = <&tzic>;
-				interrupts = <54 55>;
-				gpio-controller;
-				#gpio-cells = <2>;
-				interrupt-controller;
-				#interrupt-cells = <1>;
-			};
-
-			/* 73F90000 0x4000 GPIO4 */
-			gpio4: gpio at 73f90000 {
-				compatible = "fsl,imx51-gpio", "fsl,imx31-gpio";
-				reg = <0x73f90000 0x4000>;
-				interrupt-parent = <&tzic>;
-				interrupts = <56 57>;
-				gpio-controller;
-				#gpio-cells = <2>;
-				interrupt-controller;
-				#interrupt-cells = <1>;
+				interrupts = <18 14 16 17>;
 			};
 
 			/* 73F98000 0x4000 WDOG1 */


More information about the svn-src-projects mailing list