diff options
Diffstat (limited to 'arch/sparc/kernel')
-rw-r--r-- | arch/sparc/kernel/of_device_32.c | 1 | ||||
-rw-r--r-- | arch/sparc/kernel/of_device_64.c | 1 | ||||
-rw-r--r-- | arch/sparc/kernel/pci.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/arch/sparc/kernel/of_device_32.c b/arch/sparc/kernel/of_device_32.c index da527b33ebc7..4926c1babd84 100644 --- a/arch/sparc/kernel/of_device_32.c +++ b/arch/sparc/kernel/of_device_32.c | |||
@@ -348,6 +348,7 @@ static struct of_device * __init scan_one_device(struct device_node *dp, | |||
348 | sd->prom_node = dp; | 348 | sd->prom_node = dp; |
349 | sd->op = op; | 349 | sd->op = op; |
350 | 350 | ||
351 | op->dev.of_node = dp; | ||
351 | op->node = dp; | 352 | op->node = dp; |
352 | 353 | ||
353 | op->clock_freq = of_getintprop_default(dp, "clock-frequency", | 354 | op->clock_freq = of_getintprop_default(dp, "clock-frequency", |
diff --git a/arch/sparc/kernel/of_device_64.c b/arch/sparc/kernel/of_device_64.c index b3d4cb5d21b3..5bc74161667c 100644 --- a/arch/sparc/kernel/of_device_64.c +++ b/arch/sparc/kernel/of_device_64.c | |||
@@ -643,6 +643,7 @@ static struct of_device * __init scan_one_device(struct device_node *dp, | |||
643 | sd->prom_node = dp; | 643 | sd->prom_node = dp; |
644 | sd->op = op; | 644 | sd->op = op; |
645 | 645 | ||
646 | op->dev.of_node = dp; | ||
646 | op->node = dp; | 647 | op->node = dp; |
647 | 648 | ||
648 | op->clock_freq = of_getintprop_default(dp, "clock-frequency", | 649 | op->clock_freq = of_getintprop_default(dp, "clock-frequency", |
diff --git a/arch/sparc/kernel/pci.c b/arch/sparc/kernel/pci.c index 5ac539a5930f..0c920147b4ef 100644 --- a/arch/sparc/kernel/pci.c +++ b/arch/sparc/kernel/pci.c | |||
@@ -262,6 +262,7 @@ static struct pci_dev *of_create_pci_dev(struct pci_pbm_info *pbm, | |||
262 | sd->stc = &pbm->stc; | 262 | sd->stc = &pbm->stc; |
263 | sd->host_controller = pbm; | 263 | sd->host_controller = pbm; |
264 | sd->prom_node = node; | 264 | sd->prom_node = node; |
265 | dev->dev.of_node = node; | ||
265 | sd->op = op = of_find_device_by_node(node); | 266 | sd->op = op = of_find_device_by_node(node); |
266 | sd->numa_node = pbm->numa_node; | 267 | sd->numa_node = pbm->numa_node; |
267 | 268 | ||