clk: si5351: Add PLL soft reset
authorJacob Siverskog <jacob@teenage.engineering>
Fri, 20 Nov 2015 18:03:13 +0000 (19:03 +0100)
committerStephen Boyd <sboyd@codeaurora.org>
Fri, 20 Nov 2015 18:40:37 +0000 (10:40 -0800)
commit6dc669a22c77ad9c812bef82e186b3ab254470cb
treefb8aafbd3e645f5620d26f86aa456639ab01676f
parentc1de13574d7880c7321abe789ef02fa540631eaf
clk: si5351: Add PLL soft reset

This is according to figure 12 ("I2C Programming Procedure") in
"Si5351A/B/C Data Sheet"
(https://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351-B.pdf).

Without the PLL soft reset, we were unable to get three outputs
working at the same time.

According to Silicon Labs support, performing PLL soft reset will only
be noticeable if the PLL parameters have been changed.

Signed-off-by: Jacob Siverskog <jacob@teenage.engineering>
Signed-off-by: Jens Rudberg <jens@teenage.engineering>
Acked-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/clk-si5351.c