aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-ep93xx/edb93xx.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-ep93xx/edb93xx.c b/arch/arm/mach-ep93xx/edb93xx.c
index 9969bb115f60..8dc51e464a4e 100644
--- a/arch/arm/mach-ep93xx/edb93xx.c
+++ b/arch/arm/mach-ep93xx/edb93xx.c
@@ -159,6 +159,11 @@ static void __init edb93xx_register_spi(void)
159/************************************************************************* 159/*************************************************************************
160 * EDB93xx I2S 160 * EDB93xx I2S
161 *************************************************************************/ 161 *************************************************************************/
162static struct platform_device edb93xx_audio_device = {
163 .name = "edb93xx-audio",
164 .id = -1,
165};
166
162static int __init edb93xx_has_audio(void) 167static int __init edb93xx_has_audio(void)
163{ 168{
164 return (machine_is_edb9301() || machine_is_edb9302() || 169 return (machine_is_edb9301() || machine_is_edb9302() ||
@@ -170,6 +175,7 @@ static void __init edb93xx_register_i2s(void)
170{ 175{
171 if (edb93xx_has_audio()) { 176 if (edb93xx_has_audio()) {
172 ep93xx_register_i2s(); 177 ep93xx_register_i2s();
178 platform_device_register(&edb93xx_audio_device);
173 } 179 }
174} 180}
175 181