diff options
Diffstat (limited to 'sound/soc/omap/n810.c')
-rw-r--r-- | sound/soc/omap/n810.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/soc/omap/n810.c b/sound/soc/omap/n810.c index 3fde9e402710..d163e18d85d4 100644 --- a/sound/soc/omap/n810.c +++ b/sound/soc/omap/n810.c | |||
@@ -305,7 +305,9 @@ static int __init n810_soc_init(void) | |||
305 | int err; | 305 | int err; |
306 | struct device *dev; | 306 | struct device *dev; |
307 | 307 | ||
308 | if (!(machine_is_nokia_n810() || machine_is_nokia_n810_wimax())) | 308 | if (!of_have_populated_dt() || |
309 | (!of_machine_is_compatible("nokia,n810") && | ||
310 | !of_machine_is_compatible("nokia,n810-wimax"))) | ||
309 | return -ENODEV; | 311 | return -ENODEV; |
310 | 312 | ||
311 | n810_snd_device = platform_device_alloc("soc-audio", -1); | 313 | n810_snd_device = platform_device_alloc("soc-audio", -1); |