Lines Matching refs:platdev
80 #define HAS_LPE_AUDIO(display) ((display)->audio.lpe.platdev)
88 struct platform_device *platdev; in lpe_audio_platdev_create() local
129 platdev = platform_device_register_full(&pinfo); in lpe_audio_platdev_create()
133 if (IS_ERR(platdev)) { in lpe_audio_platdev_create()
136 return platdev; in lpe_audio_platdev_create()
139 pm_runtime_no_callbacks(&platdev->dev); in lpe_audio_platdev_create()
141 return platdev; in lpe_audio_platdev_create()
154 platform_device_unregister(display->audio.lpe.platdev); in lpe_audio_platdev_destroy()
230 display->audio.lpe.platdev = lpe_audio_platdev_create(display); in lpe_audio_setup()
232 if (IS_ERR(display->audio.lpe.platdev)) { in lpe_audio_setup()
233 ret = PTR_ERR(display->audio.lpe.platdev); in lpe_audio_setup()
251 display->audio.lpe.platdev = NULL; in lpe_audio_setup()
313 display->audio.lpe.platdev = NULL; in intel_lpe_audio_teardown()
340 pdata = dev_get_platdata(&display->audio.lpe.platdev->dev); in intel_lpe_audio_notify()
368 pdata->notify_audio_lpe(display->audio.lpe.platdev, port - PORT_B); in intel_lpe_audio_notify()