Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Mar 2011 14:41:09 -0400
From:      Andrew Duane <aduane@juniper.net>
To:        Marcel Moolenaar <xcllnt@mac.com>, Aleksandr Rybalko <ray@dlink.ua>
Cc:        "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>
Subject:   RE: [CFT][patch]cfi driver support for NOR flash arrays
Message-ID:  <AC6674AB7BC78549BB231821ABF7A9AE9DC0E6867E@EMBX01-WF.jnpr.net>
In-Reply-To: <F9D2993A-F90E-403F-B2E6-01B5BA5C42D9@mac.com>
References:  <20110314170942.90bfb5a8.ray@dlink.ua> <F9D2993A-F90E-403F-B2E6-01B5BA5C42D9@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote:
> On Mar 14, 2011, at 8:09 AM, Aleksandr Rybalko wrote:
>=20
>> Hi, all.
>>=20
>> proposed patch add support of NOR flash arrays to cfi driver
>> http://my.ddteam.net/files/2011-03-11_cfi_flash_array_support.patch
>=20
> Hi Aleksandr,
>=20
> The patch is interesting, but combines a whole bunch of different
> changes. Some of the changes are similar to the fixes we have at
> Juniper ourselves, so getting the driver sync'd up is a good idea.
> Not to mention that we have added support for the SPI interface.
>=20
> Just a quick question: is an array different from 2 independent
> CFI devices on the same bus? I mean: can we support an array by
> having 2 driver instances?
>=20
> Thanks,

Arrays can be horizontal or vertical. A vertical array is just two chips, 0=
->XXXXX and XXXXX+1->YYYYYY. This would work with 2 driver instances.

Horizontal (interleaved) is two chips that share a single address space and=
 provide alternating bits/bytes/words. This would not work with two instanc=
es.

--

Andrew Duane             Juniper Networks
978-589-0551             10 Technology Park Dr
aduane@juniper.net       Westford, MA  01886-3418
=20



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AC6674AB7BC78549BB231821ABF7A9AE9DC0E6867E>