]> git.baikalelectronics.ru Git - kernel.git/commit
clk: imx8m: Suppress bind attrs
authorLeonard Crestez <leonard.crestez@nxp.com>
Thu, 21 Nov 2019 13:52:17 +0000 (15:52 +0200)
committerShawn Guo <shawnguo@kernel.org>
Mon, 9 Dec 2019 02:36:34 +0000 (10:36 +0800)
commit99b2a542bcd6c8ed07c29a0040341f795928b8b0
tree54e72a13e59d8a7854bbb99e10e8c024adb66c44
parent4aec450eeee77eefc2aa0488439b9b31c0ef8949
clk: imx8m: Suppress bind attrs

The clock drivers on imx8m series are registered as platform devices and
this opens the possibility of reloading the driver at runtime.

This doesn't actually work: clocks are never removed and attempting to
bind again results in registration errors and a crash. Almost all
devices depend on clocks anyway so rebinding is unlikely to ever be
useful

Fix this by explicitly suppressing bind attrs like several other
clock drivers.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
drivers/clk/imx/clk-imx8mm.c
drivers/clk/imx/clk-imx8mn.c
drivers/clk/imx/clk-imx8mq.c