Unverified Commit 5e4ed032 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: fix usage of playback_only and capture_only

Shengjiu Wang <shengjiu.wang@nxp.com> says:

Check value of is_playback_only and is_capture_only in
graph_util_parse_link_direction() and initialize playback_only and
capture_only in imx-card.c
parents 1f182ec9 ca67bd56
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -710,6 +710,8 @@ static int imx_card_parse_of(struct imx_card_data *data)
			link->ops = &imx_aif_ops;
		}

		playback_only = false;
		capture_only  = false;
		graph_util_parse_link_direction(np, &playback_only, &capture_only);
		link->playback_only = playback_only;
		link->capture_only = capture_only;
+2 −2
Original line number Diff line number Diff line
@@ -1183,9 +1183,9 @@ void graph_util_parse_link_direction(struct device_node *np,
	bool is_playback_only = of_property_read_bool(np, "playback-only");
	bool is_capture_only  = of_property_read_bool(np, "capture-only");

	if (np && playback_only)
	if (playback_only && is_playback_only)
		*playback_only = is_playback_only;
	if (np && capture_only)
	if (capture_only && is_capture_only)
		*capture_only = is_capture_only;
}
EXPORT_SYMBOL_GPL(graph_util_parse_link_direction);