mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
powerpc/mpic: create mpic subsystem object
Register a mpic subsystem at /sys/devices/system/ Signed-off-by: Wang Dongsheng <dongsheng.wang@freescale.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
This commit is contained in:
parent
36ca09be6f
commit
9e6f31a9db
@ -339,6 +339,8 @@ struct mpic
|
||||
#endif
|
||||
};
|
||||
|
||||
extern struct bus_type mpic_subsys;
|
||||
|
||||
/*
|
||||
* MPIC flags (passed to mpic_alloc)
|
||||
*
|
||||
|
@ -48,6 +48,12 @@
|
||||
#define DBG(fmt...)
|
||||
#endif
|
||||
|
||||
struct bus_type mpic_subsys = {
|
||||
.name = "mpic",
|
||||
.dev_name = "mpic",
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(mpic_subsys);
|
||||
|
||||
static struct mpic *mpics;
|
||||
static struct mpic *mpic_primary;
|
||||
static DEFINE_RAW_SPINLOCK(mpic_lock);
|
||||
@ -2035,6 +2041,8 @@ static struct syscore_ops mpic_syscore_ops = {
|
||||
static int mpic_init_sys(void)
|
||||
{
|
||||
register_syscore_ops(&mpic_syscore_ops);
|
||||
subsys_system_register(&mpic_subsys, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user