ASoC: rsnd: don't assume node full path name for HDMI probing
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Wed, 11 Apr 2018 02:10:45 +0000 (02:10 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 16 Apr 2018 10:53:51 +0000 (11:53 +0100)
commit9ff7386656f5b7d9524ab7bdf69d508d14800d42
treeafd60a645792548bd247fbd0778cd0a62ed9b7dd
parentd188e140ad9723faccefa4ed5dc313cd467123c9
ASoC: rsnd: don't assume node full path name for HDMI probing

Current ssi.c is assuming below 2 things to probing HDMI node.
1) remote node is including "hdmi0" or "hdmi1" in node name
2) remote_ep->full_name is including full path name

But, these assumptions are broken by below
1) Node names should not use numerical suffixes
 commit 6b5ac2f1cb11 ("arm64: dts: renesas: r8a7795: Drop bogus HDMI
                       node names suffixes")
2) node full_name no longer include full path name
 commit a7e4cfb0a7ca ("of/fdt: only store the device node basename
                       in full_name")

Because of these reasons, ssi.c can't probe HDMI on current kernel.
This patch probes HDMI0/1 by using its address.
Note is that we need to keep updating for this address for future
generation chip.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Nguyen Viet Dung <dung.nguyen.aj@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/ssi.c