aboutsummaryrefslogtreecommitdiff
path: root/certs
diff options
context:
space:
mode:
authorChristophe JAILLET2022-08-24 10:18:25 +0200
committerAlexandre Belloni2022-10-13 00:31:18 +0200
commit24fb316155a5f6ba278a8b110c60e67b79900356 (patch)
tree8c3df0c5aa00ef4b39c6d9b3575d84eb31c044fa /certs
parentd73d66c0e05741b35b7398e647b8c4f2aaea9b09 (diff)
rtc: mpfs: Use devm_clk_get_enabled() helper
The devm_clk_get_enabled() helper: - calls devm_clk_get() - calls clk_prepare_enable() and registers what is needed in order to call clk_disable_unprepare() when needed, as a managed resource. This simplifies the code, the error handling paths and avoid the need of a dedicated function used with devm_add_action_or_reset(). That said, mpfs_rtc_init_clk() is the same as devm_clk_get_enabled(), so use this function directly instead. This also fixes an (unlikely) unchecked devm_add_action_or_reset() error. Based on my test with allyesconfig, this reduces the .o size from: text data bss dec hex filename 5330 2208 0 7538 1d72 drivers/rtc/rtc-mpfs.o down to: 5074 2208 0 7282 1c72 drivers/rtc/rtc-mpfs.o Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/e55c959f2821a2c367a4c5de529a638b1cc6b8cd.1661329086.git.christophe.jaillet@wanadoo.fr Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions