[PATCH V2] ARM: rmobile: beacon-renesom: Enable QSPI NOR Flash
Adam Ford
aford173 at gmail.com
Mon Aug 23 17:40:27 CEST 2021
On Mon, Aug 23, 2021 at 8:50 AM Marek Vasut <marex at denx.de> wrote:
>
> On 8/23/21 2:23 PM, Adam Ford wrote:
> > On Thu, Jun 3, 2021 at 8:22 AM Adam Ford <aford173 at gmail.com> wrote:
> >>
> >> There is a QSPI NOR flash part on the board. Because this chip isn't
> >> yet supported in Linux, but it is supported in U-Boot, and the
> >> face that the RPC_SPI compatible names are different in U-Boot and
> >> Linux, the device tree updates are confined to -u-boot.dtsi files.
> >>
> >> In order to use the QSPI, TF-A must leave RPC unlocked by compiling
> >> TF-A with RZG_RPC_HYPERFLASH_LOCKED=0.
> >>
> >> Signed-off-by: Adam Ford <aford173 at gmail.com>
> >> Reviewed-by: Biju Bas <biju.das.jz at bp.renesas.com>
> >
> > Marek,
> >
> > It looks like this [1] was assigned to you. its been a couple months.
> > any chance this could get applied or get feedback?
>
> Rebase, fix the below, resend, I'll pick it.
no problem.
>
> Also, probably don't wait "a few months" and let the frustration grow
> next time, week or two usually means the patch was missed.
I would have sooner, but I was out on medical leave for 6 weeks with a
broken wrist. I am just trying to catch up now.
adam
>
> >> / {
> >> + aliases {
> >> + spi0 = &rpc;
> >> + };
> >> +
> >> soc {
> >> u-boot,dm-pre-reloc;
> >> };
> >> };
> >>
> >> +&avb {
> >> + phy-mode = "rgmii-txid";
> >> +};
> >> +
>
> Do you really need ethernet for QSPI NOR ?
>
> >> &cpg {
> >> u-boot,dm-pre-reloc;
> >> };
> >> @@ -25,6 +33,25 @@
> >> u-boot,dm-pre-reloc;
> >> };
> >>
> >> +&rpc {
> >> + compatible = "renesas,rcar-gen3-rpc";
> >> + num-cs = <1>;
> >> + spi-max-frequency = <40000000>;
> >> + #address-cells = <1>;
> >> + #size-cells = <0>;
> >> + status = "okay";
>
> btw. can those duplicate entries be somehow deduplicated into some
> yourboard.dtsi file ?
>
> >> + flash0: spi-flash at 0 {
> >> + #address-cells = <1>;
> >> + #size-cells = <1>;
> >> + reg = <0>;
> >> + compatible = "spi-flash", "jedec,spi-nor";
> >> + spi-max-frequency = <40000000>;
> >> + spi-tx-bus-width = <1>;
> >> + spi-rx-bus-width = <1>;
> >> + };
> >> +};
>
> [...]
More information about the U-Boot
mailing list