Hi all,
I am trying to port the NAND driver to the kernel 2.6, I think it's
quite straightforward, since only minor changes occurred in the NAND
support between kernel 2.4 and kernel 2.6.
After some refactoring, I was able to compile the new module, but when
I load it the kernel crashes. I think I can solve this problem, since
all the NAND structures/APIs did not change much, only some fields in
the structs were reorganized.
Are you sure the "right" module is
linux24/drivers/mtd/nand/ts7250.c and not
linux24/drivers/mtd2k/nand/ts7250.c (the latter one contains
additional information about ECC)
It's strange, the two files look almost the same, except for the
additional EEC code and a more verbose kernel logging. Furthermore,
/mtd/nand/ts7250.c seems newer than /mtd2k/nand/ts7250.c. When I load
the standard kernel, I see in the kernel log the data printed by the
mtd2k module, this confuses me... ?!?
Can someone explain to me the difference between the two modules?
Which one is the one that is actually used and able to see the NAND Flash?
Thanks a lot
Andrea
--- In Curtis Monroe <> wrote:
>
> There are non-disclosure and patent issues preventing the release of
SD-card
> code. But SD cards are backwards compatible with MMC. There is an
MMC driver
> in Linux, that could be modified to use the TS SD-card interface,
but it
> would not have the locking and security functions of SD-cards. It
may also be
> slower, I'm not sure if that driver can use the 4 wire interface or
just SPI
> interface to SD.
>
> .../linux-2.6.14.2/drivers/mmc/
>
>
> Nand interface is not patented. You can see the source in the Linux
source
> tree:
>
> .../linux24_ts8/drivers/mtd/nand/ts7250.c
>
> -Curtis.
>
>
>
> On January 11, 2007 04:58 am, Breton M. Saunders wrote:
> > Folks,
> >
> > Does anyone know where the source code for ts7xxx_nand is?
> >
> > How about sdcard.o's source code?
> >
> > Does TS release it?
> >
> > Do patents block sdcard's source from being published?
> >
> > I would like to get these running under 2.6.
> >
> > Cheers,
> >
> > -Brett
> >
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|