24 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef DW_HDMI_AUDIO_H3#define DW_HDMI_AUDIO_H4 5struct dw_hdmi;6 7struct 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 15struct 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#endif24