Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bda80da4 authored by Michal Simek's avatar Michal Simek Committed by Grant Likely
Browse files

of/xsysace: Fix OF probing on little-endian systems



Convert big-endian DTB to little-endian if necessary.

Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
parent a9fadeef
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1224,7 +1224,8 @@ ace_of_probe(struct platform_device *op, const struct of_device_id *match)
		bus_width = ACE_BUS_WIDTH_8;

	/* Call the bus-independant setup code */
	return ace_alloc(&op->dev, id ? *id : 0, physaddr, irq, bus_width);
	return ace_alloc(&op->dev, id ? be32_to_cpup(id) : 0,
						physaddr, irq, bus_width);
}

static int __devexit ace_of_remove(struct platform_device *op)