From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergei Shtylyov Date: Tue, 22 Apr 2014 20:27:36 +0000 Subject: Re: [PATCH 05/14] ARM: shmobile: koelsch-reference: Work around core clock issues Message-Id: <5356D0B8.5010406@cogentembedded.com> List-Id: References: <53cf0cf7ba2ef785b339826a0765bb6b1756adeb.1397774191.git.horms+renesas@verge.net.au> In-Reply-To: <53cf0cf7ba2ef785b339826a0765bb6b1756adeb.1397774191.git.horms+renesas@verge.net.au> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org Hello. On 04/18/2014 02:44 AM, Simon Horman wrote: > From: Geert Uytterhoeven > Due to issues with runtime PM clock management, clocks not explicitly > managed by their drivers may not be enabled at all, or be inadvertently > disabled by the clk_disable_unused() late initcall. > Until this is fixed, add a temporary workaround, calling > shmobile_clk_workaround() with enable = true. > For now this enables the clocks for: ether, i2c2, msiof0, qspi_mod, and > thermal. More clocks can be added if needed. > Signed-off-by: Geert Uytterhoeven > Signed-off-by: Simon Horman It is strange but this workaround doesn't seem to help me booting Koelsch reference kernel with NFS root: it still crashes due to imprecise external abort once the userland starts. Only the actual drivers/sh/ fixing series by Ben/Geert helps with booting further. I therefore would like to have it merged by Simon the sooner the better... WBR, Sergei From mboxrd@z Thu Jan 1 00:00:00 1970 From: sergei.shtylyov@cogentembedded.com (Sergei Shtylyov) Date: Wed, 23 Apr 2014 00:27:36 +0400 Subject: [PATCH 05/14] ARM: shmobile: koelsch-reference: Work around core clock issues In-Reply-To: <53cf0cf7ba2ef785b339826a0765bb6b1756adeb.1397774191.git.horms+renesas@verge.net.au> References: <53cf0cf7ba2ef785b339826a0765bb6b1756adeb.1397774191.git.horms+renesas@verge.net.au> Message-ID: <5356D0B8.5010406@cogentembedded.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hello. On 04/18/2014 02:44 AM, Simon Horman wrote: > From: Geert Uytterhoeven > Due to issues with runtime PM clock management, clocks not explicitly > managed by their drivers may not be enabled at all, or be inadvertently > disabled by the clk_disable_unused() late initcall. > Until this is fixed, add a temporary workaround, calling > shmobile_clk_workaround() with enable == true. > For now this enables the clocks for: ether, i2c2, msiof0, qspi_mod, and > thermal. More clocks can be added if needed. > Signed-off-by: Geert Uytterhoeven > Signed-off-by: Simon Horman It is strange but this workaround doesn't seem to help me booting Koelsch reference kernel with NFS root: it still crashes due to imprecise external abort once the userland starts. Only the actual drivers/sh/ fixing series by Ben/Geert helps with booting further. I therefore would like to have it merged by Simon the sooner the better... WBR, Sergei