Silicon Labs' si570 clock driver re-initializes the register space from non-volatile memory by issuing a 'recall NVM to RAM' operation during probe(). This operation causes the device to re-calibrate the frequency of clock out. If the clock is being used while this operation is occurring, a pause/glitch could be detected on the clock out. For use cases that the clock frequency needs to remain consistent from power on, a device tree optional property is added so the recall operation could be skipped. Saeed Nowshadi (2): dt-bindings: clock: si570: Add 'silabs,skip-recall' property clk: si570: Skip NVM to RAM recall operation if an optional property is set Documentation/devicetree/bindings/clock/silabs,si570.txt | 2 ++ drivers/clk/clk-si570.c | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) -- 2.7.4