<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd/spi, branch v2009.08-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd/spi?h=v2009.08-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd/spi?h=v2009.08-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2009-08-09T21:45:14Z</updated>
<entry>
<title>Add driver for the ST M95xxx SPI EEPROM</title>
<updated>2009-08-09T21:45:14Z</updated>
<author>
<name>Albin Tonnerre</name>
<email>albin.tonnerre@free-electrons.com</email>
</author>
<published>2009-08-07T10:37:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3ac374c0f0b7d856f1a43317a286f2079106bd6a'/>
<id>urn:sha1:3ac374c0f0b7d856f1a43317a286f2079106bd6a</id>
<content type='text'>
This chip is used in a number of boards manufactured by Calao-Systems
which should be supported soon. This driver provides the necessary
spi_read and spi_write functions necessary to communicate with the chip.

Signed-off-by: Albin Tonnerre &lt;albin.tonnerre@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>sf: Macronix additional chips supported</title>
<updated>2009-07-06T22:46:20Z</updated>
<author>
<name>Prafulla Wadaskar</name>
<email>prafulla@marvell.com</email>
</author>
<published>2009-07-06T14:59:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2efee52b09657e9353655b9dae9e1d1a67a2abe4'/>
<id>urn:sha1:2efee52b09657e9353655b9dae9e1d1a67a2abe4</id>
<content type='text'>
new chips supported:-
MX25L1605D, MX25L3205D, MX25L6405D, MX25L12855E
out of which MX25L6405D and MX25L12855E tested on Kirkwood platforms

Modified the Macronix flash support to use 2 bytes of device id instead of 1
This was required to support MX25L12855E

Signed-off-by: Piyush Shah &lt;spiyush@marvell.com&gt;
Signed-off-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sf: sst: add sst25vf###b ids</title>
<updated>2009-07-06T22:46:20Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-06-19T07:27:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd54126715b89ed0c43322aa78b0dad306f043b6'/>
<id>urn:sha1:dd54126715b89ed0c43322aa78b0dad306f043b6</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sf: sst: fix sector size</title>
<updated>2009-07-06T22:46:20Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-06-19T07:20:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7d907f0ea993b179a197d8db2a36f122bc673c2d'/>
<id>urn:sha1:7d907f0ea993b179a197d8db2a36f122bc673c2d</id>
<content type='text'>
Looks like when I was encoding the sector sizes, I forgot to divide by 8
(due to the stupid marketing driven process that declares all sizes in
useless megabits and not megabytes).

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sf: new Macronix MX25xx SPI flash driver</title>
<updated>2009-06-12T18:47:18Z</updated>
<author>
<name>Prafulla Wadaskar</name>
<email>prafulla@marvell.com</email>
</author>
<published>2009-04-06T15:54:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7ce6031afc8671c8b47c6135b3678d43fcd02852'/>
<id>urn:sha1:7ce6031afc8671c8b47c6135b3678d43fcd02852</id>
<content type='text'>
Added macronix SF driver for MTD framework
MX25L12805D is supported and tested
TBD: sector erase implementation, other deivces support

Signed-off-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sf: atmel: implement power-of-two write/erase funcs</title>
<updated>2009-06-12T18:47:18Z</updated>
<author>
<name>Todor I Mollov</name>
<email>tmollov@ucsd.edu</email>
</author>
<published>2009-04-04T11:14:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2a6cc58869305f346e389eefdfa96dea5146cb0c'/>
<id>urn:sha1:2a6cc58869305f346e389eefdfa96dea5146cb0c</id>
<content type='text'>
Signed-off-by: Todor I Mollov &lt;tmollov@ucsd.edu&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>sf: stmicro: dont send 4 bytes when reading status register</title>
<updated>2009-04-02T16:51:28Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-04-02T16:51:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d9596ffbdc79cea285010b67dd20a4618303f624'/>
<id>urn:sha1:d9596ffbdc79cea285010b67dd20a4618303f624</id>
<content type='text'>
I can't find anywhere in the datasheet that says the status register needs
3 dummy bytes sent to it before being able to read back the first real
result.  Tests on a Blackfin board show that after writing the opcode, the
status register starts coming back immediately.  So only write out the
read status register opcode before polling the result.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Jason McMullan &lt;mcmullan@netapp.com&gt;
CC: TsiChung Liew &lt;Tsi-Chung.Liew@freescale.com&gt;
</content>
</entry>
<entry>
<title>sf: set common timeouts in seconds, not milliseconds</title>
<updated>2009-04-02T12:11:31Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-04-02T12:11:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1abe365ffcfc29c061e8fd8b45551be5ad1428dd'/>
<id>urn:sha1:1abe365ffcfc29c061e8fd8b45551be5ad1428dd</id>
<content type='text'>
Since timeouts are only hit when there is a problem in the system, we
don't want to prematurely timeout on a functioning setup.  Thus having
low timeouts (in milliseconds) doesn't gain us anything in the production
case, but rather increases likely hood of causing problems where none
otherwise exist.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>sf: stmicro: use common page timeout define</title>
<updated>2009-04-02T10:51:55Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-04-02T10:51:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2a6ce1115b3cbe746965cfa0058ce645b6c1ada1'/>
<id>urn:sha1:2a6ce1115b3cbe746965cfa0058ce645b6c1ada1</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>sf: always read 5 bytes for the idcode</title>
<updated>2009-04-02T10:50:21Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-03-28T10:41:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0dcdbb172c2fdf60c5c578980308b312fd56496f'/>
<id>urn:sha1:0dcdbb172c2fdf60c5c578980308b312fd56496f</id>
<content type='text'>
Some SPI flash drivers like to have extended id information available
(like the spansion flash), so rather than making it re-issue the ID cmd
to get at the last 2 bytes, have the common code read 5 bytes rather than
just 3.  This also matches the Linux behavior where it always reads 5 id
bytes from all flashes.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
CC: Mingkai Hu &lt;Mingkai.hu@freescale.com&gt;
</content>
</entry>
</feed>
