Commit 6af45d7d authored by Dmitry Baryshkov's avatar Dmitry Baryshkov
Browse files

ASoC: hdmi-codec: pass data to get_dai_id too



The upcoming DRM connector HDMI codec implementation is going to use
codec-specific data in the .get_dai_id to get drm_connector. Pass data
to the callback, as it is done with other hdmi_codec_ops callbacks.

Acked-by: default avatarMark Brown <broonie@kernel.org>
Tested-by: default avatarDave Stevenson <dave.stevenson@raspberrypi.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241224-drm-bridge-hdmi-connector-v10-1-dc89577cd438@linaro.org


Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
parent fee7aaee
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -204,7 +204,8 @@ static void audio_shutdown(struct device *dev, void *data)
}

static int adv7511_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
					struct device_node *endpoint)
					struct device_node *endpoint,
					void *data)
{
	struct of_endpoint of_ep;
	int ret;
+2 −1
Original line number Diff line number Diff line
@@ -1952,7 +1952,8 @@ static void anx7625_audio_shutdown(struct device *dev, void *data)
}

static int anx7625_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
				       struct device_node *endpoint)
				       struct device_node *endpoint,
				       void *data)
{
	struct of_endpoint of_ep;
	int ret;
+2 −1
Original line number Diff line number Diff line
@@ -1047,7 +1047,8 @@ static void lt9611_audio_shutdown(struct device *dev, void *data)
}

static int lt9611_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
				      struct device_node *endpoint)
				      struct device_node *endpoint,
				      void *data)
{
	struct of_endpoint of_ep;
	int ret;
+2 −1
Original line number Diff line number Diff line
@@ -522,7 +522,8 @@ static void lt9611uxc_audio_shutdown(struct device *dev, void *data)
}

static int lt9611uxc_hdmi_i2s_get_dai_id(struct snd_soc_component *component,
					 struct device_node *endpoint)
					 struct device_node *endpoint,
					 void *data)
{
	struct of_endpoint of_ep;
	int ret;
+2 −1
Original line number Diff line number Diff line
@@ -815,7 +815,8 @@ static int sii902x_audio_get_eld(struct device *dev, void *data,
}

static int sii902x_audio_get_dai_id(struct snd_soc_component *component,
				    struct device_node *endpoint)
				    struct device_node *endpoint,
				    void *data)
{
	struct of_endpoint of_ep;
	int ret;
Loading