/* | |
* Arch specific extensions to struct device | |
* | |
* This file is released under the GPLv2 | |
*/ | |
#ifndef _ASM_SPARC_DEVICE_H | |
#define _ASM_SPARC_DEVICE_H | |
#include <asm/openprom.h> | |
struct device_node; | |
struct platform_device; | |
struct dev_archdata { | |
void *iommu; | |
void *stc; | |
void *host_controller; | |
struct platform_device *op; | |
int numa_node; | |
}; | |
extern void of_propagate_archdata(struct platform_device *bus); | |
struct pdev_archdata { | |
struct resource resource[PROMREG_MAX]; | |
unsigned int irqs[PROMINTR_MAX]; | |
int num_irqs; | |
}; | |
#endif /* _ASM_SPARC_DEVICE_H */ |