summaryrefslogtreecommitdiff
path: root/drivers/char/ipmi/ipmi_si.h
diff options
context:
space:
mode:
authorCorey Minyard <cminyard@mvista.com>2017-09-12 22:55:57 -0500
committerCorey Minyard <cminyard@mvista.com>2017-09-28 12:24:42 -0500
commit9d70029edbbf23474e022ac77700269807d64b0d (patch)
tree17fa970ec99e84e4a553cee13242fd2043ef46e5 /drivers/char/ipmi/ipmi_si.h
parent7a4533087ccbf736396bcbf816e0e45266c4313b (diff)
ipmi_si: Move platform device handling to another file
Signed-off-by: Corey Minyard <cminyard@mvista.com> Stephen Rothwell <sfr@canb.auug.org.au> fixed an issue with the include files
Diffstat (limited to 'drivers/char/ipmi/ipmi_si.h')
-rw-r--r--drivers/char/ipmi/ipmi_si.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/char/ipmi/ipmi_si.h b/drivers/char/ipmi/ipmi_si.h
index 1dbd58afc2d7..ff9a30a1ead5 100644
--- a/drivers/char/ipmi/ipmi_si.h
+++ b/drivers/char/ipmi/ipmi_si.h
@@ -14,6 +14,8 @@
#define DEFAULT_REGSPACING 1
#define DEFAULT_REGSIZE 1
+#define DEVICE_NAME "ipmi_si"
+
int ipmi_si_add_smi(struct si_sm_io *io);
irqreturn_t ipmi_si_irq_handler(int irq, void *data);
void ipmi_irq_start_cleanup(struct si_sm_io *io);
@@ -23,3 +25,7 @@ int ipmi_si_remove_by_dev(struct device *dev);
void ipmi_si_remove_by_data(int addr_space, enum si_type si_type,
unsigned long addr);
int ipmi_si_hardcode_find_bmc(void);
+void ipmi_si_platform_init(void);
+void ipmi_si_platform_shutdown(void);
+
+extern struct platform_driver ipmi_platform_driver;