[PATCH/RFC] dt-bindings: mtd: Remove Renesas FLCTL NAND controller support
Rob Herring
robh at kernel.org
Mon May 16 17:51:13 PDT 2022
On Mon, May 09, 2022 at 02:27:52PM +0200, Geert Uytterhoeven wrote:
> The DT bindings for the Renesas FLCTL NAND controller document only support a
> single SoC, namely the Renesas R-Mobile AP4 (SH7372).
> Linux dropped support for this SoC in commit 59b89af1d5551c12 ("ARM:
> shmobile: sh7372: Remove Legacy C SoC code") in v4.1.
>
> Signed-off-by: Geert Uytterhoeven <geert+renesas at glider.be>
> ---
> The FLCTL NAND controller (or an enhanced version) is also present on
> SH-Mobile AG5 (sh73a0) and R-Mobile A1 (r8a7740), but the sole boards
> supported upstream (KMC KZM-A9-GT resp. Atmark Techno Armadillo-800-EVA)
> use eMMC NAND instead of raw NAND FLASH.
>
> What's the policy w.r.t. stale DT bindings?
> Should it be converted to json-schema instead?
Wouldn't be high on my list.
> drivers/mtd/nand/raw/sh_flctl.c still implements these bindings.
> The driver cannot be removed, as it is also used on the non-DT
> SH7723-based AP-325RXA platform.
But you could remove the DT support in the driver? I'd just leave this
as-is if you don't do that.
Rob
More information about the linux-mtd
mailing list