clk: meson: meson8b: add the cts_i958 clock
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Mon, 20 May 2019 20:03:19 +0000 (22:03 +0200)
committerJerome Brunet <jbrunet@baylibre.com>
Tue, 11 Jun 2019 09:02:04 +0000 (11:02 +0200)
commit174806aa9a8e051d3757ee5e673a3966221e4c3c
tree70e2d319b70ec02b9ab836e1c10117768ef70266
parentc39c24c1cae2476629c83e63afb19c3ff8987abf
clk: meson: meson8b: add the cts_i958 clock

Add the cts_i958 clock to control the clock source of the spdif output
block. It is used to select whether the clock source of the spdif output
is cts_amclk (when data are taken from i2s buffer) or the cts_mclk_i958
(when data are taken from the spdif buffer). The setup for this clock is
identical to GXBB, so this ports commit 7eaa44f6207fb6 ("clk: meson:
gxbb: add cts_i958 clock") to the Meson8/Meson8b/Meson8m2 clock driver.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
drivers/clk/meson/meson8b.c
drivers/clk/meson/meson8b.h