Bläddra i källkod

powerpc/52xx: Make cuImage more robust in locating immr node.

Current device trees do not have the device_type = soc property set
anymore.  Fix up the cuImage bootwrapper fragment to still find the IMMR
nodes.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Grant Likely 16 år sedan
förälder
incheckning
40847993d8
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      arch/powerpc/boot/cuboot-52xx.c

+ 4 - 0
arch/powerpc/boot/cuboot-52xx.c

@@ -37,6 +37,10 @@ static void platform_fixups(void)
 	 * this can do a simple path lookup.
 	 */
 	soc = find_node_by_devtype(NULL, "soc");
+	if (!soc)
+		soc = find_node_by_compatible(NULL, "fsl,mpc5200-immr");
+	if (!soc)
+		soc = find_node_by_compatible(NULL, "fsl,mpc5200b-immr");
 	if (soc) {
 		setprop(soc, "bus-frequency", &bd.bi_ipbfreq,
 			sizeof(bd.bi_ipbfreq));