dt-bindings: clock: si5351: add PLL reset mode property
authorAlvin Šipraga <alsi@bang-olufsen.dk>
Fri, 24 Nov 2023 13:17:43 +0000 (14:17 +0100)
committerStephen Boyd <sboyd@kernel.org>
Mon, 18 Dec 2023 06:31:36 +0000 (22:31 -0800)
commit9f950e7d45ea5595f36a7222571834aba6abad6d
treefc43f40c0dbbb82819327422be2417fd2dd713ac
parent524dfbc4e9fc08384c6a426d1f0561a71ad2038e
dt-bindings: clock: si5351: add PLL reset mode property

For applications where the PLL must be adjusted without glitches in the
clock output(s), a new silabs,pll-reset-mode property is added. It
can be used to specify whether or not the PLL should be reset after
adjustment. Resetting is known to cause glitches.

For compatibility with older device trees, it must be assumed that the
default PLL reset mode is to unconditionally reset after adjustment.

Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Cc: Rabeeh Khoury <rabeeh@solid-run.com>
Cc: Jacob Siverskog <jacob@teenage.engineering>
Cc: Sergej Sawazki <sergej@taudac.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Alvin Šipraga <alsi@bang-olufsen.dk>
Link: https://lore.kernel.org/r/20231124-alvin-clk-si5351-no-pll-reset-v6-2-69b82311cb90@bang-olufsen.dk
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Documentation/devicetree/bindings/clock/silabs,si5351.yaml