return 0;
prop = of_get_flat_dt_prop(node, "rockchip,ion_heap", &len);
- if (!prop || (len != sizeof(unsigned long)))
+ if (!prop || (len != sizeof(__be32)))
return 0;
heap = &pdata->heaps[pdata->nr++];
rockchip_ion_populate_heap(heap);
prop = of_get_flat_dt_prop(node, "reg", &len);
- if (prop && (len >= 2*sizeof(unsigned long))) {
+ if (prop && (len >= 2*sizeof(__be32))) {
heap->base = be32_to_cpu(prop[0]);
heap->size = be32_to_cpu(prop[1]);
- if (len==3*sizeof(unsigned long))
+ if (len==3*sizeof(__be32))
heap->align = be32_to_cpu(prop[2]);
}