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@xxxxxxxxx> > --- > 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