<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd, branch v2012.07-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd?h=v2012.07-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd?h=v2012.07-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-07-07T12:07:44Z</updated>
<entry>
<title>MTD: SPEAr SMI: Add write support for length &lt; 4 bytes</title>
<updated>2012-07-07T12:07:44Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2012-02-02T12:25:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=185b3b76a6a2e4eacb9e74a633950231e6787384'/>
<id>urn:sha1:185b3b76a6a2e4eacb9e74a633950231e6787384</id>
<content type='text'>
Needed for redundant environment for example.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Amit Virdi &lt;amit.virdi@st.com&gt;
Cc: Vipin Kumar &lt;vipin.kumar@st.com&gt;
</content>
</entry>
<entry>
<title>st_smi: Fixed page size for Winbond W25Q128FV flash</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Armando Visconti</name>
<email>armando.visconti@st.com</email>
</author>
<published>2012-05-07T07:30:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9264077635f4053a646d90bd8ebd5287c602d18d'/>
<id>urn:sha1:9264077635f4053a646d90bd8ebd5287c602d18d</id>
<content type='text'>
Signed-off-by: Armando Visconti &lt;armando.visconti@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Change timeout loop implementation</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Amit Virdi</name>
<email>amit.virdi@st.com</email>
</author>
<published>2012-05-07T07:30:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b5992fac88f8068f4f1af1de2e76889465e45693'/>
<id>urn:sha1:b5992fac88f8068f4f1af1de2e76889465e45693</id>
<content type='text'>
There are two problems in the current timeout loop implementation:
1. In case initial test failing, there will always be a delay of 1 ms
2. The delay duration is not tunable

The new implementation addresses both these limitations.

Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Fix bug in flash_print_info()</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Armando Visconti</name>
<email>armando.visconti@st.com</email>
</author>
<published>2012-05-07T07:30:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cf9026deb8d83b00c37b19ec7b63491e9338d49f'/>
<id>urn:sha1:cf9026deb8d83b00c37b19ec7b63491e9338d49f</id>
<content type='text'>
If the flash size was smaller than 1MB then flash_print_info()
was erroneously reporting 0 MB.

Signed-off-by: Armando Visconti &lt;armando.visconti@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Change the flash probing method</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Armando Visconti</name>
<email>armando.visconti@st.com</email>
</author>
<published>2012-05-07T07:30:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d6d23c143f50389018fd1f5091a7101247d79d5'/>
<id>urn:sha1:6d6d23c143f50389018fd1f5091a7101247d79d5</id>
<content type='text'>
THis patch introduces a new methodology for flash probing
in which flash_devices[] table, looked-up thru the dev_id, is
used to locate the flash geometry and information.

Signed-off-by: Armando Visconti &lt;armando.visconti@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Removed no needed dependency on ST_M25Pxx_ID</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Armando Visconti</name>
<email>armando.visconti@st.com</email>
</author>
<published>2012-05-07T07:30:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae3e0cc924579bcea0906a6888a7bc01a19157e4'/>
<id>urn:sha1:ae3e0cc924579bcea0906a6888a7bc01a19157e4</id>
<content type='text'>
Since the smi erase code is very generic and works for any kind
of flash, there is no need to test for ST_M25Pxx_ID flash types
like m25p40 flashes).

Signed-off-by: Armando Visconti &lt;armando.visconti@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Fix smi read status</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Vipin Kumar</name>
<email>vipin.kumar@st.com</email>
</author>
<published>2012-05-07T07:30:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a5ad7ccd74de244f91d75fb3879eaa1929304e89'/>
<id>urn:sha1:a5ad7ccd74de244f91d75fb3879eaa1929304e89</id>
<content type='text'>
smi_read_sr fails sometimes because of TFF not getting set within assumed time.
This condition may arise because of, for example, smi memory being in a erase
mode.

This fix is to enable reading the status register until timeout.

Signed-off-by: Vipin Kumar &lt;vipin.kumar@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Move status register read before modifying ctrl register</title>
<updated>2012-07-07T12:07:39Z</updated>
<author>
<name>Shiraz Hashim</name>
<email>shiraz.hashim@st.com</email>
</author>
<published>2012-05-07T07:30:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a59c7b37b908639f9daa7fe50d4646b3947e2d62'/>
<id>urn:sha1:a59c7b37b908639f9daa7fe50d4646b3947e2d62</id>
<content type='text'>
Signed-off-by: Shiraz Hashim &lt;shiraz.hashim@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Read status until timeout happens</title>
<updated>2012-07-07T12:07:38Z</updated>
<author>
<name>Vipin KUMAR</name>
<email>vipin.kumar@st.com</email>
</author>
<published>2012-05-07T07:30:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0befe7d7a396339067ccb7018ab69a097ff62cf4'/>
<id>urn:sha1:0befe7d7a396339067ccb7018ab69a097ff62cf4</id>
<content type='text'>
SMI driver read status fails because the control register could not be
overwritten. Instead, the read status should be tried until timeout.

Signed-off-by: Vipin Kumar &lt;vipin.kumar@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>st_smi: Enhance the error handling</title>
<updated>2012-07-07T12:07:38Z</updated>
<author>
<name>Amit Virdi</name>
<email>amit.virdi@st.com</email>
</author>
<published>2012-05-07T07:30:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69fcb55f71c9e2c40a0f1de6f70b26a9ec02cfb8'/>
<id>urn:sha1:69fcb55f71c9e2c40a0f1de6f70b26a9ec02cfb8</id>
<content type='text'>
This commit does the following:
 - Reports error if SNOR flash is not found on the board
 - Changes smi_read_sr to return error using which a retry mechanism is
   implemented for reading flash status

Signed-off-by: Vipin Kumar &lt;vipin.kumar@st.com&gt;
Signed-off-by: Amit Virdi &lt;amit.virdi@st.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
</feed>
