summaryrefslogtreecommitdiff
path: root/sound/x86/intel_hdmi_lpe_audio.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2017-01-30 16:37:06 +0100
committerTakashi Iwai <tiwai@suse.de>2017-02-03 17:21:41 +0100
commit9eca88c881f1c74c7f5dda3c67cb0b4178429e93 (patch)
tree03f63b60a1b3fbe50f2fd175fc299d51fc7bf725 /sound/x86/intel_hdmi_lpe_audio.c
parentf23df8071b178dcfa4f6014baf9323ddaa33e1fd (diff)
ALSA: x86: Replace indirect query_ops with direct calls
Like the previous patch, this replaces the indirect query_ops calls via direct function calls. They are only get_caps and set_caps, so fairly straightforward at this time. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/x86/intel_hdmi_lpe_audio.c')
-rw-r--r--sound/x86/intel_hdmi_lpe_audio.c26
1 files changed, 7 insertions, 19 deletions
diff --git a/sound/x86/intel_hdmi_lpe_audio.c b/sound/x86/intel_hdmi_lpe_audio.c
index a7a07bfe52ed..1747ff259903 100644
--- a/sound/x86/intel_hdmi_lpe_audio.c
+++ b/sound/x86/intel_hdmi_lpe_audio.c
@@ -239,12 +239,12 @@ int mid_hdmi_audio_rmw(u32 reg, u32 val, u32 mask)
return 0;
}
-/**
+/*
* used to return the HDMI audio capabilities.
* e.g. resolution, frame rate.
*/
-static int hdmi_audio_get_caps(enum had_caps_list get_element,
- void *capabilities)
+int mid_hdmi_audio_get_caps(enum had_caps_list get_element,
+ void *capabilities)
{
struct hdmi_lpe_audio_ctx *ctx;
int ret = 0;
@@ -281,12 +281,12 @@ static int hdmi_audio_get_caps(enum had_caps_list get_element,
return ret;
}
-/**
+/*
* used to set the HDMI audio capabilities.
* e.g. Audio INT.
*/
-int hdmi_audio_set_caps(enum had_caps_list set_element,
- void *capabilties)
+int mid_hdmi_audio_set_caps(enum had_caps_list set_element,
+ void *capabilties)
{
struct hdmi_lpe_audio_ctx *ctx;
@@ -313,14 +313,7 @@ int hdmi_audio_set_caps(enum had_caps_list set_element,
return 0;
}
-static struct hdmi_audio_query_set_ops hdmi_audio_get_set_ops = {
- .hdmi_audio_get_caps = hdmi_audio_get_caps,
- .hdmi_audio_set_caps = hdmi_audio_set_caps,
-};
-
-int mid_hdmi_audio_setup(
- had_event_call_back audio_callbacks,
- struct hdmi_audio_query_set_ops *query_ops)
+int mid_hdmi_audio_setup(had_event_call_back audio_callbacks)
{
struct hdmi_lpe_audio_ctx *ctx;
@@ -328,11 +321,6 @@ int mid_hdmi_audio_setup(
dev_dbg(&hlpe_pdev->dev, "%s: called\n", __func__);
- query_ops->hdmi_audio_get_caps =
- hdmi_audio_get_set_ops.hdmi_audio_get_caps;
- query_ops->hdmi_audio_set_caps =
- hdmi_audio_get_set_ops.hdmi_audio_set_caps;
-
ctx->had_event_callbacks = audio_callbacks;
return 0;