From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E86A6C433EF for ; Wed, 13 Apr 2022 07:47:16 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EA7908394C; Wed, 13 Apr 2022 09:47:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1649836035; bh=kYoLmQUJRsGaIdoKKP25cNrDqFrwaR592ovJaPoZrk8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=ZDZC3Zyi+HJNAcfmIp2lFkqiqGr/cAO64cK26RwPHmk6PJ2AYBKsD8uznP5fhxjT7 ONLjjIJWEu9igc0fdEp/45ildQyvwFUZEM3Ke4JCmTO8Xy4+3A0qR5S/QJSFPSr5J0 XEDHM7B9GQPah4ymY1EH5MyvfH8HRNvyHYHhYZomD6GddEG/+B0F5wYF1/nt7aSsNQ qANCu+Bs0S+wTiSlHJH67g3Dl7NPVAB9tZ3pv3nsMvgORx0BtMsOcUZytSLe4VxWFv psiR3Hjw+haOi5lPwEy/7YnRz+A6GlBbU4/tO6XNO5DylrSO+Rr3bI/g/S+FGz4FdJ XHEC6Qk/AK9Tg== Received: from [IPV6:2001:a61:618e:a001:4533:dcfd:27c0:598a] (unknown [IPv6:2001:a61:618e:a001:4533:dcfd:27c0:598a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbabic@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 0045781898; Wed, 13 Apr 2022 09:47:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1649836032; bh=kYoLmQUJRsGaIdoKKP25cNrDqFrwaR592ovJaPoZrk8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=VSQfocw7Wx7fFeFlw6tWOji39mLiG3e64o84KsbnqxLg/x8WaqkFLyaOTCBcqppL5 kdgMdLh11FNMo4uw7tVd5bYA3p1EDFWovjK3/k6rF9qP+XD4/K8VpKRHvgsvwaSlHf spb8MLUBn8hf7NlDFIIMMW/TrfJ0HvKtk4BpjbkIqVi7QCrSDJaX+gpuDQTbJ0svnN ckNnn49BuhlmqQ4+9+aiQsB8THOyqKvJHxdmvkS9LNJmBN9HsOPIYat8IkTP4anyF5 5p1XEcuZkW3iLXBsSyehBweerG47Bk1X+nbmE6OSj9nraXCSGvr2pQSrHTCKf1RYt9 QwYg/isVc95rA== Message-ID: <6e4c1aba-23d4-837e-bc5d-b784dc86f786@denx.de> Date: Wed, 13 Apr 2022 09:47:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v2] ARM: imx: Enable instruction cache early on on i.MX8M Content-Language: de-DE To: Marek Vasut , u-boot@lists.denx.de, sbabic@denx.de Cc: Fabio Estevam , Peng Fan References: <20220412224152.194959-1-marex@denx.de> From: Stefano Babic In-Reply-To: <20220412224152.194959-1-marex@denx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean On 13.04.22 00:41, Marek Vasut wrote: > Enable instruction cache early on to speed up the boot process on i.MX8M. > > Signed-off-by: Marek Vasut > Cc: Fabio Estevam > Cc: Peng Fan > Cc: Stefano Babic > --- > V2: Protect the icache_enable with !CONFIG_IS_ENABLED(SYS_ICACHE_OFF), > the symbol might be undefined in case CONFIG_(SPL_)SYS_ICACHE_OFF > is set > --- > arch/arm/mach-imx/imx8m/soc.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c > index bb94ef51492..8171631db10 100644 > --- a/arch/arm/mach-imx/imx8m/soc.c > +++ b/arch/arm/mach-imx/imx8m/soc.c > @@ -550,6 +550,11 @@ EVENT_SPY(EVT_DM_POST_INIT, imx8m_check_clock); > int arch_cpu_init(void) > { > struct ocotp_regs *ocotp = (struct ocotp_regs *)OCOTP_BASE_ADDR; > + > +#if !CONFIG_IS_ENABLED(SYS_ICACHE_OFF) > + icache_enable(); > +#endif > + > /* > * ROM might disable clock for SCTR, > * enable the clock before timer_init. Thanks for fast fix - I apply this before my PR. Regards, Stefano -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de =====================================================================