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