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

Commit 21ecc1f1 authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Simplify fcpu helper function



Use of_property_read_u32() instead of all of_get_property
with big endian conversion.

Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
parent fd43769e
Loading
Loading
Loading
Loading
+5 −3
Original line number Original line Diff line number Diff line
@@ -97,9 +97,11 @@ void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu);


static inline unsigned int fcpu(struct device_node *cpu, char *n)
static inline unsigned int fcpu(struct device_node *cpu, char *n)
{
{
	const __be32 *val;
	u32 val = 0;
	return (val = of_get_property(cpu, n, NULL)) ?

							be32_to_cpup(val) : 0;
	of_property_read_u32(cpu, n, &val);

	return val;
}
}


#endif /* _ASM_MICROBLAZE_CPUINFO_H */
#endif /* _ASM_MICROBLAZE_CPUINFO_H */