1 | /* SPDX-License-Identifier: GPL-2.0 */ |
---|---|
2 | #ifndef DW_HDMI_AUDIO_H |
3 | #define DW_HDMI_AUDIO_H |
4 | |
5 | struct dw_hdmi; |
6 | |
7 | struct dw_hdmi_audio_data { |
8 | phys_addr_t phys; |
9 | void __iomem *base; |
10 | int irq; |
11 | struct dw_hdmi *hdmi; |
12 | u8 *(*get_eld)(struct dw_hdmi *hdmi); |
13 | }; |
14 | |
15 | struct dw_hdmi_i2s_audio_data { |
16 | struct dw_hdmi *hdmi; |
17 | |
18 | void (*write)(struct dw_hdmi *hdmi, u8 val, int offset); |
19 | u8 (*read)(struct dw_hdmi *hdmi, int offset); |
20 | u8 *(*get_eld)(struct dw_hdmi *hdmi); |
21 | }; |
22 | |
23 | #endif |
24 |