Skip to content

Commit

Permalink
[MIPS] IP32: Add platform devices for audio and volume button
Browse files Browse the repository at this point in the history
Create platform devices for audio and volume button driver.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  • Loading branch information
Thomas Bogendoerfer authored and Ralf Baechle committed Jul 15, 2008
1 parent 7a2852e commit 8fa9cc1
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions arch/mips/sgi-ip32/ip32-platform.c
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,42 @@ static __init int meth_devinit(void)

device_initcall(meth_devinit);

static __init int sgio2audio_devinit(void)
{
struct platform_device *pd;
int ret;

pd = platform_device_alloc("sgio2audio", -1);
if (!pd)
return -ENOMEM;

ret = platform_device_add(pd);
if (ret)
platform_device_put(pd);

return ret;
}

device_initcall(sgio2audio_devinit);

static __init int sgio2btns_devinit(void)
{
struct platform_device *pd;
int ret;

pd = platform_device_alloc("sgio2btns", -1);
if (!pd)
return -ENOMEM;

ret = platform_device_add(pd);
if (ret)
platform_device_put(pd);

return ret;
}

device_initcall(sgio2btns_devinit);

MODULE_AUTHOR("Ralf Baechle <ralf@linux-mips.org>");
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("8250 UART probe driver for SGI IP32 aka O2");

0 comments on commit 8fa9cc1

Please sign in to comment.