Home
last modified time | relevance | path

Searched hist:d4c83ac16c6532bda5d9a9d95a30b7dfff494b43 (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/clk/meson/
H A Dclk-pll.hdiff d4c83ac16c6532bda5d9a9d95a30b7dfff494b43 Wed May 15 20:47:24 CEST 2024 Dmitry Rokosov <ddrokosov@salutedevices.com> clk: meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL

When dealing with certain PLLs, it is necessary to avoid modifying them
if they have already been initialized by lower levels. For instance, in
the A1 SoC Family, the sys_pll is enabled as the parent for the cpuclk,
and it cannot be disabled during the initialization sequence. Therefore,
initialization phase must be skipped.

Signed-off-by: Dmitry Rokosov <ddrokosov@salutedevices.com>
Link: https://lore.kernel.org/r/20240515185103.20256-2-ddrokosov@salutedevices.com
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
H A Dclk-pll.cdiff d4c83ac16c6532bda5d9a9d95a30b7dfff494b43 Wed May 15 20:47:24 CEST 2024 Dmitry Rokosov <ddrokosov@salutedevices.com> clk: meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL

When dealing with certain PLLs, it is necessary to avoid modifying them
if they have already been initialized by lower levels. For instance, in
the A1 SoC Family, the sys_pll is enabled as the parent for the cpuclk,
and it cannot be disabled during the initialization sequence. Therefore,
initialization phase must be skipped.

Signed-off-by: Dmitry Rokosov <ddrokosov@salutedevices.com>
Link: https://lore.kernel.org/r/20240515185103.20256-2-ddrokosov@salutedevices.com
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>