Full support for Ginger Console
[linux-ginger.git] / arch / sparc / include / asm / device.h
blobf3b85b6b0b764796407f2e2a026a5a45163561e2
1 /*
2 * Arch specific extensions to struct device
4 * This file is released under the GPLv2
5 */
6 #ifndef _ASM_SPARC_DEVICE_H
7 #define _ASM_SPARC_DEVICE_H
9 struct device_node;
10 struct of_device;
12 struct dev_archdata {
13 void *iommu;
14 void *stc;
15 void *host_controller;
17 struct device_node *prom_node;
18 struct of_device *op;
20 int numa_node;
23 static inline void dev_archdata_set_node(struct dev_archdata *ad,
24 struct device_node *np)
26 ad->prom_node = np;
29 static inline struct device_node *
30 dev_archdata_get_node(const struct dev_archdata *ad)
32 return ad->prom_node;
35 struct pdev_archdata {
38 #endif /* _ASM_SPARC_DEVICE_H */