How to use EP8260 MTD device?
OHMURA Yutaka
ohmura at co-nss.co.jp
Sat Feb 1 00:40:08 EST 2003
Hi,
In this ML, no one uses EP8260?
Or TSL(2.4.7 base)?
I changed my .config as follows, but still not work.
> # Memory Technology Devices (MTD)
> CONFIG_MTD=y
> CONFIG_MTD_DEBUG=y
> CONFIG_MTD_DEBUG_VERBOSE=3
> CONFIG_MTD_PARTITIONS=y
> CONFIG_MTD_CHAR=y
> CONFIG_MTD_BLOCK=y
> CONFIG_FTL=y
>
> # RAM/ROM/Flash chip drivers
> CONFIG_MTD_CFI=y
> CONFIG_MTD_GEN_PROBE=y
> CONFIG_MTD_CFI_AMDSTD=y
>
> # Mapping drivers for chip access
> CONFIG_MTD_PHYSMAP=y
> CONFIG_MTD_PHYSMAP_START=FF000000
> CONFIG_MTD_PHYSMAP_LEN=FFFFFF
> CONFIG_MTD_PHYSMAP_BUSWIDTH=2
By the way, TSL uses DEC register for timer, is this same in pure PPC-Linux?
I could't find pure PPC-Linux 2.4.7 source code...
Regards,
Yutaka
OHMURA Yutaka <ohmura at co-nss.co.jp> wrote:
>
> Hello,
>
> Now I'm trying to use Embedded Planet 8260 board Flash memory with TimeSys
> Linux 3.1(TSL). I have two type of this board. One has 200MHz clock, have RTC,
> 64MB PSDRAM, 32MB LSDRAM and 16MB Flash ROM. The other has 300MHz clock,
> no RTC, 32MB PSDRAM and 8MB Flash ROM. My goal is use MTD device under TSL with
> 300MHz MPU board, but the board looks some other difference with 200MHz board,
> so TSL can't works fine, so at first I'm trying to use MTD device with 200MHz
> board. But I can't use MTD until now.
> In now situation, /dev/mtd and /dev/mtdblock are normal directory and there are
> nothing under the directory.
>
> Please tell me how to use MTD on EP8260 under TSL!
>
> Here is my .config
> > # Memory Technology Devices (MTD)
> > CONFIG_MTD=y
> > CONFIG_MTD_DEBUG=y
> > CONFIG_MTD_DEBUG_VERBOSE=3
> > CONFIG_MTD_PARTITIONS=y
> > CONFIG_MTD_CHAR=y
> > CONFIG_MTD_BLOCK=y
> > CONFIG_FTL=y
>
> > # RAM/ROM/Flash chip drivers
> > CONFIG_MTD_CFI=y
> > CONFIG_MTD_JEDECPROBE=y
> > CONFIG_MTD_GEN_PROBE=y
> > CONFIG_MTD_CFI_AMDSTD=y <-On board Flash memory looks AMD
> chip but the print faint so I
> can't read chip type
> > CONFIG_MTD_CFI_AMDSTD=y
> > CONFIG_MTD_OBSOLETE_CHIPS=y
> > CONFIG_MTD_AMDSTD=y
>
> > # Mapping drivers for chip access
> > CONFIG_MTD_PHYSMAP=y
> > CONFIG_MTD_PHYSMAP_START=FF800000 <-adjusting to 300MHz board
> > CONFIG_MTD_PHYSMAP_LEN=70000000 I hope 200MHz board can work with
> this parameter
> > CONFIG_MTD_PHYSMAP_BUSWIDTH=2
> other MTD parameters are not set
>
> Under this environment, MTD driver says
> > physmap flash device: 6ffffc at ff800000
> > CFI: Found no Physically mapped flash device at location zero
> > RPX Lite or CLLF flash device: 2000000 at fe000000
> > CFI: Found no RPX device at location zero
> > $Id: ftl.c,v 1.38 2001/09/23 21:15:12 dwmw2 Exp $
>
> This is first time to use MTD for me, so if you know good reference to use it,
> please tell me too.
> /usr/src/timesys/ep8260/2.4.7-timesys-3.1.180/kernel/Documents was not help me.
>
> Regards,
>
> Yutaka
>
>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
OHMURA, Yutaka <ohmura at co-nss.co.jp>
Nissin Systems co.,ltd.
(Phone) +81-75-344-7950 (FAX) +81-75-344-7888
Ayakoji, Horikawa street, Shimogyo-ku, KYOTO, JAPAN
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list