diff options
Diffstat (limited to 'arch/sparc')
| -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 | ||
