Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: test-component: use new of_graph functions

Current test-component.c is using for_each_endpoint_of_node()
for parsing "port", because there was no "port" base loop before.
It has been assuming 1 port has 1 endpoint here.

But now we can use "port" base loop (= for_each_of_graph_port()).
Let's replace for_each function from "endpoint" base to "port" base.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/87h692b5sw.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

authored by

Kuninori Morimoto and committed by
Rob Herring (Arm)
b345b5b2 3d4b0149

+1 -2
+1 -2
sound/soc/generic/test-component.c
··· 521 521 { 522 522 struct device *dev = &pdev->dev; 523 523 struct device_node *node = dev->of_node; 524 - struct device_node *ep; 525 524 const struct test_adata *adata = of_device_get_match_data(&pdev->dev); 526 525 struct snd_soc_component_driver *cdriv; 527 526 struct snd_soc_dai_driver *ddriv; ··· 590 591 } 591 592 592 593 i = 0; 593 - for_each_endpoint_of_node(node, ep) { 594 + for_each_of_graph_port(node, port) { 594 595 snprintf(dname[i].name, TEST_NAME_LEN, "%s.%d", node->name, i); 595 596 ddriv[i].name = dname[i].name; 596 597