]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk
authorChen-Yu Tsai <wens@csie.org>
Mon, 8 Apr 2019 16:57:39 +0000 (00:57 +0800)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Tue, 9 Apr 2019 07:56:56 +0000 (09:56 +0200)
Allwinner's BSP for the A83T lists pll-video0 as the first parent to
csi-mclk with index 0. This parent is not listed in the datasheet, but
actually works, and makes more sense considering the index is the
default value out of reset.

Add pll-video0 as a parent to csi-mclk with index 0.

Fixes: 05359be1176b ("clk: sunxi-ng: Add driver for A83T CCU")
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c

index 2d6555d7317058c1b892bc91dbd75dfe0fe1df6e..5f714b4d8ee42c1119f8ffb9dc7986798bf2ec1e 100644 (file)
@@ -513,8 +513,9 @@ static SUNXI_CCU_GATE(csi_misc_clk, "csi-misc", "osc24M", 0x130, BIT(16), 0);
 
 static SUNXI_CCU_GATE(mipi_csi_clk, "mipi-csi", "osc24M", 0x130, BIT(31), 0);
 
-static const char * const csi_mclk_parents[] = { "pll-de", "osc24M" };
-static const u8 csi_mclk_table[] = { 3, 5 };
+static const char * const csi_mclk_parents[] = { "pll-video0", "pll-de",
+                                                "osc24M" };
+static const u8 csi_mclk_table[] = { 0, 3, 5 };
 static SUNXI_CCU_M_WITH_MUX_TABLE_GATE(csi_mclk_clk, "csi-mclk",
                                       csi_mclk_parents, csi_mclk_table,
                                       0x134,