소스 검색

Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux into next

Freescale updates from Scott:

"Highlights include 64-bit book3e kexec/kdump support, a rework of the
qoriq clock driver, device tree changes including qoriq fman nodes,
support for a new 85xx board, and some fixes.

Note that there is a trivial merge conflict with the clock tree's next
branch, in the clock Makefile."
Michael Ellerman 9 년 전
부모
커밋
3b0e21ec3b
100개의 변경된 파일641개의 추가작업 그리고 152개의 파일을 삭제
  1. 8 0
      Documentation/devicetree/bindings/chosen.txt
  2. 50 11
      Documentation/devicetree/bindings/clock/qoriq-clock.txt
  3. 13 0
      Documentation/devicetree/bindings/net/maxim,ds26522.txt
  4. 1 1
      arch/powerpc/Kconfig
  5. 3 0
      arch/powerpc/boot/Makefile
  6. 2 2
      arch/powerpc/boot/dts/fsl/b4420qds.dts
  7. 3 1
      arch/powerpc/boot/dts/fsl/b4420si-post.dtsi
  8. 9 4
      arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi
  9. 2 2
      arch/powerpc/boot/dts/fsl/b4860qds.dts
  10. 22 4
      arch/powerpc/boot/dts/fsl/b4860si-post.dtsi
  11. 15 5
      arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi
  12. 1 1
      arch/powerpc/boot/dts/fsl/b4qds.dtsi
  13. 28 5
      arch/powerpc/boot/dts/fsl/b4si-post.dtsi
  14. 2 2
      arch/powerpc/boot/dts/fsl/bsc9131rdb.dts
  15. 12 0
      arch/powerpc/boot/dts/fsl/bsc9131rdb.dtsi
  16. 2 2
      arch/powerpc/boot/dts/fsl/bsc9132qds.dts
  17. 12 0
      arch/powerpc/boot/dts/fsl/bsc9132qds.dtsi
  18. 2 2
      arch/powerpc/boot/dts/fsl/c293pcie.dts
  19. 155 0
      arch/powerpc/boot/dts/fsl/cyrus_p5020.dts
  20. 2 2
      arch/powerpc/boot/dts/fsl/ge_imp3a.dts
  21. 2 2
      arch/powerpc/boot/dts/fsl/kmcoge4.dts
  22. 2 2
      arch/powerpc/boot/dts/fsl/mpc8536ds.dts
  23. 0 0
      arch/powerpc/boot/dts/fsl/mpc8536ds.dtsi
  24. 2 2
      arch/powerpc/boot/dts/fsl/mpc8536ds_36b.dts
  25. 1 1
      arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi
  26. 1 1
      arch/powerpc/boot/dts/fsl/mpc8540ads.dts
  27. 1 1
      arch/powerpc/boot/dts/fsl/mpc8541cds.dts
  28. 2 2
      arch/powerpc/boot/dts/fsl/mpc8544ds.dts
  29. 0 0
      arch/powerpc/boot/dts/fsl/mpc8544ds.dtsi
  30. 0 0
      arch/powerpc/boot/dts/fsl/mpc8548cds.dtsi
  31. 2 2
      arch/powerpc/boot/dts/fsl/mpc8548cds_32b.dts
  32. 2 2
      arch/powerpc/boot/dts/fsl/mpc8548cds_36b.dts
  33. 1 1
      arch/powerpc/boot/dts/fsl/mpc8555cds.dts
  34. 1 1
      arch/powerpc/boot/dts/fsl/mpc8560ads.dts
  35. 2 2
      arch/powerpc/boot/dts/fsl/mpc8568mds.dts
  36. 2 2
      arch/powerpc/boot/dts/fsl/mpc8569mds.dts
  37. 2 2
      arch/powerpc/boot/dts/fsl/mpc8572ds.dts
  38. 0 0
      arch/powerpc/boot/dts/fsl/mpc8572ds.dtsi
  39. 2 2
      arch/powerpc/boot/dts/fsl/mpc8572ds_36b.dts
  40. 0 0
      arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core0.dts
  41. 0 0
      arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core1.dts
  42. 1 1
      arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi
  43. 2 2
      arch/powerpc/boot/dts/fsl/mvme2500.dts
  44. 2 2
      arch/powerpc/boot/dts/fsl/oca4080.dts
  45. 2 2
      arch/powerpc/boot/dts/fsl/p1010rdb-pa.dts
  46. 0 0
      arch/powerpc/boot/dts/fsl/p1010rdb-pa.dtsi
  47. 2 2
      arch/powerpc/boot/dts/fsl/p1010rdb-pa_36b.dts
  48. 2 2
      arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts
  49. 2 2
      arch/powerpc/boot/dts/fsl/p1010rdb-pb_36b.dts
  50. 12 0
      arch/powerpc/boot/dts/fsl/p1010rdb.dtsi
  51. 0 0
      arch/powerpc/boot/dts/fsl/p1010rdb_32b.dtsi
  52. 0 0
      arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi
  53. 0 0
      arch/powerpc/boot/dts/fsl/p1020mbg-pc.dtsi
  54. 2 2
      arch/powerpc/boot/dts/fsl/p1020mbg-pc_32b.dts
  55. 2 2
      arch/powerpc/boot/dts/fsl/p1020mbg-pc_36b.dts
  56. 0 0
      arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi
  57. 2 2
      arch/powerpc/boot/dts/fsl/p1020rdb-pc_32b.dts
  58. 2 2
      arch/powerpc/boot/dts/fsl/p1020rdb-pc_36b.dts
  59. 0 0
      arch/powerpc/boot/dts/fsl/p1020rdb-pc_camp_core0.dts
  60. 0 0
      arch/powerpc/boot/dts/fsl/p1020rdb-pc_camp_core1.dts
  61. 14 2
      arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts
  62. 2 2
      arch/powerpc/boot/dts/fsl/p1020rdb.dts
  63. 0 0
      arch/powerpc/boot/dts/fsl/p1020rdb.dtsi
  64. 2 2
      arch/powerpc/boot/dts/fsl/p1020rdb_36b.dts
  65. 0 0
      arch/powerpc/boot/dts/fsl/p1020utm-pc.dtsi
  66. 2 2
      arch/powerpc/boot/dts/fsl/p1020utm-pc_32b.dts
  67. 2 2
      arch/powerpc/boot/dts/fsl/p1020utm-pc_36b.dts
  68. 2 2
      arch/powerpc/boot/dts/fsl/p1021mds.dts
  69. 12 0
      arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsi
  70. 2 2
      arch/powerpc/boot/dts/fsl/p1021rdb-pc_32b.dts
  71. 2 2
      arch/powerpc/boot/dts/fsl/p1021rdb-pc_36b.dts
  72. 12 0
      arch/powerpc/boot/dts/fsl/p1022ds.dtsi
  73. 2 2
      arch/powerpc/boot/dts/fsl/p1022ds_32b.dts
  74. 2 2
      arch/powerpc/boot/dts/fsl/p1022ds_36b.dts
  75. 2 2
      arch/powerpc/boot/dts/fsl/p1022rdk.dts
  76. 2 2
      arch/powerpc/boot/dts/fsl/p1023rdb.dts
  77. 0 0
      arch/powerpc/boot/dts/fsl/p1024rdb.dtsi
  78. 2 2
      arch/powerpc/boot/dts/fsl/p1024rdb_32b.dts
  79. 2 2
      arch/powerpc/boot/dts/fsl/p1024rdb_36b.dts
  80. 0 0
      arch/powerpc/boot/dts/fsl/p1025rdb.dtsi
  81. 2 2
      arch/powerpc/boot/dts/fsl/p1025rdb_32b.dts
  82. 2 2
      arch/powerpc/boot/dts/fsl/p1025rdb_36b.dts
  83. 2 2
      arch/powerpc/boot/dts/fsl/p1025twr.dts
  84. 12 0
      arch/powerpc/boot/dts/fsl/p1025twr.dtsi
  85. 2 2
      arch/powerpc/boot/dts/fsl/p2020ds.dts
  86. 0 0
      arch/powerpc/boot/dts/fsl/p2020ds.dtsi
  87. 6 6
      arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsi
  88. 2 2
      arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dts
  89. 2 2
      arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dts
  90. 2 2
      arch/powerpc/boot/dts/fsl/p2020rdb.dts
  91. 2 2
      arch/powerpc/boot/dts/fsl/p2041rdb.dts
  92. 28 1
      arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
  93. 9 1
      arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi
  94. 2 2
      arch/powerpc/boot/dts/fsl/p3041ds.dts
  95. 28 1
      arch/powerpc/boot/dts/fsl/p3041si-post.dtsi
  96. 9 1
      arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi
  97. 2 2
      arch/powerpc/boot/dts/fsl/p4080ds.dts
  98. 47 1
      arch/powerpc/boot/dts/fsl/p4080si-post.dtsi
  99. 14 1
      arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi
  100. 2 2
      arch/powerpc/boot/dts/fsl/p5020ds.dts

+ 8 - 0
Documentation/devicetree/bindings/chosen.txt

@@ -44,3 +44,11 @@ Implementation note: Linux will look for the property "linux,stdout-path" or
 on PowerPC "stdout" if "stdout-path" is not found.  However, the
 on PowerPC "stdout" if "stdout-path" is not found.  However, the
 "linux,stdout-path" and "stdout" properties are deprecated. New platforms
 "linux,stdout-path" and "stdout" properties are deprecated. New platforms
 should only use the "stdout-path" property.
 should only use the "stdout-path" property.
+
+linux,booted-from-kexec
+-----------------------
+
+This property is set (currently only on PowerPC, and only needed on
+book3e) by some versions of kexec-tools to tell the new kernel that it
+is being booted by kexec, as the booting environment may differ (e.g.
+a different secondary CPU release mechanism)

+ 50 - 11
Documentation/devicetree/bindings/clock/qoriq-clock.txt

@@ -1,6 +1,6 @@
 * Clock Block on Freescale QorIQ Platforms
 * Clock Block on Freescale QorIQ Platforms
 
 
-Freescale qoriq chips take primary clocking input from the external
+Freescale QorIQ chips take primary clocking input from the external
 SYSCLK signal. The SYSCLK input (frequency) is multiplied using
 SYSCLK signal. The SYSCLK input (frequency) is multiplied using
 multiple phase locked loops (PLL) to create a variety of frequencies
 multiple phase locked loops (PLL) to create a variety of frequencies
 which can then be passed to a variety of internal logic, including
 which can then be passed to a variety of internal logic, including
@@ -13,14 +13,16 @@ which the chip complies.
 Chassis Version		Example Chips
 Chassis Version		Example Chips
 ---------------		-------------
 ---------------		-------------
 1.0			p4080, p5020, p5040
 1.0			p4080, p5020, p5040
-2.0			t4240, b4860, t1040
+2.0			t4240, b4860
 
 
 1. Clock Block Binding
 1. Clock Block Binding
 
 
 Required properties:
 Required properties:
-- compatible: Should contain a specific clock block compatible string
-	and a single chassis clock compatible string.
-	Clock block strings include, but not limited to, one of the:
+- compatible: Should contain a chip-specific clock block compatible
+	string and (if applicable) may contain a chassis-version clock
+	compatible string.
+
+	Chip-specific strings are of the form "fsl,<chip>-clockgen", such as:
 	* "fsl,p2041-clockgen"
 	* "fsl,p2041-clockgen"
 	* "fsl,p3041-clockgen"
 	* "fsl,p3041-clockgen"
 	* "fsl,p4080-clockgen"
 	* "fsl,p4080-clockgen"
@@ -30,15 +32,14 @@ Required properties:
 	* "fsl,b4420-clockgen"
 	* "fsl,b4420-clockgen"
 	* "fsl,b4860-clockgen"
 	* "fsl,b4860-clockgen"
 	* "fsl,ls1021a-clockgen"
 	* "fsl,ls1021a-clockgen"
-	Chassis clock strings include:
+	Chassis-version clock strings include:
 	* "fsl,qoriq-clockgen-1.0": for chassis 1.0 clocks
 	* "fsl,qoriq-clockgen-1.0": for chassis 1.0 clocks
 	* "fsl,qoriq-clockgen-2.0": for chassis 2.0 clocks
 	* "fsl,qoriq-clockgen-2.0": for chassis 2.0 clocks
 - reg: Describes the address of the device's resources within the
 - reg: Describes the address of the device's resources within the
 	address space defined by its parent bus, and resource zero
 	address space defined by its parent bus, and resource zero
 	represents the clock register set
 	represents the clock register set
-- clock-frequency: Input system clock frequency
 
 
-Recommended properties:
+Optional properties:
 - ranges: Allows valid translation between child's address space and
 - ranges: Allows valid translation between child's address space and
 	parent's. Must be present if the device has sub-nodes.
 	parent's. Must be present if the device has sub-nodes.
 - #address-cells: Specifies the number of cells used to represent
 - #address-cells: Specifies the number of cells used to represent
@@ -47,8 +48,46 @@ Recommended properties:
 - #size-cells: Specifies the number of cells used to represent
 - #size-cells: Specifies the number of cells used to represent
 	the size of an address. Must be present if the device has
 	the size of an address. Must be present if the device has
 	sub-nodes and set to 1 if present
 	sub-nodes and set to 1 if present
+- clock-frequency: Input system clock frequency (SYSCLK)
+- clocks: If clock-frequency is not specified, sysclk may be provided
+	as an input clock.  Either clock-frequency or clocks must be
+	provided.
+
+2. Clock Provider
+
+The clockgen node should act as a clock provider, though in older device
+trees the children of the clockgen node are the clock providers.
+
+When the clockgen node is a clock provider, #clock-cells = <2>.
+The first cell of the clock specifier is the clock type, and the
+second cell is the clock index for the specified type.
+
+	Type#	Name		Index Cell
+	0	sysclk		must be 0
+	1	cmux		index (n in CLKCnCSR)
+	2	hwaccel		index (n in CLKCGnHWACSR)
+	3	fman		0 for fm1, 1 for fm2
+	4	platform pll	0=pll, 1=pll/2, 2=pll/3, 3=pll/4
+
+3. Example
+
+	clockgen: global-utilities@e1000 {
+		compatible = "fsl,p5020-clockgen", "fsl,qoriq-clockgen-1.0";
+		clock-frequency = <133333333>;
+		reg = <0xe1000 0x1000>;
+		#clock-cells = <2>;
+	};
+
+	fman@400000 {
+		...
+		clocks = <&clockgen 3 0>;
+		...
+	};
+}
+4. Legacy Child Nodes
 
 
-2. Clock Provider/Consumer Binding
+NOTE: These nodes are deprecated.  Kernels should continue to support
+device trees with these nodes, but new device trees should not use them.
 
 
 Most of the bindings are from the common clock binding[1].
 Most of the bindings are from the common clock binding[1].
  [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
  [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
@@ -82,7 +121,7 @@ Recommended properties:
 - reg: Should be the offset and length of clock block base address.
 - reg: Should be the offset and length of clock block base address.
 	The length should be 4.
 	The length should be 4.
 
 
-Example for clock block and clock provider:
+Legacy Example:
 / {
 / {
 	clockgen: global-utilities@e1000 {
 	clockgen: global-utilities@e1000 {
 		compatible = "fsl,p5020-clockgen", "fsl,qoriq-clockgen-1.0";
 		compatible = "fsl,p5020-clockgen", "fsl,qoriq-clockgen-1.0";
@@ -142,7 +181,7 @@ Example for clock block and clock provider:
 	};
 	};
 };
 };
 
 
-Example for clock consumer:
+Example for legacy clock consumer:
 
 
 / {
 / {
 	cpu0: PowerPC,e5500@0 {
 	cpu0: PowerPC,e5500@0 {

+ 13 - 0
Documentation/devicetree/bindings/net/maxim,ds26522.txt

@@ -0,0 +1,13 @@
+* Maxim (Dallas) DS26522 Dual T1/E1/J1 Transceiver
+
+Required properties:
+- compatible: Should contain "maxim,ds26522".
+- reg: SPI CS.
+- spi-max-frequency: SPI clock.
+
+Example:
+	slic@1 {
+		compatible = "maxim,ds26522";
+		reg = <1>;
+		spi-max-frequency = <2000000>; /* input clock */
+	};

+ 1 - 1
arch/powerpc/Kconfig

@@ -419,7 +419,7 @@ config PPC64_SUPPORTS_MEMORY_FAILURE
 
 
 config KEXEC
 config KEXEC
 	bool "kexec system call"
 	bool "kexec system call"
-	depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP))
+	depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP)) || PPC_BOOK3E
 	select KEXEC_CORE
 	select KEXEC_CORE
 	help
 	help
 	  kexec is a system call that implements the ability to shutdown your
 	  kexec is a system call that implements the ability to shutdown your

+ 3 - 0
arch/powerpc/boot/Makefile

@@ -364,6 +364,9 @@ $(obj)/cuImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits)
 $(obj)/cuImage.%: vmlinux $(obj)/%.dtb $(wrapperbits)
 $(obj)/cuImage.%: vmlinux $(obj)/%.dtb $(wrapperbits)
 	$(call if_changed,wrap,cuboot-$*,,$(obj)/$*.dtb)
 	$(call if_changed,wrap,cuboot-$*,,$(obj)/$*.dtb)
 
 
+$(obj)/cuImage.%: vmlinux $(obj)/fsl/%.dtb $(wrapperbits)
+	$(call if_changed,wrap,cuboot-$*,,$(obj)/fsl/$*.dtb)
+
 $(obj)/simpleImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits)
 $(obj)/simpleImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits)
 	$(call if_changed,wrap,simpleboot-$*,,$(obj)/$*.dtb,$(obj)/ramdisk.image.gz)
 	$(call if_changed,wrap,simpleboot-$*,,$(obj)/$*.dtb,$(obj)/ramdisk.image.gz)
 
 

+ 2 - 2
arch/powerpc/boot/dts/b4420qds.dts → arch/powerpc/boot/dts/fsl/b4420qds.dts

@@ -32,7 +32,7 @@
  * this software, even if advised of the possibility of such damage.
  * this software, even if advised of the possibility of such damage.
  */
  */
 
 
-/include/ "fsl/b4420si-pre.dtsi"
+/include/ "b4420si-pre.dtsi"
 /include/ "b4qds.dtsi"
 /include/ "b4qds.dtsi"
 
 
 / {
 / {
@@ -47,4 +47,4 @@
 
 
 };
 };
 
 
-/include/ "fsl/b4420si-post.dtsi"
+/include/ "b4420si-post.dtsi"

+ 3 - 1
arch/powerpc/boot/dts/fsl/b4420si-post.dtsi

@@ -89,7 +89,9 @@
 		compatible = "fsl,b4420-rcpm", "fsl,qoriq-rcpm-2.0";
 		compatible = "fsl,b4420-rcpm", "fsl,qoriq-rcpm-2.0";
 	};
 	};
 
 
-	L2: l2-cache-controller@c20000 {
+	L2_1: l2-cache-controller@c20000 {
 		compatible = "fsl,b4420-l2-cache-controller";
 		compatible = "fsl,b4420-l2-cache-controller";
+		reg = <0xc20000 0x40000>;
+		next-level-cache = <&cpc>;
 	};
 	};
 };
 };

+ 9 - 4
arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * B4420 Silicon/SoC Device Tree Source (pre include)
  * B4420 Silicon/SoC Device Tree Source (pre include)
  *
  *
- * Copyright 2012 Freescale Semiconductor, Inc.
+ * Copyright 2012 - 2015 Freescale Semiconductor, Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -54,8 +54,13 @@
 		dma0 = &dma0;
 		dma0 = &dma0;
 		dma1 = &dma1;
 		dma1 = &dma1;
 		sdhc = &sdhc;
 		sdhc = &sdhc;
-	};
 
 
+		fman0 = &fman0;
+		ethernet0 = &enet0;
+		ethernet1 = &enet1;
+		ethernet2 = &enet2;
+		ethernet3 = &enet3;
+	};
 
 
 	cpus {
 	cpus {
 		#address-cells = <1>;
 		#address-cells = <1>;
@@ -65,14 +70,14 @@
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <0 1>;
 			reg = <0 1>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 		cpu1: PowerPC,e6500@2 {
 		cpu1: PowerPC,e6500@2 {
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <2 3>;
 			reg = <2 3>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 	};
 	};

+ 2 - 2
arch/powerpc/boot/dts/b4860qds.dts → arch/powerpc/boot/dts/fsl/b4860qds.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/b4860si-pre.dtsi"
+/include/ "b4860si-pre.dtsi"
 /include/ "b4qds.dtsi"
 /include/ "b4qds.dtsi"
 
 
 / {
 / {
@@ -58,4 +58,4 @@
 
 
 };
 };
 
 
-/include/ "fsl/b4860si-post.dtsi"
+/include/ "b4860si-post.dtsi"

+ 22 - 4
arch/powerpc/boot/dts/fsl/b4860si-post.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * B4860 Silicon/SoC Device Tree Source (post include)
  * B4860 Silicon/SoC Device Tree Source (post include)
  *
  *
- * Copyright 2012 - 2014 Freescale Semiconductor Inc.
+ * Copyright 2012 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -51,14 +51,12 @@
 		#address-cells = <2>;
 		#address-cells = <2>;
 		#size-cells = <2>;
 		#size-cells = <2>;
 		cell-index = <1>;
 		cell-index = <1>;
-		fsl,liodn-reg = <&guts 0x510>; /* RIO1LIODNR */
 	};
 	};
 
 
 	port2 {
 	port2 {
 		#address-cells = <2>;
 		#address-cells = <2>;
 		#size-cells = <2>;
 		#size-cells = <2>;
 		cell-index = <2>;
 		cell-index = <2>;
-		fsl,liodn-reg = <&guts 0x514>; /* RIO2LIODNR */
 	};
 	};
 };
 };
 
 
@@ -260,7 +258,27 @@
 		compatible = "fsl,b4860-rcpm", "fsl,qoriq-rcpm-2.0";
 		compatible = "fsl,b4860-rcpm", "fsl,qoriq-rcpm-2.0";
 	};
 	};
 
 
-	L2: l2-cache-controller@c20000 {
+/include/ "qoriq-fman3-0-1g-4.dtsi"
+/include/ "qoriq-fman3-0-1g-5.dtsi"
+/include/ "qoriq-fman3-0-10g-0.dtsi"
+/include/ "qoriq-fman3-0-10g-1.dtsi"
+	fman@400000 {
+		enet4: ethernet@e8000 {
+		};
+
+		enet5: ethernet@ea000 {
+		};
+
+		enet6: ethernet@f0000 {
+		};
+
+		enet7: ethernet@f2000 {
+		};
+	};
+
+	L2_1: l2-cache-controller@c20000 {
 		compatible = "fsl,b4860-l2-cache-controller";
 		compatible = "fsl,b4860-l2-cache-controller";
+		reg = <0xc20000 0x40000>;
+		next-level-cache = <&cpc>;
 	};
 	};
 };
 };

+ 15 - 5
arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * B4860 Silicon/SoC Device Tree Source (pre include)
  * B4860 Silicon/SoC Device Tree Source (pre include)
  *
  *
- * Copyright 2012 Freescale Semiconductor Inc.
+ * Copyright 2012 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -54,6 +54,16 @@
 		dma0 = &dma0;
 		dma0 = &dma0;
 		dma1 = &dma1;
 		dma1 = &dma1;
 		sdhc = &sdhc;
 		sdhc = &sdhc;
+
+		fman0 = &fman0;
+		ethernet0 = &enet0;
+		ethernet1 = &enet1;
+		ethernet2 = &enet2;
+		ethernet3 = &enet3;
+		ethernet4 = &enet4;
+		ethernet5 = &enet5;
+		ethernet6 = &enet6;
+		ethernet7 = &enet7;
 	};
 	};
 
 
 
 
@@ -65,28 +75,28 @@
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <0 1>;
 			reg = <0 1>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 		cpu1: PowerPC,e6500@2 {
 		cpu1: PowerPC,e6500@2 {
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <2 3>;
 			reg = <2 3>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 		cpu2: PowerPC,e6500@4 {
 		cpu2: PowerPC,e6500@4 {
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <4 5>;
 			reg = <4 5>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 		cpu3: PowerPC,e6500@6 {
 		cpu3: PowerPC,e6500@6 {
 			device_type = "cpu";
 			device_type = "cpu";
 			reg = <6 7>;
 			reg = <6 7>;
 			clocks = <&mux0>;
 			clocks = <&mux0>;
-			next-level-cache = <&L2>;
+			next-level-cache = <&L2_1>;
 			fsl,portid-mapping = <0x80000000>;
 			fsl,portid-mapping = <0x80000000>;
 		};
 		};
 	};
 	};

+ 1 - 1
arch/powerpc/boot/dts/b4qds.dtsi → arch/powerpc/boot/dts/fsl/b4qds.dtsi

@@ -229,4 +229,4 @@
 
 
 };
 };
 
 
-/include/ "fsl/b4si-post.dtsi"
+/include/ "b4si-post.dtsi"

+ 28 - 5
arch/powerpc/boot/dts/fsl/b4si-post.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * B4420 Silicon/SoC Device Tree Source (post include)
  * B4420 Silicon/SoC Device Tree Source (post include)
  *
  *
- * Copyright 2012 - 2014 Freescale Semiconductor, Inc.
+ * Copyright 2012 - 2015 Freescale Semiconductor, Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -466,9 +466,32 @@
 		interrupts = <16 2 1 29>;
 		interrupts = <16 2 1 29>;
 	};
 	};
 
 
-	L2: l2-cache-controller@c20000 {
-		compatible = "fsl,b4-l2-cache-controller";
-		reg = <0xc20000 0x1000>;
-		next-level-cache = <&cpc>;
+/include/ "qoriq-fman3-0.dtsi"
+/include/ "qoriq-fman3-0-1g-0.dtsi"
+/include/ "qoriq-fman3-0-1g-1.dtsi"
+/include/ "qoriq-fman3-0-1g-2.dtsi"
+/include/ "qoriq-fman3-0-1g-3.dtsi"
+	fman@400000 {
+		interrupts = <96 2 0 0>, <16 2 1 30>;
+
+		enet0: ethernet@e0000 {
+		};
+
+		enet1: ethernet@e2000 {
+		};
+
+		enet2: ethernet@e4000 {
+		};
+
+		enet3: ethernet@e6000 {
+		};
+
+		mdio@fc000 {
+			interrupts = <100 1 0 0>;
+		};
+
+		mdio@fd000 {
+			interrupts = <101 1 0 0>;
+		};
 	};
 	};
 };
 };

+ 2 - 2
arch/powerpc/boot/dts/bsc9131rdb.dts → arch/powerpc/boot/dts/fsl/bsc9131rdb.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/bsc9131si-pre.dtsi"
+/include/ "bsc9131si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,bsc9131rdb";
 	model = "fsl,bsc9131rdb";
@@ -31,4 +31,4 @@
 };
 };
 
 
 /include/ "bsc9131rdb.dtsi"
 /include/ "bsc9131rdb.dtsi"
-/include/ "fsl/bsc9131si-post.dtsi"
+/include/ "bsc9131si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/bsc9131rdb.dtsi → arch/powerpc/boot/dts/fsl/bsc9131rdb.dtsi

@@ -80,6 +80,18 @@
 		status = "disabled";
 		status = "disabled";
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <5>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0xcccccccd>;
+		fsl,tmr-fiper1	= <999999995>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <249999999>;
+	};
+
 	enet0: ethernet@b0000 {
 	enet0: ethernet@b0000 {
 		phy-handle = <&phy0>;
 		phy-handle = <&phy0>;
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";

+ 2 - 2
arch/powerpc/boot/dts/bsc9132qds.dts → arch/powerpc/boot/dts/fsl/bsc9132qds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/bsc9132si-pre.dtsi"
+/include/ "bsc9132si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,bsc9132qds";
 	model = "fsl,bsc9132qds";
@@ -32,4 +32,4 @@
 };
 };
 
 
 /include/ "bsc9132qds.dtsi"
 /include/ "bsc9132qds.dtsi"
-/include/ "fsl/bsc9132si-post.dtsi"
+/include/ "bsc9132si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/bsc9132qds.dtsi → arch/powerpc/boot/dts/fsl/bsc9132qds.dtsi

@@ -87,6 +87,18 @@
 		};
 		};
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <5>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0xcccccccd>;
+		fsl,tmr-fiper1	= <999999995>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <249999999>;
+	};
+
 	enet0: ethernet@b0000 {
 	enet0: ethernet@b0000 {
 		phy-handle = <&phy0>;
 		phy-handle = <&phy0>;
 		tbi-handle = <&tbi0>;
 		tbi-handle = <&tbi0>;

+ 2 - 2
arch/powerpc/boot/dts/c293pcie.dts → arch/powerpc/boot/dts/fsl/c293pcie.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/c293si-pre.dtsi"
+/include/ "c293si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,C293PCIE";
 	model = "fsl,C293PCIE";
@@ -221,4 +221,4 @@
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";
 	};
 	};
 };
 };
-/include/ "fsl/c293si-post.dtsi"
+/include/ "c293si-post.dtsi"

+ 155 - 0
arch/powerpc/boot/dts/fsl/cyrus_p5020.dts

@@ -0,0 +1,155 @@
+/*
+ * Cyrus 5020 Device Tree Source, based on p5020ds.dts
+ *
+ * Copyright 2015 Andy Fleming
+ *
+ * p5020ds.dts copyright:
+ * Copyright 2010 - 2014 Freescale Semiconductor Inc.
+ *
+ * This program is free software; you can redistribute  it and/or modify it
+ * under  the terms of  the GNU General  Public License as published by the
+ * Free Software Foundation;  either version 2 of the  License, or (at your
+ * option) any later version.
+ */
+
+/include/ "p5020si-pre.dtsi"
+
+/ {
+	model = "varisys,CYRUS";
+	compatible = "varisys,CYRUS";
+	#address-cells = <2>;
+	#size-cells = <2>;
+	interrupt-parent = <&mpic>;
+
+	memory {
+		device_type = "memory";
+	};
+
+	reserved-memory {
+		#address-cells = <2>;
+		#size-cells = <2>;
+		ranges;
+
+		bman_fbpr: bman-fbpr {
+			size = <0 0x1000000>;
+			alignment = <0 0x1000000>;
+		};
+		qman_fqd: qman-fqd {
+			size = <0 0x400000>;
+			alignment = <0 0x400000>;
+		};
+		qman_pfdr: qman-pfdr {
+			size = <0 0x2000000>;
+			alignment = <0 0x2000000>;
+		};
+	};
+
+	dcsr: dcsr@f00000000 {
+		ranges = <0x00000000 0xf 0x00000000 0x01008000>;
+	};
+
+	bportals: bman-portals@ff4000000 {
+		ranges = <0x0 0xf 0xf4000000 0x200000>;
+	};
+
+	qportals: qman-portals@ff4200000 {
+		ranges = <0x0 0xf 0xf4200000 0x200000>;
+	};
+
+	soc: soc@ffe000000 {
+		ranges = <0x00000000 0xf 0xfe000000 0x1000000>;
+		reg = <0xf 0xfe000000 0 0x00001000>;
+		spi@110000 {
+		};
+
+		i2c@118100 {
+		};
+
+		i2c@119100 {
+			rtc@6f {
+				compatible = "microchip,mcp7941x";
+				reg = <0x6f>;
+			};
+		};
+	};
+
+	rio: rapidio@ffe0c0000 {
+		reg = <0xf 0xfe0c0000 0 0x11000>;
+
+		port1 {
+			ranges = <0 0 0xc 0x20000000 0 0x10000000>;
+		};
+		port2 {
+			ranges = <0 0 0xc 0x30000000 0 0x10000000>;
+		};
+	};
+
+	lbc: localbus@ffe124000 {
+		reg = <0xf 0xfe124000 0 0x1000>;
+		ranges = <0 0 0xf 0xe8000000 0x08000000
+			  2 0 0xf 0xffa00000 0x00040000
+			  3 0 0xf 0xffdf0000 0x00008000>;
+	};
+
+	pci0: pcie@ffe200000 {
+		reg = <0xf 0xfe200000 0 0x1000>;
+		ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000
+			  0x01000000 0 0x00000000 0xf 0xf8000000 0x0 0x00010000>;
+		pcie@0 {
+			ranges = <0x02000000 0 0xe0000000
+				  0x02000000 0 0xe0000000
+				  0 0x20000000
+
+				  0x01000000 0 0x00000000
+				  0x01000000 0 0x00000000
+				  0 0x00010000>;
+		};
+	};
+
+	pci1: pcie@ffe201000 {
+		reg = <0xf 0xfe201000 0 0x1000>;
+		ranges = <0x02000000 0x0 0xe0000000 0xc 0x20000000 0x0 0x20000000
+			  0x01000000 0x0 0x00000000 0xf 0xf8010000 0x0 0x00010000>;
+		pcie@0 {
+			ranges = <0x02000000 0 0xe0000000
+				  0x02000000 0 0xe0000000
+				  0 0x20000000
+
+				  0x01000000 0 0x00000000
+				  0x01000000 0 0x00000000
+				  0 0x00010000>;
+		};
+	};
+
+	pci2: pcie@ffe202000 {
+		reg = <0xf 0xfe202000 0 0x1000>;
+		ranges = <0x02000000 0 0xe0000000 0xc 0x40000000 0 0x20000000
+			  0x01000000 0 0x00000000 0xf 0xf8020000 0 0x00010000>;
+		pcie@0 {
+			ranges = <0x02000000 0 0xe0000000
+				  0x02000000 0 0xe0000000
+				  0 0x20000000
+
+				  0x01000000 0 0x00000000
+				  0x01000000 0 0x00000000
+				  0 0x00010000>;
+		};
+	};
+
+	pci3: pcie@ffe203000 {
+		reg = <0xf 0xfe203000 0 0x1000>;
+		ranges = <0x02000000 0 0xe0000000 0xc 0x60000000 0 0x20000000
+			  0x01000000 0 0x00000000 0xf 0xf8030000 0 0x00010000>;
+		pcie@0 {
+			ranges = <0x02000000 0 0xe0000000
+				  0x02000000 0 0xe0000000
+				  0 0x20000000
+
+				  0x01000000 0 0x00000000
+				  0x01000000 0 0x00000000
+				  0 0x00010000>;
+		};
+	};
+};
+
+/include/ "p5020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/ge_imp3a.dts → arch/powerpc/boot/dts/fsl/ge_imp3a.dts

@@ -12,7 +12,7 @@
  * Copyright 2009 Freescale Semiconductor Inc.
  * Copyright 2009 Freescale Semiconductor Inc.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "GE_IMP3A";
 	model = "GE_IMP3A";
@@ -252,4 +252,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/kmcoge4.dts → arch/powerpc/boot/dts/fsl/kmcoge4.dts

@@ -12,7 +12,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p2041si-pre.dtsi"
+/include/ "p2041si-pre.dtsi"
 
 
 / {
 / {
 	model = "keymile,kmcoge4";
 	model = "keymile,kmcoge4";
@@ -176,4 +176,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p2041si-post.dtsi"
+/include/ "p2041si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/mpc8536ds.dts → arch/powerpc/boot/dts/fsl/mpc8536ds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8536si-pre.dtsi"
+/include/ "mpc8536si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,mpc8536ds";
 	model = "fsl,mpc8536ds";
@@ -105,5 +105,5 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/mpc8536si-post.dtsi"
+/include/ "mpc8536si-post.dtsi"
 /include/ "mpc8536ds.dtsi"
 /include/ "mpc8536ds.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/mpc8536ds.dtsi → arch/powerpc/boot/dts/fsl/mpc8536ds.dtsi


+ 2 - 2
arch/powerpc/boot/dts/mpc8536ds_36b.dts → arch/powerpc/boot/dts/fsl/mpc8536ds_36b.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8536si-pre.dtsi"
+/include/ "mpc8536si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,mpc8536ds";
 	model = "fsl,mpc8536ds";
@@ -105,5 +105,5 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/mpc8536si-post.dtsi"
+/include/ "mpc8536si-post.dtsi"
 /include/ "mpc8536ds.dtsi"
 /include/ "mpc8536ds.dtsi"

+ 1 - 1
arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi

@@ -172,7 +172,7 @@
 
 
 	/* mark compat w/8572 to get some erratum treatment */
 	/* mark compat w/8572 to get some erratum treatment */
 	gpio-controller@f000 {
 	gpio-controller@f000 {
-		compatible = "fsl,mpc8572-gpio", "fsl,pq3-gpio";
+		compatible = "fsl,mpc8572-gpio";
 	};
 	};
 
 
 	sata@18000 {
 	sata@18000 {

+ 1 - 1
arch/powerpc/boot/dts/mpc8540ads.dts → arch/powerpc/boot/dts/fsl/mpc8540ads.dts

@@ -11,7 +11,7 @@
 
 
 /dts-v1/;
 /dts-v1/;
 
 
-/include/ "fsl/e500v2_power_isa.dtsi"
+/include/ "e500v2_power_isa.dtsi"
 
 
 / {
 / {
 	model = "MPC8540ADS";
 	model = "MPC8540ADS";

+ 1 - 1
arch/powerpc/boot/dts/mpc8541cds.dts → arch/powerpc/boot/dts/fsl/mpc8541cds.dts

@@ -11,7 +11,7 @@
 
 
 /dts-v1/;
 /dts-v1/;
 
 
-/include/ "fsl/e500v2_power_isa.dtsi"
+/include/ "e500v2_power_isa.dtsi"
 
 
 / {
 / {
 	model = "MPC8541CDS";
 	model = "MPC8541CDS";

+ 2 - 2
arch/powerpc/boot/dts/mpc8544ds.dts → arch/powerpc/boot/dts/fsl/mpc8544ds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8544si-pre.dtsi"
+/include/ "mpc8544si-pre.dtsi"
 
 
 / {
 / {
 	model = "MPC8544DS";
 	model = "MPC8544DS";
@@ -103,5 +103,5 @@
  * for interrupt-map & interrupt-map-mask
  * for interrupt-map & interrupt-map-mask
  */
  */
 
 
-/include/ "fsl/mpc8544si-post.dtsi"
+/include/ "mpc8544si-post.dtsi"
 /include/ "mpc8544ds.dtsi"
 /include/ "mpc8544ds.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/mpc8544ds.dtsi → arch/powerpc/boot/dts/fsl/mpc8544ds.dtsi


+ 0 - 0
arch/powerpc/boot/dts/mpc8548cds.dtsi → arch/powerpc/boot/dts/fsl/mpc8548cds.dtsi


+ 2 - 2
arch/powerpc/boot/dts/mpc8548cds_32b.dts → arch/powerpc/boot/dts/fsl/mpc8548cds_32b.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8548si-pre.dtsi"
+/include/ "mpc8548si-pre.dtsi"
 
 
 / {
 / {
 	model = "MPC8548CDS";
 	model = "MPC8548CDS";
@@ -82,5 +82,5 @@
  * for interrupt-map & interrupt-map-mask.
  * for interrupt-map & interrupt-map-mask.
  */
  */
 
 
-/include/ "fsl/mpc8548si-post.dtsi"
+/include/ "mpc8548si-post.dtsi"
 /include/ "mpc8548cds.dtsi"
 /include/ "mpc8548cds.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/mpc8548cds_36b.dts → arch/powerpc/boot/dts/fsl/mpc8548cds_36b.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8548si-pre.dtsi"
+/include/ "mpc8548si-pre.dtsi"
 
 
 / {
 / {
 	model = "MPC8548CDS";
 	model = "MPC8548CDS";
@@ -82,5 +82,5 @@
  * for interrupt-map & interrupt-map-mask.
  * for interrupt-map & interrupt-map-mask.
  */
  */
 
 
-/include/ "fsl/mpc8548si-post.dtsi"
+/include/ "mpc8548si-post.dtsi"
 /include/ "mpc8548cds.dtsi"
 /include/ "mpc8548cds.dtsi"

+ 1 - 1
arch/powerpc/boot/dts/mpc8555cds.dts → arch/powerpc/boot/dts/fsl/mpc8555cds.dts

@@ -11,7 +11,7 @@
 
 
 /dts-v1/;
 /dts-v1/;
 
 
-/include/ "fsl/e500v2_power_isa.dtsi"
+/include/ "e500v2_power_isa.dtsi"
 
 
 / {
 / {
 	model = "MPC8555CDS";
 	model = "MPC8555CDS";

+ 1 - 1
arch/powerpc/boot/dts/mpc8560ads.dts → arch/powerpc/boot/dts/fsl/mpc8560ads.dts

@@ -11,7 +11,7 @@
 
 
 /dts-v1/;
 /dts-v1/;
 
 
-/include/ "fsl/e500v2_power_isa.dtsi"
+/include/ "e500v2_power_isa.dtsi"
 
 
 / {
 / {
 	model = "MPC8560ADS";
 	model = "MPC8560ADS";

+ 2 - 2
arch/powerpc/boot/dts/mpc8568mds.dts → arch/powerpc/boot/dts/fsl/mpc8568mds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8568si-pre.dtsi"
+/include/ "mpc8568si-pre.dtsi"
 
 
 / {
 / {
 	model = "MPC8568EMDS";
 	model = "MPC8568EMDS";
@@ -311,4 +311,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/mpc8568si-post.dtsi"
+/include/ "mpc8568si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/mpc8569mds.dts → arch/powerpc/boot/dts/fsl/mpc8569mds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8569si-pre.dtsi"
+/include/ "mpc8569si-pre.dtsi"
 
 
 / {
 / {
 	model = "MPC8569EMDS";
 	model = "MPC8569EMDS";
@@ -444,4 +444,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/mpc8569si-post.dtsi"
+/include/ "mpc8569si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/mpc8572ds.dts → arch/powerpc/boot/dts/fsl/mpc8572ds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8572si-pre.dtsi"
+/include/ "mpc8572si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,MPC8572DS";
 	model = "fsl,MPC8572DS";
@@ -86,5 +86,5 @@
  * for interrupt-map & interrupt-map-mask
  * for interrupt-map & interrupt-map-mask
  */
  */
 
 
-/include/ "fsl/mpc8572si-post.dtsi"
+/include/ "mpc8572si-post.dtsi"
 /include/ "mpc8572ds.dtsi"
 /include/ "mpc8572ds.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/mpc8572ds.dtsi → arch/powerpc/boot/dts/fsl/mpc8572ds.dtsi


+ 2 - 2
arch/powerpc/boot/dts/mpc8572ds_36b.dts → arch/powerpc/boot/dts/fsl/mpc8572ds_36b.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/mpc8572si-pre.dtsi"
+/include/ "mpc8572si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,MPC8572DS";
 	model = "fsl,MPC8572DS";
@@ -86,5 +86,5 @@
  * for interrupt-map & interrupt-map-mask
  * for interrupt-map & interrupt-map-mask
  */
  */
 
 
-/include/ "fsl/mpc8572si-post.dtsi"
+/include/ "mpc8572si-post.dtsi"
 /include/ "mpc8572ds.dtsi"
 /include/ "mpc8572ds.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts → arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core0.dts


+ 0 - 0
arch/powerpc/boot/dts/mpc8572ds_camp_core1.dts → arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core1.dts


+ 1 - 1
arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi

@@ -162,7 +162,7 @@
 /include/ "pq3-dma-1.dtsi"
 /include/ "pq3-dma-1.dtsi"
 /include/ "pq3-gpio-0.dtsi"
 /include/ "pq3-gpio-0.dtsi"
 	gpio-controller@f000 {
 	gpio-controller@f000 {
-		compatible = "fsl,mpc8572-gpio", "fsl,pq3-gpio";
+		compatible = "fsl,mpc8572-gpio";
 	};
 	};
 
 
 	L2: l2-cache-controller@20000 {
 	L2: l2-cache-controller@20000 {

+ 2 - 2
arch/powerpc/boot/dts/mvme2500.dts → arch/powerpc/boot/dts/fsl/mvme2500.dts

@@ -12,7 +12,7 @@
  * Copyright 2009 Freescale Semiconductor Inc.
  * Copyright 2009 Freescale Semiconductor Inc.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "MVME2500";
 	model = "MVME2500";
@@ -258,7 +258,7 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"
 
 
 / {
 / {
 	soc@ffe00000 {
 	soc@ffe00000 {

+ 2 - 2
arch/powerpc/boot/dts/oca4080.dts → arch/powerpc/boot/dts/fsl/oca4080.dts

@@ -36,7 +36,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p4080si-pre.dtsi"
+/include/ "p4080si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,OCA4080";
 	model = "fsl,OCA4080";
@@ -142,4 +142,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p4080si-post.dtsi"
+/include/ "p4080si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1010rdb-pa.dts → arch/powerpc/boot/dts/fsl/p1010rdb-pa.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p1010si-pre.dtsi"
+/include/ "p1010si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P1010RDB";
 	model = "fsl,P1010RDB";
@@ -20,4 +20,4 @@
 
 
 /include/ "p1010rdb.dtsi"
 /include/ "p1010rdb.dtsi"
 /include/ "p1010rdb-pa.dtsi"
 /include/ "p1010rdb-pa.dtsi"
-/include/ "fsl/p1010si-post.dtsi"
+/include/ "p1010si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1010rdb-pa.dtsi → arch/powerpc/boot/dts/fsl/p1010rdb-pa.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1010rdb-pa_36b.dts → arch/powerpc/boot/dts/fsl/p1010rdb-pa_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1010si-pre.dtsi"
+/include/ "p1010si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P1010RDB";
 	model = "fsl,P1010RDB";
@@ -43,4 +43,4 @@
 
 
 /include/ "p1010rdb.dtsi"
 /include/ "p1010rdb.dtsi"
 /include/ "p1010rdb-pa.dtsi"
 /include/ "p1010rdb-pa.dtsi"
-/include/ "fsl/p1010si-post.dtsi"
+/include/ "p1010si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1010rdb-pb.dts → arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p1010si-pre.dtsi"
+/include/ "p1010si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P1010RDB-PB";
 	model = "fsl,P1010RDB-PB";
@@ -32,4 +32,4 @@
 	interrupts = <1 1 0 0>;
 	interrupts = <1 1 0 0>;
 };
 };
 
 
-/include/ "fsl/p1010si-post.dtsi"
+/include/ "p1010si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1010rdb-pb_36b.dts → arch/powerpc/boot/dts/fsl/p1010rdb-pb_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1010si-pre.dtsi"
+/include/ "p1010si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P1010RDB-PB";
 	model = "fsl,P1010RDB-PB";
@@ -55,4 +55,4 @@
 	interrupts = <1 1 0 0>;
 	interrupts = <1 1 0 0>;
 };
 };
 
 
-/include/ "fsl/p1010si-post.dtsi"
+/include/ "p1010si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/p1010rdb.dtsi → arch/powerpc/boot/dts/fsl/p1010rdb.dtsi

@@ -186,6 +186,18 @@
 		};
 		};
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <10>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0x80000016>;
+		fsl,tmr-fiper1	= <999999990>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <199999999>;
+	};
+
 	enet0: ethernet@b0000 {
 	enet0: ethernet@b0000 {
 		phy-handle = <&phy0>;
 		phy-handle = <&phy0>;
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";

+ 0 - 0
arch/powerpc/boot/dts/p1010rdb_32b.dtsi → arch/powerpc/boot/dts/fsl/p1010rdb_32b.dtsi


+ 0 - 0
arch/powerpc/boot/dts/p1010rdb_36b.dtsi → arch/powerpc/boot/dts/fsl/p1010rdb_36b.dtsi


+ 0 - 0
arch/powerpc/boot/dts/p1020mbg-pc.dtsi → arch/powerpc/boot/dts/fsl/p1020mbg-pc.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1020mbg-pc_32b.dts → arch/powerpc/boot/dts/fsl/p1020mbg-pc_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020MBG-PC";
 	model = "fsl,P1020MBG-PC";
 	compatible = "fsl,P1020MBG-PC";
 	compatible = "fsl,P1020MBG-PC";
@@ -86,4 +86,4 @@
 };
 };
 
 
 /include/ "p1020mbg-pc.dtsi"
 /include/ "p1020mbg-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1020mbg-pc_36b.dts → arch/powerpc/boot/dts/fsl/p1020mbg-pc_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020MBG-PC";
 	model = "fsl,P1020MBG-PC";
 	compatible = "fsl,P1020MBG-PC";
 	compatible = "fsl,P1020MBG-PC";
@@ -86,4 +86,4 @@
 };
 };
 
 
 /include/ "p1020mbg-pc.dtsi"
 /include/ "p1020mbg-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1020rdb-pc.dtsi → arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1020rdb-pc_32b.dts → arch/powerpc/boot/dts/fsl/p1020rdb-pc_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020RDB-PC";
 	model = "fsl,P1020RDB-PC";
 	compatible = "fsl,P1020RDB-PC";
 	compatible = "fsl,P1020RDB-PC";
@@ -87,4 +87,4 @@
 };
 };
 
 
 /include/ "p1020rdb-pc.dtsi"
 /include/ "p1020rdb-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1020rdb-pc_36b.dts → arch/powerpc/boot/dts/fsl/p1020rdb-pc_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020RDB-PC";
 	model = "fsl,P1020RDB-PC";
 	compatible = "fsl,P1020RDB-PC";
 	compatible = "fsl,P1020RDB-PC";
@@ -87,4 +87,4 @@
 };
 };
 
 
 /include/ "p1020rdb-pc.dtsi"
 /include/ "p1020rdb-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1020rdb-pc_camp_core0.dts → arch/powerpc/boot/dts/fsl/p1020rdb-pc_camp_core0.dts


+ 0 - 0
arch/powerpc/boot/dts/p1020rdb-pc_camp_core1.dts → arch/powerpc/boot/dts/fsl/p1020rdb-pc_camp_core1.dts


+ 14 - 2
arch/powerpc/boot/dts/p1020rdb-pd.dts → arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020RDB-PD";
 	model = "fsl,P1020RDB-PD";
 	compatible = "fsl,P1020RDB-PD";
 	compatible = "fsl,P1020RDB-PD";
@@ -225,6 +225,18 @@
 			};
 			};
 		};
 		};
 
 
+		ptp_clock@b0e00 {
+			compatible = "fsl,etsec-ptp";
+			reg = <0xb0e00 0xb0>;
+			interrupts = <68 2 0 0 69 2 0 0>;
+			fsl,tclk-period	= <10>;
+			fsl,tmr-prsc	= <2>;
+			fsl,tmr-add	= <0x80000016>;
+			fsl,tmr-fiper1	= <999999990>;
+			fsl,tmr-fiper2	= <99990>;
+			fsl,max-adj	= <199999999>;
+		};
+
 		enet0: ethernet@b0000 {
 		enet0: ethernet@b0000 {
 			fixed-link = <1 1 1000 0 0>;
 			fixed-link = <1 1 1000 0 0>;
 			phy-connection-type = "rgmii-id";
 			phy-connection-type = "rgmii-id";
@@ -277,4 +289,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1020rdb.dts → arch/powerpc/boot/dts/fsl/p1020rdb.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020RDB";
 	model = "fsl,P1020RDB";
 	compatible = "fsl,P1020RDB";
 	compatible = "fsl,P1020RDB";
@@ -63,4 +63,4 @@
 };
 };
 
 
 /include/ "p1020rdb.dtsi"
 /include/ "p1020rdb.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1020rdb.dtsi → arch/powerpc/boot/dts/fsl/p1020rdb.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1020rdb_36b.dts → arch/powerpc/boot/dts/fsl/p1020rdb_36b.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020RDB";
 	model = "fsl,P1020RDB";
 	compatible = "fsl,P1020RDB";
 	compatible = "fsl,P1020RDB";
@@ -63,4 +63,4 @@
 };
 };
 
 
 /include/ "p1020rdb.dtsi"
 /include/ "p1020rdb.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1020utm-pc.dtsi → arch/powerpc/boot/dts/fsl/p1020utm-pc.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1020utm-pc_32b.dts → arch/powerpc/boot/dts/fsl/p1020utm-pc_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020UTM-PC";
 	model = "fsl,P1020UTM-PC";
 	compatible = "fsl,P1020UTM-PC";
 	compatible = "fsl,P1020UTM-PC";
@@ -86,4 +86,4 @@
 };
 };
 
 
 /include/ "p1020utm-pc.dtsi"
 /include/ "p1020utm-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1020utm-pc_36b.dts → arch/powerpc/boot/dts/fsl/p1020utm-pc_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1020UTM-PC";
 	model = "fsl,P1020UTM-PC";
 	compatible = "fsl,P1020UTM-PC";
 	compatible = "fsl,P1020UTM-PC";
@@ -86,4 +86,4 @@
 };
 };
 
 
 /include/ "p1020utm-pc.dtsi"
 /include/ "p1020utm-pc.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1021mds.dts → arch/powerpc/boot/dts/fsl/p1021mds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1021";
 	model = "fsl,P1021";
 	compatible = "fsl,P1021MDS";
 	compatible = "fsl,P1021MDS";
@@ -320,4 +320,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/p1021rdb-pc.dtsi → arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsi

@@ -224,6 +224,18 @@
 		};
 		};
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <10>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0x80000016>;
+		fsl,tmr-fiper1	= <999999990>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <199999999>;
+	};
+
 	enet0: ethernet@b0000 {
 	enet0: ethernet@b0000 {
 		fixed-link = <1 1 1000 0 0>;
 		fixed-link = <1 1 1000 0 0>;
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";

+ 2 - 2
arch/powerpc/boot/dts/p1021rdb-pc_32b.dts → arch/powerpc/boot/dts/fsl/p1021rdb-pc_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1021RDB";
 	model = "fsl,P1021RDB";
 	compatible = "fsl,P1021RDB-PC";
 	compatible = "fsl,P1021RDB-PC";
@@ -93,4 +93,4 @@
 };
 };
 
 
 /include/ "p1021rdb-pc.dtsi"
 /include/ "p1021rdb-pc.dtsi"
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1021rdb-pc_36b.dts → arch/powerpc/boot/dts/fsl/p1021rdb-pc_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1021RDB";
 	model = "fsl,P1021RDB";
 	compatible = "fsl,P1021RDB-PC";
 	compatible = "fsl,P1021RDB-PC";
@@ -93,4 +93,4 @@
 };
 };
 
 
 /include/ "p1021rdb-pc.dtsi"
 /include/ "p1021rdb-pc.dtsi"
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/p1022ds.dtsi → arch/powerpc/boot/dts/fsl/p1022ds.dtsi

@@ -215,6 +215,18 @@
 		};
 		};
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <5>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0xc01ebd3d>;
+		fsl,tmr-fiper1	= <999999995>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <266499999>;
+	};
+
 	ethernet@b0000 {
 	ethernet@b0000 {
 		phy-handle = <&phy0>;
 		phy-handle = <&phy0>;
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";

+ 2 - 2
arch/powerpc/boot/dts/p1022ds_32b.dts → arch/powerpc/boot/dts/fsl/p1022ds_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1022si-pre.dtsi"
+/include/ "p1022si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1022DS";
 	model = "fsl,P1022DS";
 	compatible = "fsl,P1022DS";
 	compatible = "fsl,P1022DS";
@@ -99,5 +99,5 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1022si-post.dtsi"
+/include/ "p1022si-post.dtsi"
 /include/ "p1022ds.dtsi"
 /include/ "p1022ds.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1022ds_36b.dts → arch/powerpc/boot/dts/fsl/p1022ds_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1022si-pre.dtsi"
+/include/ "p1022si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1022DS";
 	model = "fsl,P1022DS";
 	compatible = "fsl,P1022DS";
 	compatible = "fsl,P1022DS";
@@ -99,5 +99,5 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1022si-post.dtsi"
+/include/ "p1022si-post.dtsi"
 /include/ "p1022ds.dtsi"
 /include/ "p1022ds.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1022rdk.dts → arch/powerpc/boot/dts/fsl/p1022rdk.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1022si-pre.dtsi"
+/include/ "p1022si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1022RDK";
 	model = "fsl,P1022RDK";
 	compatible = "fsl,P1022RDK";
 	compatible = "fsl,P1022RDK";
@@ -185,4 +185,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1022si-post.dtsi"
+/include/ "p1022si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1023rdb.dts → arch/powerpc/boot/dts/fsl/p1023rdb.dts

@@ -34,7 +34,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1023si-pre.dtsi"
+/include/ "p1023si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P1023";
 	model = "fsl,P1023";
@@ -257,4 +257,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p1023si-post.dtsi"
+/include/ "p1023si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1024rdb.dtsi → arch/powerpc/boot/dts/fsl/p1024rdb.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1024rdb_32b.dts → arch/powerpc/boot/dts/fsl/p1024rdb_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1024RDB";
 	model = "fsl,P1024RDB";
 	compatible = "fsl,P1024RDB";
 	compatible = "fsl,P1024RDB";
@@ -84,4 +84,4 @@
 };
 };
 
 
 /include/ "p1024rdb.dtsi"
 /include/ "p1024rdb.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1024rdb_36b.dts → arch/powerpc/boot/dts/fsl/p1024rdb_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1020si-pre.dtsi"
+/include/ "p1020si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1024RDB";
 	model = "fsl,P1024RDB";
 	compatible = "fsl,P1024RDB";
 	compatible = "fsl,P1024RDB";
@@ -84,4 +84,4 @@
 };
 };
 
 
 /include/ "p1024rdb.dtsi"
 /include/ "p1024rdb.dtsi"
-/include/ "fsl/p1020si-post.dtsi"
+/include/ "p1020si-post.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p1025rdb.dtsi → arch/powerpc/boot/dts/fsl/p1025rdb.dtsi


+ 2 - 2
arch/powerpc/boot/dts/p1025rdb_32b.dts → arch/powerpc/boot/dts/fsl/p1025rdb_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1025RDB";
 	model = "fsl,P1025RDB";
 	compatible = "fsl,P1025RDB";
 	compatible = "fsl,P1025RDB";
@@ -130,4 +130,4 @@
 };
 };
 
 
 /include/ "p1025rdb.dtsi"
 /include/ "p1025rdb.dtsi"
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1025rdb_36b.dts → arch/powerpc/boot/dts/fsl/p1025rdb_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1025RDB";
 	model = "fsl,P1025RDB";
 	compatible = "fsl,P1025RDB";
 	compatible = "fsl,P1025RDB";
@@ -90,4 +90,4 @@
 };
 };
 
 
 /include/ "p1025rdb.dtsi"
 /include/ "p1025rdb.dtsi"
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p1025twr.dts → arch/powerpc/boot/dts/fsl/p1025twr.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p1021si-pre.dtsi"
+/include/ "p1021si-pre.dtsi"
 / {
 / {
 	model = "fsl,P1025";
 	model = "fsl,P1025";
 	compatible = "fsl,TWR-P1025";
 	compatible = "fsl,TWR-P1025";
@@ -92,4 +92,4 @@
 };
 };
 
 
 /include/ "p1025twr.dtsi"
 /include/ "p1025twr.dtsi"
-/include/ "fsl/p1021si-post.dtsi"
+/include/ "p1021si-post.dtsi"

+ 12 - 0
arch/powerpc/boot/dts/p1025twr.dtsi → arch/powerpc/boot/dts/fsl/p1025twr.dtsi

@@ -138,6 +138,18 @@
 		};
 		};
 	};
 	};
 
 
+	ptp_clock@b0e00 {
+		compatible = "fsl,etsec-ptp";
+		reg = <0xb0e00 0xb0>;
+		interrupts = <68 2 0 0 69 2 0 0>;
+		fsl,tclk-period	= <10>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0xc0000021>;
+		fsl,tmr-fiper1	= <999999990>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <133333332>;
+	};
+
 	enet0: ethernet@b0000 {
 	enet0: ethernet@b0000 {
 		phy-handle = <&phy0>;
 		phy-handle = <&phy0>;
 		phy-connection-type = "rgmii-id";
 		phy-connection-type = "rgmii-id";

+ 2 - 2
arch/powerpc/boot/dts/p2020ds.dts → arch/powerpc/boot/dts/fsl/p2020ds.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P2020DS";
 	model = "fsl,P2020DS";
@@ -85,5 +85,5 @@
  * for interrupt-map & interrupt-map-mask
  * for interrupt-map & interrupt-map-mask
  */
  */
 
 
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"
 /include/ "p2020ds.dtsi"
 /include/ "p2020ds.dtsi"

+ 0 - 0
arch/powerpc/boot/dts/p2020ds.dtsi → arch/powerpc/boot/dts/fsl/p2020ds.dtsi


+ 6 - 6
arch/powerpc/boot/dts/p2020rdb-pc.dtsi → arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsi

@@ -215,12 +215,12 @@
 	};
 	};
 
 
 	ptp_clock@24e00 {
 	ptp_clock@24e00 {
-		fsl,tclk-period = <5>;
-		fsl,tmr-prsc = <200>;
-		fsl,tmr-add = <0xCCCCCCCD>;
-		fsl,tmr-fiper1 = <0x3B9AC9FB>;
-		fsl,tmr-fiper2 = <0x0001869B>;
-		fsl,max-adj = <249999999>;
+		fsl,tclk-period	= <5>;
+		fsl,tmr-prsc	= <2>;
+		fsl,tmr-add	= <0xaaaaaaab>;
+		fsl,tmr-fiper1	= <999999995>;
+		fsl,tmr-fiper2	= <99990>;
+		fsl,max-adj	= <299999999>;
 	};
 	};
 
 
 	enet0: ethernet@24000 {
 	enet0: ethernet@24000 {

+ 2 - 2
arch/powerpc/boot/dts/p2020rdb-pc_32b.dts → arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P2020RDB";
 	model = "fsl,P2020RDB";
@@ -93,4 +93,4 @@
 };
 };
 
 
 /include/ "p2020rdb-pc.dtsi"
 /include/ "p2020rdb-pc.dtsi"
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p2020rdb-pc_36b.dts → arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P2020RDB";
 	model = "fsl,P2020RDB";
@@ -93,4 +93,4 @@
 };
 };
 
 
 /include/ "p2020rdb-pc.dtsi"
 /include/ "p2020rdb-pc.dtsi"
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p2020rdb.dts → arch/powerpc/boot/dts/fsl/p2020rdb.dts

@@ -9,7 +9,7 @@
  * option) any later version.
  * option) any later version.
  */
  */
 
 
-/include/ "fsl/p2020si-pre.dtsi"
+/include/ "p2020si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P2020RDB";
 	model = "fsl,P2020RDB";
@@ -288,4 +288,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p2020si-post.dtsi"
+/include/ "p2020si-post.dtsi"

+ 2 - 2
arch/powerpc/boot/dts/p2041rdb.dts → arch/powerpc/boot/dts/fsl/p2041rdb.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p2041si-pre.dtsi"
+/include/ "p2041si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P2041RDB";
 	model = "fsl,P2041RDB";
@@ -247,4 +247,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p2041si-post.dtsi"
+/include/ "p2041si-post.dtsi"

+ 28 - 1
arch/powerpc/boot/dts/fsl/p2041si-post.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P2041/P2040 Silicon/SoC Device Tree Source (post include)
  * P2041/P2040 Silicon/SoC Device Tree Source (post include)
  *
  *
- * Copyright 2011 - 2014 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -430,4 +430,31 @@ crypto: crypto@300000 {
 
 
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
+
+/include/ "qoriq-fman-0.dtsi"
+/include/ "qoriq-fman-0-1g-0.dtsi"
+/include/ "qoriq-fman-0-1g-1.dtsi"
+/include/ "qoriq-fman-0-1g-2.dtsi"
+/include/ "qoriq-fman-0-1g-3.dtsi"
+/include/ "qoriq-fman-0-1g-4.dtsi"
+/include/ "qoriq-fman-0-10g-0.dtsi"
+	fman@400000 {
+		enet0: ethernet@e0000 {
+		};
+
+		enet1: ethernet@e2000 {
+		};
+
+		enet2: ethernet@e4000 {
+		};
+
+		enet3: ethernet@e6000 {
+		};
+
+		enet4: ethernet@e8000 {
+		};
+
+		enet5: ethernet@f0000 {
+		};
+	};
 };
 };

+ 9 - 1
arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P2041 Silicon/SoC Device Tree Source (pre include)
  * P2041 Silicon/SoC Device Tree Source (pre include)
  *
  *
- * Copyright 2011 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -72,6 +72,14 @@
 		rtic_c = &rtic_c;
 		rtic_c = &rtic_c;
 		rtic_d = &rtic_d;
 		rtic_d = &rtic_d;
 		sec_mon = &sec_mon;
 		sec_mon = &sec_mon;
+
+		fman0 = &fman0;
+		ethernet0 = &enet0;
+		ethernet1 = &enet1;
+		ethernet2 = &enet2;
+		ethernet3 = &enet3;
+		ethernet4 = &enet4;
+		ethernet5 = &enet5;
 	};
 	};
 
 
 	cpus {
 	cpus {

+ 2 - 2
arch/powerpc/boot/dts/p3041ds.dts → arch/powerpc/boot/dts/fsl/p3041ds.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p3041si-pre.dtsi"
+/include/ "p3041si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P3041DS";
 	model = "fsl,P3041DS";
@@ -281,4 +281,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p3041si-post.dtsi"
+/include/ "p3041si-post.dtsi"

+ 28 - 1
arch/powerpc/boot/dts/fsl/p3041si-post.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P3041 Silicon/SoC Device Tree Source (post include)
  * P3041 Silicon/SoC Device Tree Source (post include)
  *
  *
- * Copyright 2011 - 2014 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -457,4 +457,31 @@ crypto: crypto@300000 {
 
 
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
+
+/include/ "qoriq-fman-0.dtsi"
+/include/ "qoriq-fman-0-1g-0.dtsi"
+/include/ "qoriq-fman-0-1g-1.dtsi"
+/include/ "qoriq-fman-0-1g-2.dtsi"
+/include/ "qoriq-fman-0-1g-3.dtsi"
+/include/ "qoriq-fman-0-1g-4.dtsi"
+/include/ "qoriq-fman-0-10g-0.dtsi"
+	fman@400000 {
+		enet0: ethernet@e0000 {
+		};
+
+		enet1: ethernet@e2000 {
+		};
+
+		enet2: ethernet@e4000 {
+		};
+
+		enet3: ethernet@e6000 {
+		};
+
+		enet4: ethernet@e8000 {
+		};
+
+		enet5: ethernet@f0000 {
+		};
+	};
 };
 };

+ 9 - 1
arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P3041 Silicon/SoC Device Tree Source (pre include)
  * P3041 Silicon/SoC Device Tree Source (pre include)
  *
  *
- * Copyright 2011 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -73,6 +73,14 @@
 		rtic_c = &rtic_c;
 		rtic_c = &rtic_c;
 		rtic_d = &rtic_d;
 		rtic_d = &rtic_d;
 		sec_mon = &sec_mon;
 		sec_mon = &sec_mon;
+
+		fman0 = &fman0;
+		ethernet0 = &enet0;
+		ethernet1 = &enet1;
+		ethernet2 = &enet2;
+		ethernet3 = &enet3;
+		ethernet4 = &enet4;
+		ethernet5 = &enet5;
 	};
 	};
 
 
 	cpus {
 	cpus {

+ 2 - 2
arch/powerpc/boot/dts/p4080ds.dts → arch/powerpc/boot/dts/fsl/p4080ds.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p4080si-pre.dtsi"
+/include/ "p4080si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P4080DS";
 	model = "fsl,P4080DS";
@@ -215,4 +215,4 @@
 
 
 };
 };
 
 
-/include/ "fsl/p4080si-post.dtsi"
+/include/ "p4080si-post.dtsi"

+ 47 - 1
arch/powerpc/boot/dts/fsl/p4080si-post.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P4080/P4040 Silicon/SoC Device Tree Source (post include)
  * P4080/P4040 Silicon/SoC Device Tree Source (post include)
  *
  *
- * Copyright 2011 - 2014 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -513,4 +513,50 @@ crypto: crypto@300000 {
 
 
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-qman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
 /include/ "qoriq-bman1.dtsi"
+
+/include/ "qoriq-fman-0.dtsi"
+/include/ "qoriq-fman-0-1g-0.dtsi"
+/include/ "qoriq-fman-0-1g-1.dtsi"
+/include/ "qoriq-fman-0-1g-2.dtsi"
+/include/ "qoriq-fman-0-1g-3.dtsi"
+/include/ "qoriq-fman-0-10g-0.dtsi"
+	fman@400000 {
+		enet0: ethernet@e0000 {
+		};
+
+		enet1: ethernet@e2000 {
+		};
+
+		enet2: ethernet@e4000 {
+		};
+
+		enet3: ethernet@e6000 {
+		};
+
+		enet4: ethernet@f0000 {
+		};
+	};
+
+/include/ "qoriq-fman-1.dtsi"
+/include/ "qoriq-fman-1-1g-0.dtsi"
+/include/ "qoriq-fman-1-1g-1.dtsi"
+/include/ "qoriq-fman-1-1g-2.dtsi"
+/include/ "qoriq-fman-1-1g-3.dtsi"
+/include/ "qoriq-fman-1-10g-0.dtsi"
+	fman@500000 {
+		enet5: ethernet@e0000 {
+		};
+
+		enet6: ethernet@e2000 {
+		};
+
+		enet7: ethernet@e4000 {
+		};
+
+		enet8: ethernet@e6000 {
+		};
+
+		enet9: ethernet@f0000 {
+		};
+	};
 };
 };

+ 14 - 1
arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi

@@ -1,7 +1,7 @@
 /*
 /*
  * P4080/P4040 Silicon/SoC Device Tree Source (pre include)
  * P4080/P4040 Silicon/SoC Device Tree Source (pre include)
  *
  *
- * Copyright 2011 Freescale Semiconductor Inc.
+ * Copyright 2011 - 2015 Freescale Semiconductor Inc.
  *
  *
  * Redistribution and use in source and binary forms, with or without
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
  * modification, are permitted provided that the following conditions are met:
@@ -72,6 +72,19 @@
 		rtic_c = &rtic_c;
 		rtic_c = &rtic_c;
 		rtic_d = &rtic_d;
 		rtic_d = &rtic_d;
 		sec_mon = &sec_mon;
 		sec_mon = &sec_mon;
+
+		fman0 = &fman0;
+		fman1 = &fman1;
+		ethernet0 = &enet0;
+		ethernet1 = &enet1;
+		ethernet2 = &enet2;
+		ethernet3 = &enet3;
+		ethernet4 = &enet4;
+		ethernet5 = &enet5;
+		ethernet6 = &enet6;
+		ethernet7 = &enet7;
+		ethernet8 = &enet8;
+		ethernet9 = &enet9;
 	};
 	};
 
 
 	cpus {
 	cpus {

+ 2 - 2
arch/powerpc/boot/dts/p5020ds.dts → arch/powerpc/boot/dts/fsl/p5020ds.dts

@@ -32,7 +32,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
-/include/ "fsl/p5020si-pre.dtsi"
+/include/ "p5020si-pre.dtsi"
 
 
 / {
 / {
 	model = "fsl,P5020DS";
 	model = "fsl,P5020DS";
@@ -281,4 +281,4 @@
 	};
 	};
 };
 };
 
 
-/include/ "fsl/p5020si-post.dtsi"
+/include/ "p5020si-post.dtsi"

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.