linux_dsm_epyc7002/include/linux/clk
Andreas Kemnade d277ce2d3a clk: ti: add a usecount for autoidle
Multiple users might deny autoidle on a clock. So we should have some
counting here, also according to the comment in  _setup_iclk_autoidle().
Also setting autoidle regs is not atomic, so there is another reason
for locking.

Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Acked-by: Tony Lindgren <tony@atomide.com>
Tested-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
2019-02-15 16:47:55 +02:00
..
at91_pmc.h ARM: at91: pm: add PMC fast startup registers defines 2018-07-17 15:08:07 +02:00
clk-conf.h clk: Tag clk core files with SPDX 2018-12-11 09:57:47 -08:00
davinci.h clk: davinci: Fix link errors when not all SoCs are enabled 2018-05-30 12:48:49 -07:00
mmp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mxs.h ARM: mxs: remove custom .init_time hook 2013-09-29 21:09:34 +02:00
renesas.h clk: renesas: Convert to SPDX identifiers 2018-09-28 17:16:37 -07:00
sunxi-ng.h clk: sunxi-ng: Add interface to query or configure MMC timing modes. 2017-08-30 14:01:47 +02:00
tegra.h clk: tegra: MBIST work around for Tegra210 2018-03-08 19:18:08 +01:00
ti.h clk: ti: add a usecount for autoidle 2019-02-15 16:47:55 +02:00
zynq.h ARM: zynq: Map I/O memory on clkc init 2014-02-10 11:21:13 +01:00