|
@@ -1230,7 +1230,8 @@ struct vio_dev *vio_register_device_node(struct device_node *of_node)
|
|
if (unit_address != NULL)
|
|
if (unit_address != NULL)
|
|
viodev->unit_address = *unit_address;
|
|
viodev->unit_address = *unit_address;
|
|
}
|
|
}
|
|
- viodev->dev.archdata.of_node = of_node_get(of_node);
|
|
|
|
|
|
+ viodev->dev.of_node = of_node_get(of_node);
|
|
|
|
+ viodev->dev.archdata.of_node = viodev->dev.of_node;
|
|
|
|
|
|
if (firmware_has_feature(FW_FEATURE_CMO))
|
|
if (firmware_has_feature(FW_FEATURE_CMO))
|
|
vio_cmo_set_dma_ops(viodev);
|
|
vio_cmo_set_dma_ops(viodev);
|