From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbFBi-0007gq-St for qemu-devel@nongnu.org; Sun, 13 Sep 2015 17:51:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZbFBf-0007F5-Gr for qemu-devel@nongnu.org; Sun, 13 Sep 2015 17:51:54 -0400 Received: from bh-25.webhostbox.net ([208.91.199.152]:43185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZbFBf-0007Et-9S for qemu-devel@nongnu.org; Sun, 13 Sep 2015 17:51:51 -0400 Message-ID: <55F5EFEF.2060201@roeck-us.net> Date: Sun, 13 Sep 2015 14:51:43 -0700 From: Guenter Roeck MIME-Version: 1.0 References: <1442091963-10658-1-git-send-email-linux@roeck-us.net> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2] hw/misc/zynq_slcr: Change CPU clock rate for Linux boots List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , Peter Crosthwaite Cc: Peter Crosthwaite , Alistair Francis , "qemu-devel@nongnu.org Developers" , Nathan Rossi Peter, On 09/13/2015 01:47 PM, Peter Maydell wrote: > On 13 September 2015 at 21:22, Peter Crosthwaite > wrote: >> On Sat, Sep 12, 2015 at 2:06 PM, Guenter Roeck wrote: >>> The Linux kernel only accepts 333334 Khz and 666667 Khz clock rates, and >>> may crash if the actual clock rate is too low. The clock rate used to be >>> (ps-clk-frequency * 26 / 4), which resulted in a CPU frequency of >>> 216666 Khz if ps-clk-frequency was set to 33333333 Hz. Change it to >>> (ps-clk-frequency * 20 / 2) = 333333 Khz for to make Linux happy. >>> Limit the change to Linux boots only. >>> >>> Signed-off-by: Guenter Roeck >>> >> >> Reviewed-by: Peter Crosthwaite >> >> Can this go via target-arm? (cc PMM). >> >> There may be more changes worth making on is_linux. I don't have the >> patch with the full list of FSBL-related SLCR changes handy and can't >> seem to find it in any modern Yocto trees. Wondering if Yocto still >> supports booting Zynq without FSBL (Nathan/Alistair may know more)? > > I'd prefer us not to propagate lots of "only if Linux boot" > changes into devices. The GIC *must* have these because the > kernel can't configure it otherwise from non-secure mode. > I'm not sure that applies here. > Not sure I understand. Is this a NACK ? Thanks, Guenter