ibmebus.h (e5451c8f8330e03ad3cfa16048b4daf961af434f) ibmebus.h (81d7cac4d11cc65f29be68c72759429d5194347a)
1/*
2 * IBM PowerPC eBus Infrastructure Support.
3 *
4 * Copyright (c) 2005 IBM Corporation
5 * Joachim Fenkes <fenkes@de.ibm.com>
6 * Heiko J Schick <schickhj@de.ibm.com>
7 *
8 * All rights reserved.

--- 32 unchanged lines hidden (view full) ---

41#ifdef __KERNEL__
42
43#include <linux/device.h>
44#include <linux/interrupt.h>
45#include <linux/mod_devicetable.h>
46#include <linux/of_device.h>
47#include <linux/of_platform.h>
48
1/*
2 * IBM PowerPC eBus Infrastructure Support.
3 *
4 * Copyright (c) 2005 IBM Corporation
5 * Joachim Fenkes <fenkes@de.ibm.com>
6 * Heiko J Schick <schickhj@de.ibm.com>
7 *
8 * All rights reserved.

--- 32 unchanged lines hidden (view full) ---

41#ifdef __KERNEL__
42
43#include <linux/device.h>
44#include <linux/interrupt.h>
45#include <linux/mod_devicetable.h>
46#include <linux/of_device.h>
47#include <linux/of_platform.h>
48
49struct platform_driver;
50
49extern struct bus_type ibmebus_bus_type;
50
51int ibmebus_register_driver(struct platform_driver *drv);
52void ibmebus_unregister_driver(struct platform_driver *drv);
53
54int ibmebus_request_irq(u32 ist, irq_handler_t handler,
55 unsigned long irq_flags, const char *devname,
56 void *dev_id);
57void ibmebus_free_irq(u32 ist, void *dev_id);
58
59#endif /* __KERNEL__ */
60#endif /* _ASM_IBMEBUS_H */
51extern struct bus_type ibmebus_bus_type;
52
53int ibmebus_register_driver(struct platform_driver *drv);
54void ibmebus_unregister_driver(struct platform_driver *drv);
55
56int ibmebus_request_irq(u32 ist, irq_handler_t handler,
57 unsigned long irq_flags, const char *devname,
58 void *dev_id);
59void ibmebus_free_irq(u32 ist, void *dev_id);
60
61#endif /* __KERNEL__ */
62#endif /* _ASM_IBMEBUS_H */