<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd, branch v2020.10-rc4</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=v2020.10-rc4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd?h=v2020.10-rc4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-08-13T07:53:34Z</updated>
<entry>
<title>mtd: rawnand: stm32_fmc2: get resources from parent node</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=82bf7729a2b2029da85266a13035e117e8f58b73'/>
<id>urn:sha1:82bf7729a2b2029da85266a13035e117e8f58b73</id>
<content type='text'>
FMC2 EBI support has been added. Common resources (registers base
address and clock) can now be shared between the 2 drivers using
"st,stm32mp1-fmc2-nfc" compatible string. It means that the
common resources should now be found in the parent device when EBI
node is available.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: use clrsetbits_le32</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=834b85c9e8363f2316e066d2f0b7ba379cef4dfa'/>
<id>urn:sha1:834b85c9e8363f2316e066d2f0b7ba379cef4dfa</id>
<content type='text'>
This patch uses clrsetbits_le32 function instead of multiple instructions.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=158f2d44a7ec838380459c5e39100c116f80d79c'/>
<id>urn:sha1:158f2d44a7ec838380459c5e39100c116f80d79c</id>
<content type='text'>
This patch removes custom macros and uses FIELD_PREP and FIELD_GET macros.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7a6b328841b370c48f590b5e51e633154b21e751'/>
<id>urn:sha1:7a6b328841b370c48f590b5e51e633154b21e751</id>
<content type='text'>
This patch renames functions and local variables.
This cleanup is done to get all functions starting by stm32_fmc2_nfc
in the FMC2 raw NAND driver when all functions will start by
stm32_fmc2_ebi in the FMC2 EBI driver.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_5S for timeouts</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a470044e15031b59b8e66d12e92f2d13da009c9'/>
<id>urn:sha1:4a470044e15031b59b8e66d12e92f2d13da009c9</id>
<content type='text'>
FMC2_TIMEOUT_5S will be used each time that we need to wait.
It was seen, during stress tests in an overloaded system,
that we could be close to 1 second, even if we never met this
value. To be safe, FMC2_TIMEOUT_MS is set to 5 seconds.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: remove useless inline comments</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a3899b373fc62431347330cbb833fcdb5b537116'/>
<id>urn:sha1:a3899b373fc62431347330cbb833fcdb5b537116</id>
<content type='text'>
Remove inline comments that are useless since function label are
self explanatory.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: stm32_fmc2: fix a buffer overflow</title>
<updated>2020-08-13T07:53:34Z</updated>
<author>
<name>Christophe Kerello</name>
<email>christophe.kerello@st.com</email>
</author>
<published>2020-07-31T07:53:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e99e812e12909c32b236efb10c16598663236675'/>
<id>urn:sha1:e99e812e12909c32b236efb10c16598663236675</id>
<content type='text'>
The chip select defined in the device tree could only be 0 or 1.

Signed-off-by: Christophe Kerello &lt;christophe.kerello@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>Fix corner case in bad block table handling.</title>
<updated>2020-08-05T03:30:02Z</updated>
<author>
<name>Doyle, Patrick</name>
<email>pdoyle@irobot.com</email>
</author>
<published>2020-07-15T14:46:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=06fc4573b9d0878dd1d3b302884601263fe6e85f'/>
<id>urn:sha1:06fc4573b9d0878dd1d3b302884601263fe6e85f</id>
<content type='text'>
In the unlikely event that both blocks 10 and 11 are marked as bad (on a
32 bit machine), then the process of marking block 10 as bad stomps on
cached entry for block 11.  There are (of course) other examples.

Signed-off-by: Patrick Doyle &lt;pdoyle@irobot.com&gt;
Reviewed-by: Richard Weinberger &lt;richard@nod.at&gt;
</content>
</entry>
<entry>
<title>nand: Drop dm.h header file</title>
<updated>2020-08-04T02:19:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-07-19T16:15:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a953b1f7e94f757799c9e6e4066976e92f41fd9'/>
<id>urn:sha1:4a953b1f7e94f757799c9e6e4066976e92f41fd9</id>
<content type='text'>
This header file should not be included in other header files. Remove it
and use a forward declaration instead.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>mtd: spi-nor: Tidy up error handling / debug code</title>
<updated>2020-08-04T02:19:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-07-19T16:15:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e567ec849a9aba4cd683ea23bd57c878b59714c4'/>
<id>urn:sha1:e567ec849a9aba4cd683ea23bd57c878b59714c4</id>
<content type='text'>
The -ENODEV error value in spi_nor_read_id() is incorrect since there
clearly is a device - it just cannot be supported. Use -ENOMEDIUM instead
which has the virtue of being less common.

Fix the return value in spi_nor_scan().

Also there are a few printf() statements which should be debug() since
they bloat the code with unused strings at present. Fix those while here.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
