#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/completion.h>
#include <linux/spinlock.h>
#include <linux/module.h>
#include <linux/workqueue.h>
#include <linux/of_device.h>
#include <linux/of_platform.h>
#include <asm/io.h>
#include <asm/pmi.h>
#include <asm/prom.h>
Go to the source code of this file.
| MODULE_DESCRIPTION |
( |
"IBM Platform Management Interrupt driver" |
| ) |
|
| MODULE_DEVICE_TABLE |
( |
of |
, |
|
|
pmi_match |
|
|
) |
| |
| module_exit |
( |
pmi_module_exit |
| ) |
|
| module_init |
( |
pmi_module_init |
| ) |
|
| int pmi_register_handler |
( |
struct pmi_handler * |
handler | ) |
|
| int pmi_send_message |
( |
pmi_message_t |
msg | ) |
|
| void pmi_unregister_handler |
( |
struct pmi_handler * |
handler | ) |
|