From: Chris Brandt <Chris.Brandt@renesas.com>
To: Rob Herring <robh@kernel.org>
Cc: Simon Horman <horms@verge.net.au>,
Mark Rutland <mark.rutland@arm.com>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-renesas-soc@vger.kernel.org"
<linux-renesas-soc@vger.kernel.org>
Subject: RE: [PATCH 2/2] ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB
Date: Wed, 12 Dec 2018 13:58:59 +0000 [thread overview]
Message-ID: <TYXPR01MB1568DD386FE18BD1F985E5178AA70@TYXPR01MB1568.jpnprd01.prod.outlook.com> (raw)
In-Reply-To: <20181212021549.GA26333@bogus>
On Tuesday, December 11, 2018, Rob Herring wrote:
> > + /* Cramfs XIP File System in QSPI */
> > + qspi@20000000 {
>
>
> > + compatible = "mtd-rom";
>
> This should be the actual Quad-SPI controller and then a flash device
> underneath it. It may work as-is initially, but eventually won't you
> need the flash details?
Not really.
The "QSPI" actually works as a memory mapped SPI (as in, the CPU sees
the QSPI flash as a linear read-only address range).
Basically, u-boot sets up the QSPI to look like a ROM area, and that's
it. Everything is running directly from that QSPI flash, so you can't
make any modifications to it while running, otherwise the whole system will
go down. Therefore, there is no need to know anything about the actually
Flash that is connected, because you are never allowed to interact with it
(or even query it on boot).
This board in particular only has 8MB of RAM. So, it really only works
well as an XIP system (meaning both kernel and file system are XIP from
Flash).
Chris
next prev parent reply other threads:[~2018-12-12 13:59 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-29 13:05 [PATCH 0/2] Add Initial Device Tree for RZ/A2 Chris Brandt
2018-11-29 13:05 ` [PATCH 1/2] ARM: dts: r7s9210: Initial SoC device tree Chris Brandt
2018-11-30 11:55 ` Simon Horman
2018-11-30 12:04 ` Chris Brandt
2018-11-30 12:22 ` Simon Horman
2018-11-30 16:03 ` Geert Uytterhoeven
2018-11-30 16:21 ` Chris Brandt
2018-12-04 15:18 ` Geert Uytterhoeven
2018-11-29 13:05 ` [PATCH 2/2] ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB Chris Brandt
2018-11-30 11:57 ` Simon Horman
2018-11-30 12:20 ` Chris Brandt
2018-11-30 15:59 ` Geert Uytterhoeven
2018-11-30 16:10 ` Chris Brandt
2018-11-30 16:16 ` Geert Uytterhoeven
2018-12-04 16:01 ` Geert Uytterhoeven
2018-12-04 16:25 ` Chris Brandt
2018-12-04 16:25 ` Chris Brandt
2018-12-04 16:27 ` Geert Uytterhoeven
2018-12-12 2:15 ` Rob Herring
2018-12-12 13:58 ` Chris Brandt [this message]
2018-12-12 13:58 ` Chris Brandt
2018-12-12 17:10 ` Rob Herring
2018-12-12 17:10 ` Rob Herring
2018-12-12 18:03 ` Chris Brandt
2018-12-12 18:03 ` Chris Brandt
2018-12-17 15:27 ` Rob Herring
2018-12-17 15:27 ` Rob Herring
2018-12-17 16:22 ` Chris Brandt
2018-12-17 16:22 ` Chris Brandt
2018-12-17 17:00 ` Rob Herring
2018-12-17 17:00 ` Rob Herring
2018-12-17 17:41 ` Chris Brandt
2018-12-17 17:41 ` Chris Brandt
2018-12-18 7:42 ` Geert Uytterhoeven
2018-12-18 7:42 ` Geert Uytterhoeven
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=TYXPR01MB1568DD386FE18BD1F985E5178AA70@TYXPR01MB1568.jpnprd01.prod.outlook.com \
--to=chris.brandt@renesas.com \
--cc=devicetree@vger.kernel.org \
--cc=horms@verge.net.au \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=robh@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.