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

clk: renesas: cpg-mssr: Use of_device_get_match_data() helper

If CONFIG_OF=n:

drivers/clk/renesas/renesas-cpg-mssr.c: In function ‘cpg_mssr_probe’:
drivers/clk/renesas/renesas-cpg-mssr.c:702: warning: dereferencing ‘void *’ pointer
drivers/clk/renesas/renesas-cpg-mssr.c:702: error: request for member ‘data’ in something not a structure or union

To fix this, use the of_device_get_match_data() helper, for which a
dummy version is provided if CONFIG_OF=n.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>

authored by

Geert Uytterhoeven and committed by
Stephen Boyd
34deaff7 3ff77275

+1 -1
+1 -1
drivers/clk/renesas/renesas-cpg-mssr.c
··· 699 699 struct clk **clks; 700 700 int error; 701 701 702 - info = of_match_node(cpg_mssr_match, np)->data; 702 + info = of_device_get_match_data(dev); 703 703 if (info->init) { 704 704 error = info->init(dev); 705 705 if (error)