This patch introduces a function that adds missing arm,io-coherentUpdating PL310 sotfware context sc_io_coherent field in
property to Marvellplatform_pl310_init() routine for Armada 38x pl310 cache controller node. It useshelps to avoid
fdt_fixup_tableusing 'arm,io-coherent' processedperty, which is by ofw_fdt_fixup functiondefault not present
in the device tree node in Linux.
This fix-up is a part of device tree alignmentway another step for DT unification between device treestwo operating
from FreeBSD and Linux. arm,io-coherent propertysystems is used there,done. butThe improvemnt will also work after enabling
due to problems with coherent PL310 operation without CONFIG_SMP
enabled, it's added to the device tree in runtime. This issue was
not a problem in FreeBSD, but in order to be on par with
sys/gnu/dts/arm files, introduce the fix-upPLATFORM for Marvell ARMv7 SoCs.