[PATCH RFC]: mtd: nand: Driver for Evatronix NAND flash controller

Ricard Wanderlof ricard.wanderlof at axis.com
Tue Dec 9 06:27:42 PST 2014


On Sun, 7 Dec 2014, Oleksij Rempel wrote:

> > From: Ricard Wanderlof <ricardw at axis.com>
> > 
> > This is a request for comments for a driver for the Evatronix 
> > NANDFLASH-CTRL IP (version 1.15). It is designed to be applied to 
> > Linux 3.16 or the current linux-mtd tree.
> 
> it looks like we are working on a driver for same IP core. I have working 
> HW, and working driver which need need reworking. Both driver are not 
> upstream ready. So it will be good if we collaborate with each other :)

After an off-list discussion between Oleksij and myself it seems that 
while the NAND flash controller in the SoC Oleksij is using (Alphascale 
ASM9260T) and the one I wrote the driver for above come from a common 
origin, they are fairly different when it comes to detail.

Looking at the documentation, the names of registers and bit fields etc 
clearly show a common origin, but there are a lot of details which differ 
as well, including the actual presence of certain registers, register 
offsets, bitfield locations within registers, the interpretation of 
bitfields with the same name, etc. It is also not clear from a cursory 
glance how much the underlying implementation differs between the IP 
versions.

Consequently we've decided that it at this time we cannot coordinate these 
two drivers.

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30



More information about the linux-mtd mailing list