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 */ |