<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/mtd/nand, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-05-21T05:52:33Z</updated>
<entry>
<title>mpc83xx: Migrate CONFIG_SYS_{BR, OR}*_PRELIM to Kconfig</title>
<updated>2019-05-21T05:52:33Z</updated>
<author>
<name>Mario Six</name>
</author>
<published>2019-01-21T08:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fe7d654d04a4ba87813dcf8acb7a17373029770d'/>
<id>urn:sha1:fe7d654d04a4ba87813dcf8acb7a17373029770d</id>
<content type='text'>
Migrate the BR/OR settings to Kconfig. These must be known at compile
time, so cannot be configured via DT.

Configuration of this crucial variable should still be somewhat
comfortable. Hence, make its fields configurable in Kconfig, and
assemble the final value from these.

Signed-off-by: Mario Six &lt;mario.six@gdsys.cc&gt;
</content>
</entry>
<entry>
<title>CONFIG_SPL_SYS_[DI]CACHE_OFF: add</title>
<updated>2019-05-18T12:15:35Z</updated>
<author>
<name>Trevor Woerner</name>
</author>
<published>2019-05-03T13:41:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1001502545ff0125c39232cf0e7f26d9213ab55f'/>
<id>urn:sha1:1001502545ff0125c39232cf0e7f26d9213ab55f</id>
<content type='text'>
While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances
where these configuration items are conditional on SPL. This commit adds SPL
variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates
the configurations as required.

Acked-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Trevor Woerner &lt;trevor@toganlabs.com&gt;
[trini: Make the default depend on the setting for full U-Boot, update
more zynq hardware]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>nand: davinci: remove dead code for dm644x</title>
<updated>2019-05-04T17:04:07Z</updated>
<author>
<name>Bartosz Golaszewski</name>
</author>
<published>2019-04-29T16:37:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a7fc3d7c687e4b7b61784ee7a13fd9e054a18e17'/>
<id>urn:sha1:a7fc3d7c687e4b7b61784ee7a13fd9e054a18e17</id>
<content type='text'>
The support for DaVinci DM* SoCs has been dropped. The code that used
to be relevant to dm644x is no longer needed. Remove it.

Signed-off-by: Bartosz Golaszewski &lt;bgolaszewski@baylibre.com&gt;
</content>
</entry>
<entry>
<title>mtd: nand: raw: Fix CONFIG_SYS_NAND_DRIVER_ECC_LAYOUT behavior</title>
<updated>2019-04-26T22:58:20Z</updated>
<author>
<name>Gregory CLEMENT</name>
</author>
<published>2019-04-17T09:22:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5f626e78491c95dbf3e5036cc0c67aea8b1746fd'/>
<id>urn:sha1:5f626e78491c95dbf3e5036cc0c67aea8b1746fd</id>
<content type='text'>
The purpose of "mtd: nand: raw: allow to disable unneeded ECC layouts"
was to allow disabling the default ECC layouts if a driver is known to
provide its own ECC layout. However, this commit did the opposite and
disabled the default layout when it was _not_ selected.

It breaks all the NAND drivers not providing their own ECC layout this
patch fix this situation.

It was tested with the lpc32xx_nand_slc driver.

Fixes: a38c3af868 ("mtd: nand: raw: allow to disable unneeded ECC layouts")
Reviewed-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;
Signed-off-by: Gregory CLEMENT &lt;gregory.clement@bootlin.com&gt;
Tested-by: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
</content>
</entry>
<entry>
<title>drivers: nand: brcmnand: add an option to read the write-protect from device tree</title>
<updated>2019-04-22T15:55:58Z</updated>
<author>
<name>Philippe Reynes</name>
</author>
<published>2019-03-15T14:14:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f917438772c7c7da7f30e9209d9f100edac0255e'/>
<id>urn:sha1:f917438772c7c7da7f30e9209d9f100edac0255e</id>
<content type='text'>
The option write-protect may only change on the kernel command line,
we add a property in the device tree to be more flexible.

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
</content>
</entry>
<entry>
<title>drivers: nand: brcmnand: add parameter parameter-page-big-endian</title>
<updated>2019-04-22T15:55:58Z</updated>
<author>
<name>Philippe Reynes</name>
</author>
<published>2019-03-15T14:14:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=317d40eb01a8e194e6e321e71e811d6da03b8365'/>
<id>urn:sha1:317d40eb01a8e194e6e321e71e811d6da03b8365</id>
<content type='text'>
The parameter page isn't always in big endian, so we add
an option to choose the endiannes of the parameter page.

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
</content>
</entry>
<entry>
<title>drivers: nand: brcmnand: add initial support</title>
<updated>2019-04-22T15:55:58Z</updated>
<author>
<name>Philippe Reynes</name>
</author>
<published>2019-03-15T14:14:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=22daafba25592b79112d21d1662d7b8381827c56'/>
<id>urn:sha1:22daafba25592b79112d21d1662d7b8381827c56</id>
<content type='text'>
The driver brcmnand come from linux kernel 4.18.
Only SoC bcm6838 and bcm6858 are supported.

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
</content>
</entry>
<entry>
<title>mtd: nand: provide several helpers to do common NAND operations</title>
<updated>2019-04-22T15:55:58Z</updated>
<author>
<name>Boris Brezillon</name>
</author>
<published>2019-03-15T14:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9db29b300f7d9a58122a22a0815fe8449a664563'/>
<id>urn:sha1:9db29b300f7d9a58122a22a0815fe8449a664563</id>
<content type='text'>
Linux commit 97d90da8a88 ("mtd: nand: provide several helpers
to do common NAND operations")

This is part of the process of removing direct calls to -&gt;cmdfunc()
outside of the core in order to introduce a better interface to execute
NAND operations.

Here we provide several helpers and make use of them to remove all
direct calls to -&gt;cmdfunc(). This way, we can easily modify those
helpers to make use of the new -&gt;exec_op() interface when available.

Signed-off-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
[miquel.raynal@free-electrons.com: rebased and fixed some conflicts]
Signed-off-by: Miquel Raynal &lt;miquel.raynal@free-electrons.com&gt;
Acked-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
[Philippe Reynes: adapt code to u-boot and only keep new function]

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
</content>
</entry>
<entry>
<title>mtd: rawnand: denali: add reset handling</title>
<updated>2019-04-17T20:20:16Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-03-01T19:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ed784ac3822b7d7019679a41a17907296e2dadbe'/>
<id>urn:sha1:ed784ac3822b7d7019679a41a17907296e2dadbe</id>
<content type='text'>
This adds reset handling to the devicetree-enabled Denali NAND driver.

For backwards compatibility, only a warning is printed when failing to
get reset handles.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-spi</title>
<updated>2019-04-14T04:03:06Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-04-14T04:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=216800acf1fbf9f498455bf3c92d4513d9a4c681'/>
<id>urn:sha1:216800acf1fbf9f498455bf3c92d4513d9a4c681</id>
<content type='text'>
Conflicts:
	arch/arm/dts/armada-385-amc.dts
	arch/arm/dts/armada-xp-theadorable.dts
	arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
