@@ -55,10 +55,19 @@ static const struct clk_name clk_names[] __initconst = {
};
#endif
+/*
+ * This is a really crude hack to work around core platform clock issues
+ */
+static const struct clk_name clk_enables[] __initconst = {
+ { "sdhi0", NULL, "ffe4c000.sd" },
+ { "thermal", NULL, "ffc48000.thermal" },
+};
+
static void __init marzen_init(void)
{
#ifdef CONFIG_COMMON_CLK
shmobile_clk_workaround(clk_names, ARRAY_SIZE(clk_names), false);
+ shmobile_clk_workaround(clk_enables, ARRAY_SIZE(clk_enables), true);
#else
r8a7779_clock_init();
#endif