From: Mathieu Poirier <mathieu.poirier@linaro.org>
To: "Peng Fan (OSS)" <peng.fan@oss.nxp.com>,
marex@denx.de, iuliana.prodan@nxp.com, daniel.baluta@nxp.com
Cc: Bjorn Andersson <andersson@kernel.org>,
Shawn Guo <shawnguo@kernel.org>,
Sascha Hauer <s.hauer@pengutronix.de>,
Pengutronix Kernel Team <kernel@pengutronix.de>,
Fabio Estevam <festevam@gmail.com>,
Richard Zhu <hongxing.zhu@nxp.com>,
linux-remoteproc@vger.kernel.org, imx@lists.linux.dev,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, Peng Fan <peng.fan@nxp.com>
Subject: Re: [PATCH 4/6] remoteproc: imx_rproc: merge TCML/U
Date: Tue, 16 Jul 2024 09:42:37 -0600 [thread overview]
Message-ID: <ZpaU7TBfCQ7Tha1L@p14s> (raw)
In-Reply-To: <20240712-imx_rproc-v1-4-7bcf6732d328@nxp.com>
On Fri, Jul 12, 2024 at 04:34:57PM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan <peng.fan@nxp.com>
>
> Merge contiguous TCML/U regions into one to avoid load elf files which
> has large sections failure.
>
> Signed-off-by: Peng Fan <peng.fan@nxp.com>
> ---
> drivers/remoteproc/imx_rproc.c | 18 ++++++------------
> 1 file changed, 6 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c
> index 9e99bb27c033..552fccebf7e2 100644
> --- a/drivers/remoteproc/imx_rproc.c
> +++ b/drivers/remoteproc/imx_rproc.c
> @@ -119,20 +119,16 @@ struct imx_rproc {
> static const struct imx_rproc_att imx_rproc_att_imx93[] = {
> /* dev addr , sys addr , size , flags */
> /* TCM CODE NON-SECURE */
> - { 0x0FFC0000, 0x201C0000, 0x00020000, ATT_OWN | ATT_IOMEM },
> - { 0x0FFE0000, 0x201E0000, 0x00020000, ATT_OWN | ATT_IOMEM },
> + { 0x0FFC0000, 0x201C0000, 0x00040000, ATT_OWN | ATT_IOMEM },
>
> /* TCM CODE SECURE */
> - { 0x1FFC0000, 0x201C0000, 0x00020000, ATT_OWN | ATT_IOMEM },
> - { 0x1FFE0000, 0x201E0000, 0x00020000, ATT_OWN | ATT_IOMEM },
> + { 0x1FFC0000, 0x201C0000, 0x00040000, ATT_OWN | ATT_IOMEM },
>
> /* TCM SYS NON-SECURE*/
> - { 0x20000000, 0x20200000, 0x00020000, ATT_OWN | ATT_IOMEM },
> - { 0x20020000, 0x20220000, 0x00020000, ATT_OWN | ATT_IOMEM },
> + { 0x20000000, 0x20200000, 0x00040000, ATT_OWN | ATT_IOMEM },
>
> /* TCM SYS SECURE*/
> - { 0x30000000, 0x20200000, 0x00020000, ATT_OWN | ATT_IOMEM },
> - { 0x30020000, 0x20220000, 0x00020000, ATT_OWN | ATT_IOMEM },
> + { 0x30000000, 0x20200000, 0x00040000, ATT_OWN | ATT_IOMEM },
>
> /* DDR */
> { 0x80000000, 0x80000000, 0x10000000, 0 },
> @@ -211,10 +207,8 @@ static const struct imx_rproc_att imx_rproc_att_imx8mq[] = {
> { 0x08000000, 0x08000000, 0x08000000, 0 },
> /* DDR (Code) - alias */
> { 0x10000000, 0x40000000, 0x0FFE0000, 0 },
> - /* TCML */
> - { 0x1FFE0000, 0x007E0000, 0x00020000, ATT_OWN | ATT_IOMEM},
> - /* TCMU */
> - { 0x20000000, 0x00800000, 0x00020000, ATT_OWN | ATT_IOMEM},
> + /* TCML/U */
> + { 0x1FFE0000, 0x007E0000, 0x00040000, ATT_OWN | ATT_IOMEM},
Here too I will need an RB tag by Marek, Iuliana or Daniel.
> /* OCRAM_S */
> { 0x20180000, 0x00180000, 0x00008000, ATT_OWN },
> /* OCRAM */
>
> --
> 2.37.1
>
next prev parent reply other threads:[~2024-07-16 15:42 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-12 8:34 [PATCH 0/6] remoteproc: imx_rproc: various patches for misc Peng Fan (OSS)
2024-07-12 8:34 ` [PATCH 1/6] remoteproc: imx_rproc: correct ddr alias for i.MX8M Peng Fan (OSS)
2024-07-16 15:16 ` Mathieu Poirier
[not found] ` <4819651d-b9f7-4fa4-81b9-614b6d4d5a80@nxp.com>
2024-07-16 15:52 ` Mathieu Poirier
2024-07-19 5:46 ` Peng Fan
2024-07-12 8:34 ` [PATCH 2/6] remoteproc: imx_rproc: use imx specific hook for find_loaded_rsc_table Peng Fan (OSS)
2024-07-19 6:44 ` Iuliana Prodan
2024-07-12 8:34 ` [PATCH 3/6] remoteproc: imx_rproc: initialize workqueue earlier Peng Fan (OSS)
2024-07-16 15:38 ` Mathieu Poirier
2024-07-19 5:48 ` Peng Fan
2024-07-12 8:34 ` [PATCH 4/6] remoteproc: imx_rproc: merge TCML/U Peng Fan (OSS)
2024-07-16 15:42 ` Mathieu Poirier [this message]
2024-07-19 5:50 ` Peng Fan
2024-07-19 6:45 ` Iuliana Prodan
2024-07-12 8:34 ` [PATCH 5/6] remoteproc: imx_rproc: allow tx_block to be set Peng Fan (OSS)
2024-07-16 15:46 ` Mathieu Poirier
2024-07-19 5:51 ` Peng Fan
2024-07-12 8:34 ` [PATCH 6/6] remoteproc: imx_rproc: handle system off for i.MX7ULP Peng Fan (OSS)
2024-07-16 15:49 ` Mathieu Poirier
2024-08-05 20:38 ` Frank Li
2024-08-08 2:56 ` Peng Fan
2024-08-14 14:38 ` Mathieu Poirier
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=ZpaU7TBfCQ7Tha1L@p14s \
--to=mathieu.poirier@linaro.org \
--cc=andersson@kernel.org \
--cc=daniel.baluta@nxp.com \
--cc=festevam@gmail.com \
--cc=hongxing.zhu@nxp.com \
--cc=imx@lists.linux.dev \
--cc=iuliana.prodan@nxp.com \
--cc=kernel@pengutronix.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-remoteproc@vger.kernel.org \
--cc=marex@denx.de \
--cc=peng.fan@nxp.com \
--cc=peng.fan@oss.nxp.com \
--cc=s.hauer@pengutronix.de \
--cc=shawnguo@kernel.org \
/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.