|
@@ -319,11 +319,8 @@ static void _mpic_map_dcr(struct mpic *mpic, struct device_node *node,
|
|
|
struct mpic_reg_bank *rb,
|
|
|
unsigned int offset, unsigned int size)
|
|
|
{
|
|
|
- const u32 *dbasep;
|
|
|
-
|
|
|
- dbasep = of_get_property(node, "dcr-reg", NULL);
|
|
|
-
|
|
|
- rb->dhost = dcr_map(node, *dbasep + offset, size);
|
|
|
+ phys_addr_t phys_addr = dcr_resource_start(node, 0);
|
|
|
+ rb->dhost = dcr_map(mpic->node, phys_addr + offset, size);
|
|
|
BUG_ON(!DCR_MAP_OK(rb->dhost));
|
|
|
}
|
|
|
|