Hi Simon, Mikhail, [email protected] wrote on Tue, 8 Oct 2024 19:50:59 -0600:
> Hi Mikhail, > > On Tue, 1 Oct 2024 at 14:45, Mikhail Kshevetskiy > <[email protected]> wrote: > > > > This patch series: > > * sync spinand driver code with linux-6.10 > > * sync spinand flash support with linux-6.10 > > * add initial support of ecc engines > > > > Up to now only software ecc is supported, but other engines can be add > > quite easily > > Is there a uclass for ECC? Not that I am aware of. Indeed maybe a uclass for these engines might make sense (maybe UCLASS_ECC_ENGINE). The uclass for them might be simple enough just to match devices with drivers and drivers and perhaps expose the few callbacks needed (like init/prepare/finish/cleanup). Then in the NAND layer when looking for a suitable device you could do a research by class ID. Thanks, Miquèl

