xref: /linux/sound/soc/intel/boards/sof_hdmi_common.h (revision 3ceb66edd6911b251f2406fa2044daa8d9f00d73)
1*3ceb66edSBrent Lu /* SPDX-License-Identifier: GPL-2.0-only */
2*3ceb66edSBrent Lu /*
3*3ceb66edSBrent Lu  * Copyright(c) 2023 Intel Corporation.
4*3ceb66edSBrent Lu  */
5*3ceb66edSBrent Lu 
6*3ceb66edSBrent Lu #ifndef __SOF_HDMI_COMMON_H
7*3ceb66edSBrent Lu #define __SOF_HDMI_COMMON_H
8*3ceb66edSBrent Lu 
9*3ceb66edSBrent Lu #include <sound/soc.h>
10*3ceb66edSBrent Lu 
11*3ceb66edSBrent Lu #define IDISP_CODEC_MASK	0x4
12*3ceb66edSBrent Lu 
13*3ceb66edSBrent Lu /*
14*3ceb66edSBrent Lu  * sof_hdmi_private: data for Intel HDMI dai link (idisp) initialization
15*3ceb66edSBrent Lu  *
16*3ceb66edSBrent Lu  * @hdmi_comp: ASoC component of idisp codec
17*3ceb66edSBrent Lu  * @idisp_codec: true to indicate idisp codec is present
18*3ceb66edSBrent Lu  */
19*3ceb66edSBrent Lu struct sof_hdmi_private {
20*3ceb66edSBrent Lu 	struct snd_soc_component *hdmi_comp;
21*3ceb66edSBrent Lu 	bool idisp_codec;
22*3ceb66edSBrent Lu };
23*3ceb66edSBrent Lu 
24*3ceb66edSBrent Lu #endif /* __SOF_HDMI_COMMON_H */
25