Esempio n. 1
0
static int __init jive_init(void)
{
	int ret;

	if (!machine_is_jive())
		return 0;

#ifdef CONFIG_DEBUG_PRINTK
	printk("JIVE WM8750 Audio support\n");
#else
	;
#endif

	jive_snd_device = platform_device_alloc("soc-audio", -1);
	if (!jive_snd_device)
		return -ENOMEM;

	platform_set_drvdata(jive_snd_device, &snd_soc_machine_jive);
	ret = platform_device_add(jive_snd_device);

	if (ret)
		platform_device_put(jive_snd_device);

	return ret;
}
Esempio n. 2
0
static int __init jive_init(void)
{
    int ret;

    if (!machine_is_jive())
        return 0;

    ;

    jive_snd_device = platform_device_alloc("soc-audio", -1);
    if (!jive_snd_device)
        return -ENOMEM;

    platform_set_drvdata(jive_snd_device, &snd_soc_machine_jive);
    ret = platform_device_add(jive_snd_device);

    if (ret)
        platform_device_put(jive_snd_device);

    return ret;
}
Esempio n. 3
0
static int __init jive_init(void)
{
	int ret;

	if (!machine_is_jive())
		return 0;

	printk("JIVE WM8750 Audio support\n");

	jive_snd_device = platform_device_alloc("soc-audio", -1);
	if (!jive_snd_device)
		return -ENOMEM;

	platform_set_drvdata(jive_snd_device, &jive_snd_devdata);
	jive_snd_devdata.dev = &jive_snd_device->dev;
	ret = platform_device_add(jive_snd_device);

	if (ret)
		platform_device_put(jive_snd_device);

	return ret;
}