Use of_property_write_u32_array() rather than of_set_property() to make the code a bit clearer. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- arch/arm/mach-layerscape/icid.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-layerscape/icid.c b/arch/arm/mach-layerscape/icid.c index dd0e160bde..2e0b4a64df 100644 --- a/arch/arm/mach-layerscape/icid.c +++ b/arch/arm/mach-layerscape/icid.c @@ -71,12 +71,12 @@ struct icid_id_table { static void of_set_iommu_prop(struct device_node *np, phandle iommu_handle, int stream_id) { - u32 prop[2]; - - prop[0] = cpu_to_fdt32(iommu_handle); - prop[1] = cpu_to_fdt32(stream_id); + u32 prop[] = { + iommu_handle, + stream_id + }; - of_set_property(np, "iommus", prop, sizeof(prop), 1); + of_property_write_u32_array(np, "iommus", prop, ARRAY_SIZE(prop)); } static phandle of_get_iommu_handle(struct device_node *root) -- 2.39.2