linux/arch/powerpc/include/asm/of_device.h
<<
>>
Prefs
   1#ifndef _ASM_POWERPC_OF_DEVICE_H
   2#define _ASM_POWERPC_OF_DEVICE_H
   3#ifdef __KERNEL__
   4
   5#include <linux/device.h>
   6#include <linux/of.h>
   7
   8/*
   9 * The of_device is a kind of "base class" that is a superset of
  10 * struct device for use by devices attached to an OF node and
  11 * probed using OF properties.
  12 */
  13struct of_device
  14{
  15        struct device_node      *node;          /* to be obsoleted */
  16        u64                     dma_mask;       /* DMA mask */
  17        struct device           dev;            /* Generic device interface */
  18};
  19
  20extern struct of_device *of_device_alloc(struct device_node *np,
  21                                         const char *bus_id,
  22                                         struct device *parent);
  23
  24extern int of_device_uevent(struct device *dev,
  25                            struct kobj_uevent_env *env);
  26
  27#endif /* __KERNEL__ */
  28#endif /* _ASM_POWERPC_OF_DEVICE_H */
  29