powerpc/85xx: Add new LAW & ECM device tree nodes for all 85xx systems
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
		
							parent
							
								
									6ca05ee11f
								
							
						
					
					
						commit
						e1a2289736
					
				| @ -56,6 +56,19 @@ | ||||
| 		ranges = <0x00000000 0xfdf00000 0x00100000>; | ||||
| 		bus-frequency = <0>;				/* Fixed by bootwrapper */ | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8560-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -54,6 +54,19 @@ | ||||
| 		reg = <0xffe00000 0x1000>; | ||||
| 		bus-frequency = <0>;		// Filled out by uboot. | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <12>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8536-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8536-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -58,6 +58,19 @@ | ||||
| 		reg = <0xe0000000 0x100000>;	// CCSRBAR 1M | ||||
| 		bus-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8540-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -58,6 +58,19 @@ | ||||
| 		reg = <0xe0000000 0x1000>;	// CCSRBAR 1M | ||||
| 		bus-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8541-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8541-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -60,6 +60,19 @@ | ||||
| 		reg = <0xe0000000 0x1000>;	// CCSRBAR 1M | ||||
| 		bus-frequency = <0>;		// Filled out by uboot. | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8544-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8544-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -63,6 +63,19 @@ | ||||
| 		reg = <0xe0000000 0x1000>;	// CCSRBAR | ||||
| 		bus-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8548-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8548-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -58,6 +58,19 @@ | ||||
| 		reg = <0xe0000000 0x1000>;	// CCSRBAR 1M | ||||
| 		bus-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8555-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8555-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -58,6 +58,19 @@ | ||||
| 		reg = <0xe0000000 0x200>; | ||||
| 		bus-frequency = <330000000>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8560-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -65,6 +65,19 @@ | ||||
| 		reg = <0xe0000000 0x1000>; | ||||
| 		bus-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8568-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,8568-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -185,6 +185,19 @@ | ||||
| 		reg = <0 0xffe00000 0 0x1000>;	// CCSRBAR & soc regs, remove once parse code for immrbase fixed | ||||
| 		bus-frequency = <0>;		// Filled out by uboot. | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <12>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8572-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8572-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -185,6 +185,19 @@ | ||||
| 		reg = <0xf 0xffe00000 0 0x1000>;	// CCSRBAR & soc regs, remove once parse code for immrbase fixed | ||||
| 		bus-frequency = <0>;		// Filled out by uboot. | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <12>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8572-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8572-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -62,6 +62,19 @@ | ||||
| 		reg = <0xffe00000 0x1000>;	// CCSRBAR & soc regs, remove once parse code for immrbase fixed | ||||
| 		bus-frequency = <0>;		// Filled out by uboot. | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <12>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8572-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8572-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -155,6 +155,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8548-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8548-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -60,6 +60,19 @@ | ||||
| 		reg = <0xff700000 0x00100000>; | ||||
| 		clock-frequency = <0>; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8560-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8560-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -59,6 +59,19 @@ | ||||
| 		bus-frequency = <0>;		// Filled in by U-Boot | ||||
| 		compatible = "fsl,mpc8544-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8544-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8544-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -56,6 +56,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8560-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8560-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -58,6 +58,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8540-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8540-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -57,6 +57,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8541-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8541-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -59,6 +59,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8548-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8548-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8548-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -59,6 +59,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8548-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <10>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8548-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8548-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -57,6 +57,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8555-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8555-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
| @ -59,6 +59,19 @@ | ||||
| 		bus-frequency = <0>; | ||||
| 		compatible = "fsl,mpc8560-immr", "simple-bus"; | ||||
| 
 | ||||
| 		ecm-law@0 { | ||||
| 			compatible = "fsl,ecm-law"; | ||||
| 			reg = <0x0 0x1000>; | ||||
| 			fsl,num-laws = <8>; | ||||
| 		}; | ||||
| 
 | ||||
| 		ecm@1000 { | ||||
| 			compatible = "fsl,mpc8560-ecm", "fsl,ecm"; | ||||
| 			reg = <0x1000 0x1000>; | ||||
| 			interrupts = <17 2>; | ||||
| 			interrupt-parent = <&mpic>; | ||||
| 		}; | ||||
| 
 | ||||
| 		memory-controller@2000 { | ||||
| 			compatible = "fsl,mpc8540-memory-controller"; | ||||
| 			reg = <0x2000 0x1000>; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user