X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fvideo%2Ffbdev%2Fomap2%2Fdss%2Fhdmi.h;fp=kernel%2Fdrivers%2Fvideo%2Ffbdev%2Fomap2%2Fdss%2Fhdmi.h;h=53616b02b61371b1eb0d6c0c6819cb931cac39a9;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=e4a32fe77b0256fa0850e8ba59f5e5e2d9e96eef;hpb=f93b97fd65072de626c074dbe099a1fff05ce060;p=kvmfornfv.git diff --git a/kernel/drivers/video/fbdev/omap2/dss/hdmi.h b/kernel/drivers/video/fbdev/omap2/dss/hdmi.h index e4a32fe77..53616b02b 100644 --- a/kernel/drivers/video/fbdev/omap2/dss/hdmi.h +++ b/kernel/drivers/video/fbdev/omap2/dss/hdmi.h @@ -351,13 +351,20 @@ struct omap_hdmi { struct regulator *vdda_reg; bool core_enabled; - bool display_enabled; struct omap_dss_device output; struct platform_device *audio_pdev; void (*audio_abort_cb)(struct device *dev); int wp_idlemode; + + bool audio_configured; + struct omap_dss_audio audio_config; + + /* This lock should be taken when booleans bellow are touched. */ + spinlock_t audio_playing_lock; + bool audio_playing; + bool display_enabled; }; #endif