|
@@ -1254,21 +1254,30 @@ int hdmi_config_audio_acr(struct hdmi_ip_data *ip_data,
|
|
|
|
|
|
int ti_hdmi_4xxx_wp_audio_enable(struct hdmi_ip_data *ip_data)
|
|
|
{
|
|
|
- REG_FLD_MOD(hdmi_av_base(ip_data),
|
|
|
- HDMI_CORE_AV_AUD_MODE, true, 0, 0);
|
|
|
REG_FLD_MOD(hdmi_wp_base(ip_data),
|
|
|
HDMI_WP_AUDIO_CTRL, true, 31, 31);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+void ti_hdmi_4xxx_wp_audio_disable(struct hdmi_ip_data *ip_data)
|
|
|
+{
|
|
|
+ REG_FLD_MOD(hdmi_wp_base(ip_data),
|
|
|
+ HDMI_WP_AUDIO_CTRL, false, 31, 31);
|
|
|
+}
|
|
|
+
|
|
|
+int ti_hdmi_4xxx_audio_start(struct hdmi_ip_data *ip_data)
|
|
|
+{
|
|
|
+ REG_FLD_MOD(hdmi_av_base(ip_data),
|
|
|
+ HDMI_CORE_AV_AUD_MODE, true, 0, 0);
|
|
|
REG_FLD_MOD(hdmi_wp_base(ip_data),
|
|
|
HDMI_WP_AUDIO_CTRL, true, 30, 30);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-void ti_hdmi_4xxx_wp_audio_disable(struct hdmi_ip_data *ip_data)
|
|
|
+void ti_hdmi_4xxx_audio_stop(struct hdmi_ip_data *ip_data)
|
|
|
{
|
|
|
REG_FLD_MOD(hdmi_av_base(ip_data),
|
|
|
HDMI_CORE_AV_AUD_MODE, false, 0, 0);
|
|
|
- REG_FLD_MOD(hdmi_wp_base(ip_data),
|
|
|
- HDMI_WP_AUDIO_CTRL, false, 31, 31);
|
|
|
REG_FLD_MOD(hdmi_wp_base(ip_data),
|
|
|
HDMI_WP_AUDIO_CTRL, false, 30, 30);
|
|
|
}
|