From: Ye Li <ye.li@nxp.com>
To: u-boot@lists.denx.de
Subject: [EXT] [PATCH] ARM: imx: Add OCRAM_S into iMX8M MMU tables
Date: Fri, 26 Feb 2021 07:15:49 +0000 [thread overview]
Message-ID: <1614323728.111070.5.camel@nxp.com> (raw)
In-Reply-To: <20210225205226.728164-1-marex@denx.de>
Hi Marek,
On Thu, 2021-02-25 at 21:52 +0100, Marek Vasut wrote:
> Caution: EXT Email
>
> The OCRAM_S is regular memory, just like the OCRAM, add it to the MMU
> tables so it can be used and cached.
>
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Peng Fan <peng.fan@nxp.com>
> Cc: Stefano Babic <sbabic@denx.de>
> ---
> ?arch/arm/mach-imx/imx8m/soc.c | 7 +++++++
> ?1 file changed, 7 insertions(+)
>
> diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-
> imx/imx8m/soc.c
> index 5456c10fb17..225e4e12500 100644
> --- a/arch/arm/mach-imx/imx8m/soc.c
> +++ b/arch/arm/mach-imx/imx8m/soc.c
> @@ -104,6 +104,13 @@ static struct mm_region imx8m_mem_map[] = {
> ????????????????.attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) |
> ?????????????????????????PTE_BLOCK_NON_SHARE |
> ?????????????????????????PTE_BLOCK_PXN | PTE_BLOCK_UXN
> +???????}, {
> +???????????????/* OCRAM_S */
> +???????????????.virt = 0x180000UL,
> +???????????????.phys = 0x180000UL,
> +???????????????.size = 0x8000UL,
> +???????????????.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
> +????????????????????????PTE_BLOCK_OUTER_SHARE
> ????????}, {
> ????????????????/* TCM */
> ????????????????.virt = 0x7C0000UL,
> --
> 2.30.0
>
OCRAM_S is used by ATF and SPL to pass DDR CSR data. It is better not?
use it in u-boot to avoid any DDR issue.
And this?imx8m_mem_map will be modified at runtime to get rid of optee
memory. When OCRAM_S is added, the index used in?enable_caches and
dram_init need update as well.
Best regards,
Ye Li
next prev parent reply other threads:[~2021-02-26 7:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-25 20:52 [PATCH] ARM: imx: Add OCRAM_S into iMX8M MMU tables Marek Vasut
2021-02-26 7:15 ` Ye Li [this message]
2021-02-26 12:44 ` [EXT] " Marek Vasut
2021-02-27 6:26 ` Ye Li
2021-02-27 12:57 ` Marek Vasut
2021-04-08 20:58 ` sbabic at denx.de
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1614323728.111070.5.camel@nxp.com \
--to=ye.li@nxp.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.