Re: [U-Boot] Pull request: nand flash
On Fri, Sep 02, 2016 at 11:31:02AM -0500, Scott Wood wrote: > The following changes since commit cb1cbdd96962931de2ac948a184874e2672f3f96: > > x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload > (2016-08-30 09:26:05 +0800) > > are available in the git repository at: > > git://git.denx.de/u-boot-nand-flash.git > > for you to fetch changes up to 8b7d51249eca113c4965a7c417f33d7eb569434b: > > nand: Fix some more NULL name tests (2016-09-01 20:08:48 -0500) > Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit cb1cbdd96962931de2ac948a184874e2672f3f96: x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload (2016-08-30 09:26:05 +0800) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 8b7d51249eca113c4965a7c417f33d7eb569434b: nand: Fix some more NULL name tests (2016-09-01 20:08:48 -0500) Chris Packham (1): mtd: nand: pxa3xx: use nand_set_controller_data Scott Wood (1): nand: Fix some more NULL name tests Tony Lindgren (1): nand: Fix nand info for no device cmd/nand.c | 8 drivers/dfu/dfu_nand.c | 4 ++-- drivers/mtd/nand/omap_gpmc.c | 2 +- drivers/mtd/nand/pxa3xx_nand.c | 1 + 4 files changed, 8 insertions(+), 7 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Mon, Jul 25, 2016 at 01:44:46PM -0500, Scott Wood wrote: > The following changes since commit 29d63a59eaf1c9f3b37e249cda2a97e5e4f183f8: > > ARM: uniphier: add clock/reset settings for xHCI of ProXstream2 (2016-07-24 > 00:44:55 +0900) > > are available in the git repository at: > > git://git.denx.de/u-boot-nand-flash.git > > for you to fetch changes up to 59441ac3c135c412c679bdd1c82c8f2a9b805bbc: > > mtd: fix compiler warnings (2016-07-24 20:36:29 -0500) > Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 29d63a59eaf1c9f3b37e249cda2a97e5e4f183f8: ARM: uniphier: add clock/reset settings for xHCI of ProXstream2 (2016-07-24 00:44:55 +0900) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 59441ac3c135c412c679bdd1c82c8f2a9b805bbc: mtd: fix compiler warnings (2016-07-24 20:36:29 -0500) Boris Brezillon (7): cmd, nand: add an option to disable the verification when writing in raw mode sunxi: Add missing macros to configure the NAND controller clk mtd: nand: Add the sunxi NAND controller driver mtd: nand: Add a full-id entry for the H27QCG8T2E5R‐BCF NAND mtd: nand: Increase the max OOB size sunxi: nand: Increase CONFIG_SYS_NAND_MAX_ECCPOS value sunxi: Enable NAND controller on the CHIP Brian Norris (1): mtd: nand: add common DT init code Hector Palacios (1): mtd: nand: fix bug writing 1 byte less than page size Maxime Ripard (1): sun5i: Add NAND controller to the sun5i DTSI Steve Rae (1): mtd: fix compiler warnings arch/arm/dts/sun5i-a10s.dtsi | 14 + arch/arm/dts/sun5i-a13-olinuxino.dts | 15 + arch/arm/dts/sun5i-r8-chip.dts| 15 + arch/arm/dts/sun5i.dtsi | 49 + arch/arm/include/asm/arch-sunxi/clock_sun4i.h |5 + board/sunxi/board.c |5 +- cmd/mtdparts.c|4 +- cmd/nand.c| 15 +- drivers/mtd/nand/Kconfig |8 +- drivers/mtd/nand/Makefile |1 + drivers/mtd/nand/nand_base.c | 72 +- drivers/mtd/nand/nand_ids.c |4 + drivers/mtd/nand/sunxi_nand.c | 1845 + include/configs/sunxi-common.h|3 + include/fdtdec.h |1 + include/linux/mtd/mtd.h |5 + include/linux/mtd/nand.h |5 +- include/nand.h|3 + lib/fdtdec.c |1 + 19 files changed, 2057 insertions(+), 13 deletions(-) create mode 100644 drivers/mtd/nand/sunxi_nand.c ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Mon, Jun 20, 2016 at 03:11:16AM -0500, Scott Wood wrote: > The following changes since commit 667067faa18334f1e28c01b47530b5cce1b6182f: > > nand: fix nand torture to use changed mtd api (2016-06-03 20:29:05 -0500) > > are available in the git repository at: > > git://git.denx.de/u-boot-nand-flash.git > > for you to fetch changes up to 30780f948346436f9974fd6eae89aa2eb841b436: > > mtd: nand: Patch remaining places where nand_to_mtd() should be used > (2016-06-19 19:28:38 -0500) > Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 667067faa18334f1e28c01b47530b5cce1b6182f: nand: fix nand torture to use changed mtd api (2016-06-03 20:29:05 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 30780f948346436f9974fd6eae89aa2eb841b436: mtd: nand: Patch remaining places where nand_to_mtd() should be used (2016-06-19 19:28:38 -0500) Boris Brezillon (8): spl: nand: sunxi: remove support for so-called 'syndrome' mode spl: nand: rework SYS_NAND_U_BOOT_OFFS Kconfig option dependency spl: nand: support redundant u-boot image spl: nand: sunxi: stop guessing the redundant u-boot offset spl: nand: sunxi: rework status polling loop spl: nand: sunxi: split 'load page' and 'read page' logic spl: nand: sunxi: add support for NAND config auto-detection mtd: nand: Patch remaining places where nand_to_mtd() should be used Fabian Mewes (1): nand: doc: fix example ecc scheme calculation Max Krummenacher (2): nand: nand torture: follow sync with linux v4.6 nand: extend nand torture Sergey Kubushyn (1): common: fb_nand: won't compile cmd/nand.c | 41 ++- common/fb_nand.c| 2 +- common/spl/spl_nand.c | 7 + doc/README.nand | 10 +- drivers/mtd/nand/Kconfig| 21 +- drivers/mtd/nand/am335x_spl_bch.c | 2 +- drivers/mtd/nand/atmel_nand.c | 2 +- drivers/mtd/nand/lpc32xx_nand_mlc.c | 2 +- drivers/mtd/nand/mxs_nand_spl.c | 2 +- drivers/mtd/nand/nand_spl_simple.c | 2 +- drivers/mtd/nand/nand_util.c| 2 +- drivers/mtd/nand/sunxi_nand_spl.c | 480 +++- 12 files changed, 383 insertions(+), 190 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Jun 03, 2016 at 11:35:42PM -0500, Scott Wood wrote: > The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8: > > arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400) > > are available in the git repository at: > > git://git.denx.de/u-boot-nand-flash.git > > for you to fetch changes up to 667067faa18334f1e28c01b47530b5cce1b6182f: > > nand: fix nand torture to use changed mtd api (2016-06-03 20:29:05 -0500) > Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit b2f1858455e99a91aeafe59ac73c6c047106d5e8: arm: lib: fix push/pop-section directives (2016-06-03 15:14:11 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 667067faa18334f1e28c01b47530b5cce1b6182f: nand: fix nand torture to use changed mtd api (2016-06-03 20:29:05 -0500) Marek Vasut (1): mtd: nand: Remove jz4740 driver Max Krummenacher (1): nand: fix nand torture to use changed mtd api Scott Wood (6): mtd: nand: Remove docg4 driver and palmtreo680 flashing tool mtd: nand: Remove nand_info_t typedef nand: Embed mtd_info in struct nand_chip mtd: nand: Add+use mtd_to/from_nand and nand_get/set_controller_data mtd: nand: Add page argument to write_page() etc. mtd: nand: Sync with Linux v4.6 Siva Durga Prasad Paladugu (1): mtd: nand: arasan_nfc: Correct nand ecc initialization board/BuR/common/common.c |2 +- board/atmel/at91sam9261ek/at91sam9261ek.c |2 +- board/atmel/at91sam9263ek/at91sam9263ek.c |2 +- board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c |2 +- board/atmel/at91sam9n12ek/at91sam9n12ek.c |2 +- board/atmel/at91sam9rlek/at91sam9rlek.c |2 +- board/atmel/at91sam9x5ek/at91sam9x5ek.c |2 +- board/atmel/sama5d3xek/sama5d3xek.c |2 +- board/atmel/sama5d4_xplained/sama5d4_xplained.c |2 +- board/atmel/sama5d4ek/sama5d4ek.c |2 +- board/esd/common/esd405ep_nand.c|2 +- board/freescale/m5329evb/nand.c |2 +- board/freescale/m5373evb/nand.c |2 +- board/ronetix/pm9261/pm9261.c |2 +- board/ronetix/pm9263/pm9263.c |2 +- board/socrates/nand.c |6 +- board/xes/common/actl_nand.c|2 +- cmd/bootm.c | 30 +- cmd/jffs2.c |8 +- cmd/nand.c | 189 ++--- common/env_nand.c | 24 +- common/fb_nand.c| 32 +- common/splash_source.c |4 +- doc/README.nand | 15 +- drivers/dfu/dfu_nand.c | 24 +- drivers/mtd/nand/Makefile |3 - drivers/mtd/nand/am335x_spl_bch.c | 54 +- drivers/mtd/nand/arasan_nfc.c | 42 +- drivers/mtd/nand/atmel_nand.c | 126 +-- drivers/mtd/nand/davinci_nand.c | 25 +- drivers/mtd/nand/denali.c | 37 +- drivers/mtd/nand/denali.h |1 - drivers/mtd/nand/denali_spl.c |2 +- drivers/mtd/nand/docg4.c| 1030 --- drivers/mtd/nand/docg4_spl.c| 219 - drivers/mtd/nand/fsl_elbc_nand.c| 41 +- drivers/mtd/nand/fsl_ifc_nand.c | 48 +- drivers/mtd/nand/fsl_upm.c | 22 +- drivers/mtd/nand/fsmc_nand.c| 15 +- drivers/mtd/nand/jz4740_nand.c | 258 -- drivers/mtd/nand/kb9202_nand.c |2 +- drivers/mtd/nand/kirkwood_nand.c|2 +- drivers/mtd/nand/lpc32xx_nand_mlc.c | 14 +- drivers/mtd/nand/lpc32xx_nand_slc.c |5 +- drivers/mtd/nand/mpc5121_nfc.c | 31 +- drivers/mtd/nand/mxc_nand.c | 62 +- drivers/mtd/nand/mxc_nand_spl.c |2 +- drivers/mtd/nand/mxs_nand.c | 50 +- drivers/mtd/nand/mxs_nand_spl.c | 40 +- drivers/mtd/nand/nand.c | 28 +- drivers/mtd/nand/nand_base.c| 420 + drivers/mtd/nand/nand_bbt.c | 62 +- drivers/mtd/nand/nand_bch.c | 33 +- drivers/mtd/nand/nand_ids.c | 10 +- drivers/mtd/nand/nand_plat.c|4 +- drivers/mtd/nand/nand_spl_simple.c | 84 +- drivers/mtd/nand/nand_util.c| 176 ++-- drivers/mtd/nand/ndfc.c | 16 +- drivers/mtd/nand/omap_gpmc.c| 46 +- drivers/mtd/nand/pxa3xx_nand.c | 45 +- drivers/mtd/nand/s3c2410_nand.c |6 +- drivers/mtd/nand/tegra_nand.c | 48 +- drivers/mtd/nand/vf610_nfc.c| 14 +- drivers/net/fm/fm.c |2 +- drivers/net/phy/cortina.c |4 +- fs/jffs2/jffs2_1pass.c |2 +- fs/jffs2/jffs2_nand_1pass.c
Re: [U-Boot] Pull request: nand flash
On Sat, Feb 13, 2016 at 12:14:02AM -0600, Scott Wood wrote: > The following changes since commit 9ef2835f26652092a61b0cb0551ef4f36be27946: > > Merge branch 'master' of git://git.denx.de/u-boot-video (2016-02-11 > 18:18:15 -0500) > > are available in the git repository at: > > git://git.denx.de/u-boot-nand-flash.git > > for you to fetch changes up to e4b40e921dcf0e39d5c10984d366023f459facef: > > arasan: nfc: Add initial nand driver support for arasan (2016-02-12 > 17:27:41 -0600) > Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 9ef2835f26652092a61b0cb0551ef4f36be27946: Merge branch 'master' of git://git.denx.de/u-boot-video (2016-02-11 18:18:15 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to e4b40e921dcf0e39d5c10984d366023f459facef: arasan: nfc: Add initial nand driver support for arasan (2016-02-12 17:27:41 -0600) Kevin Smith (3): mtd: pxa3xx_nand: Correct null dereference mtd: pxa3xx_nand: Correct offset calculation mtd: pxa3xx_nand: Don't alloc unneeded memory Peng Fan (1): nand: mxs: fix error handling for mxs_nand_init Siva Durga Prasad Paladugu (2): zynqmp: nand: Add Nand driver support for zynqmp arasan: nfc: Add initial nand driver support for arasan arch/arm/include/asm/arch-zynqmp/hardware.h |2 + configs/xilinx_zynqmp_ep_defconfig |1 + drivers/mtd/nand/Kconfig|7 + drivers/mtd/nand/Makefile |1 + drivers/mtd/nand/arasan_nfc.c | 1154 +++ drivers/mtd/nand/mxs_nand.c | 24 +- drivers/mtd/nand/pxa3xx_nand.c | 17 +- include/configs/xilinx_zynqmp.h |9 + 8 files changed, 1194 insertions(+), 21 deletions(-) create mode 100644 drivers/mtd/nand/arasan_nfc.c ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
Hi Tom, Scott, 2015-08-27 3:06 GMT+09:00 Tom Rini tr...@konsulko.com: On Wed, Aug 26, 2015 at 12:57:14PM -0500, Scott Wood wrote: On Wed, 2015-08-26 at 13:53 -0400, Tom Rini wrote: On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 - 0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big Which I'm hoping can be tuned to re-fit size constraints again easily enough. They built OK for me, so they must be close enough that the toolchain makes a difference. Indeed. I'm using arm-none-eabi from Debian on that test box (since it will also build the armv7m targets). I've sent a patch to fix the root cause of this problem. http://patchwork.ozlabs.org/patch/511211/ Only my boards (ph1_ld4, ph1_sld8, ph1_pro4) define CONFIG_SPL_NAND_DENALI, and I tested the patch on them. So, this patch should be safe. Is it OK to apply it quickly? -- Best Regards Masahiro Yamada ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
On Thu, Aug 27, 2015 at 06:57:13PM +0900, Masahiro Yamada wrote: Hi Tom, Scott, 2015-08-27 3:06 GMT+09:00 Tom Rini tr...@konsulko.com: On Wed, Aug 26, 2015 at 12:57:14PM -0500, Scott Wood wrote: On Wed, 2015-08-26 at 13:53 -0400, Tom Rini wrote: On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 - 0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big Which I'm hoping can be tuned to re-fit size constraints again easily enough. They built OK for me, so they must be close enough that the toolchain makes a difference. Indeed. I'm using arm-none-eabi from Debian on that test box (since it will also build the armv7m targets). I've sent a patch to fix the root cause of this problem. http://patchwork.ozlabs.org/patch/511211/ Only my boards (ph1_ld4, ph1_sld8, ph1_pro4) define CONFIG_SPL_NAND_DENALI, and I tested the patch on them. So, this patch should be safe. Is it OK to apply it quickly? Yes it is, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
2015-08-27 3:06 GMT+09:00 Tom Rini tr...@konsulko.com: On Wed, Aug 26, 2015 at 12:57:14PM -0500, Scott Wood wrote: On Wed, 2015-08-26 at 13:53 -0400, Tom Rini wrote: On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 - 0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big These are my boards. I will do something with them. -- Best Regards Masahiro Yamada ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
On Wed, Aug 26, 2015 at 12:57:14PM -0500, Scott Wood wrote: On Wed, 2015-08-26 at 13:53 -0400, Tom Rini wrote: On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 - 0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big Which I'm hoping can be tuned to re-fit size constraints again easily enough. They built OK for me, so they must be close enough that the toolchain makes a difference. Indeed. I'm using arm-none-eabi from Debian on that test box (since it will also build the armv7m targets). -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 -0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big Which I'm hoping can be tuned to re-fit size constraints again easily enough. -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash master
On Wed, 2015-08-26 at 13:53 -0400, Tom Rini wrote: On Tue, Aug 25, 2015 at 10:54:26PM -0500, Scott Wood wrote: The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 - 0500) Applied to u-boot/master, thanks! But please note that I now see: +(ph1_sld8,ph1_ld4,ph1_pro4) arm-none-eabi-ld.bfd: SPL image plus BSS too big Which I'm hoping can be tuned to re-fit size constraints again easily enough. They built OK for me, so they must be close enough that the toolchain makes a difference. -Scott ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash master
The following changes since commit c851a2458fbc12495f4f786d4eabb612850a5143: Merge git://git.denx.de/u-boot-socfpga (2015-08-23 20:44:25 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ecfb8768b16ebf6781ee0df45742674bda8a9543: mtd: nand: mxs invalidate dcache before DMA read (2015-08-25 22:53:59 -0500) Ezequiel Garcia (1): mtd: Introduce mtd_block_isreserved() Peng Fan (2): mtd: nand: mxs support oobsize bigger than 512 mtd: nand: mxs invalidate dcache before DMA read Scott Wood (2): nand: Remove __UBOOT__ ifdefs nand: Sync with Linux v4.1 Siva Durga Prasad Paladugu (1): mtd: nand: Increase max sizes of OOB and Page size Stefan Roese (2): mtd: nand: Add mvebu (PXA / AXP / A38x) NAND device driver arm: mvebu: Enable NAND on db-mv784mp-gp arch/arm/include/asm/imx-common/regs-bch.h |2 + configs/db-mv784mp-gp_defconfig|1 + drivers/mtd/mtdcore.c | 14 +- drivers/mtd/mtdpart.c |9 + drivers/mtd/nand/Kconfig |7 + drivers/mtd/nand/Makefile |2 + drivers/mtd/nand/atmel_nand_ecc.h |3 + drivers/mtd/nand/denali.c | 209 ++-- drivers/mtd/nand/denali.h |8 +- drivers/mtd/nand/docg4.c |6 +- drivers/mtd/nand/fsl_elbc_nand.c | 14 + drivers/mtd/nand/fsl_ifc_nand.c| 33 +- drivers/mtd/nand/mxs_nand.c| 38 +- drivers/mtd/nand/nand_base.c | 615 +++ drivers/mtd/nand/nand_bbt.c| 75 +- drivers/mtd/nand/nand_ids.c| 10 +- drivers/mtd/nand/nand_timings.c| 252 + drivers/mtd/nand/pxa3xx_nand.c | 1621 drivers/mtd/nand/pxa3xx_nand.h | 64 ++ include/configs/db-mv784mp-gp.h|5 + include/fsl_ifc.h |2 + include/linux/mtd/mtd.h|4 +- include/linux/mtd/nand.h | 126 ++- 23 files changed, 2448 insertions(+), 672 deletions(-) create mode 100644 drivers/mtd/nand/nand_timings.c create mode 100644 drivers/mtd/nand/pxa3xx_nand.c create mode 100644 drivers/mtd/nand/pxa3xx_nand.h ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Sun, May 24, 2015 at 07:25:05PM -0500, Scott Wood wrote: The following changes since commit 3238639d40732fe78fd62ae5e080465552e882fc: Merge git://git.denx.de/u-boot-net (2015-05-20 15:57:55 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 8fca2d8cb84fb039bb41061f5f5fd9f31cd596c9: mtd: vf610_nfc: enable ONFI detection (2015-05-24 14:27:46 -0500) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 3238639d40732fe78fd62ae5e080465552e882fc: Merge git://git.denx.de/u-boot-net (2015-05-20 15:57:55 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 8fca2d8cb84fb039bb41061f5f5fd9f31cd596c9: mtd: vf610_nfc: enable ONFI detection (2015-05-24 14:27:46 -0500) Jörg Krause (2): mtd: nand: mxs: Replace magic number for bits per ECC level with macro tools: mxsboot: Calculate ECC strength dynamically Peng Fan (1): mtd:mxs:nand calculate ecc strength dynamically Raghav Dogra (1): nand/elbc: Memory leak fix Stefan Agner (8): mtd: vf610_nfc: remove caching of page in buffer mtd: vf610_nfc: remove read on SEQIN mtd: vf610_nfc: allow bitflips in an empty page mtd: vf610_nfc: implement OOB only read mtd: vf610_nfc: use in-band bad block table mtd: vf610_nfc: add Freescale NFC controller configs to Kconfig mtd: vf610_nfc: add 32-error correction option for HW ECC mtd: vf610_nfc: enable ONFI detection Stephen Warren (1): nand: fix buffer alignment in new verification feature configs/colibri_vf_defconfig | 2 + configs/vf610twr_defconfig | 2 + configs/vf610twr_nand_defconfig | 2 + doc/README.nand | 18 --- drivers/mtd/nand/Kconfig | 45 drivers/mtd/nand/fsl_elbc_nand.c | 1 + drivers/mtd/nand/mxs_nand.c | 35 +++--- drivers/mtd/nand/nand_util.c | 4 +- drivers/mtd/nand/vf610_nfc.c | 234 --- include/configs/colibri_vf.h | 3 +- include/configs/vf610twr.h | 4 +- tools/mxsboot.c | 38 --- 12 files changed, 217 insertions(+), 171 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Tue, Mar 31, 2015 at 03:59:07PM -0500, Scott Wood wrote: [resent with Tom's new e-mail address] The following changes since commit 662e2acb46250881ec26bc8366fc9eb1856cb7c2: sunxi: UTOO_P66: Add missing MAINTAINERS entry (2015-03-29 14:56:48 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 55765b1842e7dcf22efa8d973c7d1b7498dd99fa: mtd: vf610_nfc: specify transfer size before each transfer (2015-03-30 23:35:27 -0500) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 662e2acb46250881ec26bc8366fc9eb1856cb7c2: sunxi: UTOO_P66: Add missing MAINTAINERS entry (2015-03-29 14:56:48 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 55765b1842e7dcf22efa8d973c7d1b7498dd99fa: mtd: vf610_nfc: specify transfer size before each transfer (2015-03-30 23:35:27 -0500) Luca Ellero (2): mtd: nand: mxs: fix PIO_WORDs in mxs_nand_read_buf() mtd: nand: mxs: fix PIO_WORDs in mxs_nand_write_buf() Peter Tyser (7): nand: Remove unused CONFIG_MTD_NAND_ECC_JFFS2 option nand: Remove unused read/write structures nand: Add verification functions cmd_nand: Verify writes to NAND dfu: nand: Verify writes nand: Remove CONFIG_MTD_NAND_VERIFY_WRITE nand: yaffs: Remove the nand write.yaffs command Stefan Agner (2): mtd: vf610_nfc: mark page as dirty on block erase mtd: vf610_nfc: specify transfer size before each transfer README | 3 - board/prodrive/alpr/nand.c | 16 board/socrates/nand.c | 25 -- common/cmd_nand.c | 27 ++- doc/README.nand | 12 --- drivers/dfu/dfu_nand.c | 2 +- drivers/mtd/nand/davinci_nand.c | 12 --- drivers/mtd/nand/fsl_elbc_nand.c| 38 - drivers/mtd/nand/fsl_ifc_nand.c | 38 - drivers/mtd/nand/fsl_upm.c | 18 - drivers/mtd/nand/mpc5121_nfc.c | 26 -- drivers/mtd/nand/mxc_nand.c | 33 drivers/mtd/nand/mxs_nand.c | 4 +- drivers/mtd/nand/nand_base.c| 65 --- drivers/mtd/nand/nand_util.c| 156 +++- drivers/mtd/nand/ndfc.c | 18 - drivers/mtd/nand/vf610_nfc.c| 28 --- include/configs/B4860QDS.h | 1 - include/configs/BSC9131RDB.h| 1 - include/configs/BSC9132QDS.h| 1 - include/configs/C29XPCIE.h | 1 - include/configs/M54418TWR.h | 1 - include/configs/MPC8313ERDB.h | 1 - include/configs/MPC8315ERDB.h | 1 - include/configs/MPC837XEMDS.h | 1 - include/configs/MPC8536DS.h | 1 - include/configs/MPC8569MDS.h| 1 - include/configs/MPC8572DS.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P1022DS.h | 1 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/T102xQDS.h | 1 - include/configs/T102xRDB.h | 1 - include/configs/T1040QDS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240QDS.h | 1 - include/configs/T4240RDB.h | 1 - include/configs/VCMA9.h | 1 - include/configs/corenet_ds.h| 1 - include/configs/ethernut5.h | 1 - include/configs/ids8313.h | 1 - include/configs/km/kmp204x-common.h | 1 - include/configs/ls1021aqds.h| 1 - include/configs/ls2085a_common.h| 1 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/ve8313.h| 1 - include/configs/xpedite537x.h | 1 - include/configs/xpedite550x.h | 1 - include/linux/mtd/nand.h| 5 -- include/nand.h | 35 ++-- 53 files changed, 133 insertions(+), 462 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
[resent with Tom's new e-mail address] The following changes since commit 662e2acb46250881ec26bc8366fc9eb1856cb7c2: sunxi: UTOO_P66: Add missing MAINTAINERS entry (2015-03-29 14:56:48 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 55765b1842e7dcf22efa8d973c7d1b7498dd99fa: mtd: vf610_nfc: specify transfer size before each transfer (2015-03-30 23:35:27 -0500) Luca Ellero (2): mtd: nand: mxs: fix PIO_WORDs in mxs_nand_read_buf() mtd: nand: mxs: fix PIO_WORDs in mxs_nand_write_buf() Peter Tyser (7): nand: Remove unused CONFIG_MTD_NAND_ECC_JFFS2 option nand: Remove unused read/write structures nand: Add verification functions cmd_nand: Verify writes to NAND dfu: nand: Verify writes nand: Remove CONFIG_MTD_NAND_VERIFY_WRITE nand: yaffs: Remove the nand write.yaffs command Stefan Agner (2): mtd: vf610_nfc: mark page as dirty on block erase mtd: vf610_nfc: specify transfer size before each transfer README | 3 - board/prodrive/alpr/nand.c | 16 board/socrates/nand.c | 25 -- common/cmd_nand.c | 27 ++- doc/README.nand | 12 --- drivers/dfu/dfu_nand.c | 2 +- drivers/mtd/nand/davinci_nand.c | 12 --- drivers/mtd/nand/fsl_elbc_nand.c| 38 - drivers/mtd/nand/fsl_ifc_nand.c | 38 - drivers/mtd/nand/fsl_upm.c | 18 - drivers/mtd/nand/mpc5121_nfc.c | 26 -- drivers/mtd/nand/mxc_nand.c | 33 drivers/mtd/nand/mxs_nand.c | 4 +- drivers/mtd/nand/nand_base.c| 65 --- drivers/mtd/nand/nand_util.c| 156 +++- drivers/mtd/nand/ndfc.c | 18 - drivers/mtd/nand/vf610_nfc.c| 28 --- include/configs/B4860QDS.h | 1 - include/configs/BSC9131RDB.h| 1 - include/configs/BSC9132QDS.h| 1 - include/configs/C29XPCIE.h | 1 - include/configs/M54418TWR.h | 1 - include/configs/MPC8313ERDB.h | 1 - include/configs/MPC8315ERDB.h | 1 - include/configs/MPC837XEMDS.h | 1 - include/configs/MPC8536DS.h | 1 - include/configs/MPC8569MDS.h| 1 - include/configs/MPC8572DS.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P1022DS.h | 1 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/T102xQDS.h | 1 - include/configs/T102xRDB.h | 1 - include/configs/T1040QDS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240QDS.h | 1 - include/configs/T4240RDB.h | 1 - include/configs/VCMA9.h | 1 - include/configs/corenet_ds.h| 1 - include/configs/ethernut5.h | 1 - include/configs/ids8313.h | 1 - include/configs/km/kmp204x-common.h | 1 - include/configs/ls1021aqds.h| 1 - include/configs/ls2085a_common.h| 1 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/ve8313.h| 1 - include/configs/xpedite537x.h | 1 - include/configs/xpedite550x.h | 1 - include/linux/mtd/nand.h| 5 -- include/nand.h | 35 ++-- 53 files changed, 133 insertions(+), 462 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Jan 09, 2015 at 02:12:40PM -0600, Scott Wood wrote: Sorry for the lateness -- I was just pinged about these regression fixes that should go in the forthcoming release. The following changes since commit b188067f39627d977bb1db67c8456e9aaab90743: arm: vf610: fix boot from SD-card (2015-01-09 10:27:51 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ab37b76d5d7879009565d1d1a2be6de63f86a674: mtd: nand: do not scan BBT after scrub (2015-01-09 12:19:06 -0600) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
Sorry for the lateness -- I was just pinged about these regression fixes that should go in the forthcoming release. The following changes since commit b188067f39627d977bb1db67c8456e9aaab90743: arm: vf610: fix boot from SD-card (2015-01-09 10:27:51 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to ab37b76d5d7879009565d1d1a2be6de63f86a674: mtd: nand: do not scan BBT after scrub (2015-01-09 12:19:06 -0600) Masahiro Yamada (3): mtd: nand: revive nand scrub command mtd: nand: Mark the BBT as scanned prior to calling scan_bbt again mtd: nand: do not scan BBT after scrub drivers/mtd/nand/nand_base.c | 11 --- drivers/mtd/nand/nand_util.c | 4 +--- 2 files changed, 5 insertions(+), 10 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, Nov 27, 2014 at 01:25:47AM -0600, Scott Wood wrote: The following changes since commit 85bafb6da4dddfffa78479aa49a72ae48578a4ce: Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2014-11-26 11:23:26 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to b19157bf3f2345586f2db8a0f8f92cc54f527952: mtd: nand: s3c: Unify the register definition and naming (2014-11-26 23:21:43 -0600) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 85bafb6da4dddfffa78479aa49a72ae48578a4ce: Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq (2014-11-26 11:23:26 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to b19157bf3f2345586f2db8a0f8f92cc54f527952: mtd: nand: s3c: Unify the register definition and naming (2014-11-26 23:21:43 -0600) Marek Vasut (1): mtd: nand: s3c: Unify the register definition and naming Masahiro Yamada (2): mtd: denali: use CONFIG_SYS_NAND_SELF_INIT mtd: denali: set some registers after nand_scan_ident() Rostislav Lisovy (1): nand: reinstate lazy bad block scanning Sanchayan Maity (1): mtd/nand/vf610_nfc: Disable subpage writes arch/arm/include/asm/arch-s3c24x0/s3c2410.h | 4 +- arch/arm/include/asm/arch-s3c24x0/s3c2440.h | 4 +- arch/arm/include/asm/arch-s3c24x0/s3c24x0.h | 31 --- drivers/mtd/nand/Kconfig| 7 ++ drivers/mtd/nand/denali.c | 132 drivers/mtd/nand/denali.h | 5 +- drivers/mtd/nand/nand_base.c| 10 ++- drivers/mtd/nand/s3c2410_nand.c | 38 drivers/mtd/nand/vf610_nfc.c| 3 + 9 files changed, 152 insertions(+), 82 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, Oct 09, 2014 at 08:08:30PM -0500, Scott Wood wrote: The RNDOUT patch addresses a regression in the mtd uprev. The PARAM change is a fix to a driver introduced in this release. The following changes since commit dd0204e48d05f41480743a798b94d5484b664639: Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-10-07 07:38:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to ed3c980bee74dc1bd599dd44b41b2c32ee78c0a8: mtd: denali: support NAND_CMD_RNDOUT command (2014-10-09 17:33:26 -0500) Masahiro Yamada (2): mtd: denali: fix NAND_CMD_PARAM command mtd: denali: support NAND_CMD_RNDOUT command drivers/mtd/nand/denali.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The RNDOUT patch addresses a regression in the mtd uprev. The PARAM change is a fix to a driver introduced in this release. The following changes since commit dd0204e48d05f41480743a798b94d5484b664639: Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-10-07 07:38:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to ed3c980bee74dc1bd599dd44b41b2c32ee78c0a8: mtd: denali: support NAND_CMD_RNDOUT command (2014-10-09 17:33:26 -0500) Masahiro Yamada (2): mtd: denali: fix NAND_CMD_PARAM command mtd: denali: support NAND_CMD_RNDOUT command drivers/mtd/nand/denali.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit e3a4facdfc07179ebe017a07b8de6224a935a9f3: checkpatch: remove unnecessary + after {8,8} (2014-09-25 09:31:24 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f9860cf081efdf32c8a01b9fc271fe55e2a79f8d: nand/denali: Document CONFIG symbols (2014-09-25 13:54:58 -0500) Chin Liang See (1): nand/denali: Adding Denali NAND driver support Rostislav Lisovy (1): mtd: nand: am335x: Fix 'bit-flip' errors in SPL Scott Wood (1): nand/denali: Document CONFIG symbols Stefan Roese (1): mtd: nand: Fix length bug in ioread16_rep() and iowrite16_rep() doc/README.nand |6 + drivers/mtd/nand/Makefile |1 + drivers/mtd/nand/am335x_spl_bch.c | 12 +- drivers/mtd/nand/denali.c | 1205 + drivers/mtd/nand/denali.h | 467 ++ drivers/mtd/nand/nand_base.c |4 +- 6 files changed, 1688 insertions(+), 7 deletions(-) create mode 100644 drivers/mtd/nand/denali.c create mode 100644 drivers/mtd/nand/denali.h ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, Sep 25, 2014 at 03:28:37PM -0500, Scott Wood wrote: The following changes since commit e3a4facdfc07179ebe017a07b8de6224a935a9f3: checkpatch: remove unnecessary + after {8,8} (2014-09-25 09:31:24 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f9860cf081efdf32c8a01b9fc271fe55e2a79f8d: nand/denali: Document CONFIG symbols (2014-09-25 13:54:58 -0500) Chin Liang See (1): nand/denali: Adding Denali NAND driver support Rostislav Lisovy (1): mtd: nand: am335x: Fix 'bit-flip' errors in SPL Scott Wood (1): nand/denali: Document CONFIG symbols Stefan Roese (1): mtd: nand: Fix length bug in ioread16_rep() and iowrite16_rep() doc/README.nand |6 + drivers/mtd/nand/Makefile |1 + drivers/mtd/nand/am335x_spl_bch.c | 12 +- drivers/mtd/nand/denali.c | 1205 + drivers/mtd/nand/denali.h | 467 ++ drivers/mtd/nand/nand_base.c |4 +- 6 files changed, 1688 insertions(+), 7 deletions(-) create mode 100644 drivers/mtd/nand/denali.c create mode 100644 drivers/mtd/nand/denali.h Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Hello Scott, Tom, On Tue, Mar 04, 2014 at 08:09:19PM -0600, Scott Wood wrote: The following changes since commit eeb72e67619b98d2502fe634a3a5d9953de92ad0: Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-02-26 16:49:58 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2eda892f00fbcf46143326f72e8ac5b472bd225a: mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand (2014-03-04 17:23:54 -0600) pekon gupta (9): mtd: nand: omap: optimize chip-ecc.hwctl() for H/W ECC schemes mtd: nand: omap: optimize chip-ecc.calculate() for H/W ECC schemes mtd: nand: omap: optimized chip-ecc.correct() for H/W ECC schemes board/ti/am335x/README: update for NAND boot mtd: nand: omap: remove redundant platform specific header: arch-xx/omap_gpmc.h mtd: nand: omap: remove unused #defines from common omap_gpmc.h mtd: nand: omap: merge duplicate GPMC data from different arch-xx headers into common omap_gpmc.h mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand Thanks much for pulling these patches. This helps a lot in getting OMAP NAND driver in good shape. And sorry for being dormant on u-boot mail-list from quite some time. with regards, pekon ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Tue, Mar 04, 2014 at 08:09:19PM -0600, Scott Wood wrote: The following changes since commit eeb72e67619b98d2502fe634a3a5d9953de92ad0: Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-02-26 16:49:58 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2eda892f00fbcf46143326f72e8ac5b472bd225a: mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand (2014-03-04 17:23:54 -0600) pekon gupta (9): mtd: nand: omap: optimize chip-ecc.hwctl() for H/W ECC schemes mtd: nand: omap: optimize chip-ecc.calculate() for H/W ECC schemes mtd: nand: omap: optimized chip-ecc.correct() for H/W ECC schemes board/ti/am335x/README: update for NAND boot mtd: nand: omap: remove redundant platform specific header: arch-xx/omap_gpmc.h mtd: nand: omap: remove unused #defines from common omap_gpmc.h mtd: nand: omap: merge duplicate GPMC data from different arch-xx headers into common omap_gpmc.h mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand arch/arm/include/asm/arch-am33xx/cpu.h | 51 -- arch/arm/include/asm/arch-am33xx/omap_gpmc.h | 48 -- arch/arm/include/asm/arch-am33xx/sys_proto.h | 1 + arch/arm/include/asm/arch-omap3/cpu.h | 54 +- arch/arm/include/asm/arch-omap3/mem.h | 10 + arch/arm/include/asm/arch-omap3/omap_gpmc.h| 36 -- arch/arm/include/asm/arch-omap3/sys_proto.h| 1 + arch/arm/include/asm/arch-omap4/cpu.h | 45 -- arch/arm/include/asm/arch-omap4/sys_proto.h| 1 + arch/arm/include/asm/arch-omap5/cpu.h | 45 -- arch/arm/include/asm/arch-omap5/sys_proto.h| 1 + arch/arm/include/asm/omap_gpmc.h | 87 board/isee/igep00x0/igep00x0.c | 1 - board/overo/overo.c| 1 - board/ti/am335x/README | 53 +- drivers/mtd/nand/omap_elm.c| 6 +- drivers/mtd/nand/omap_gpmc.c | 572 +++-- include/configs/am335x_evm.h | 1 - include/configs/am335x_igep0033.h | 1 - include/configs/am3517_crane.h | 1 - include/configs/am3517_evm.h | 1 - include/configs/cm_t35.h | 2 - include/configs/devkit8000.h | 2 - include/configs/dig297.h | 2 - include/configs/mcx.h | 1 - include/configs/omap3_beagle.h | 2 - include/configs/omap3_evm_common.h | 1 - include/configs/omap3_igep00x0.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap3_overo.h | 2 - include/configs/omap3_pandora.h| 2 - include/configs/omap3_zoom1.h | 2 - include/configs/siemens-am33x-common.h | 1 - include/configs/tam3517-common.h | 1 - include/configs/tricorder.h| 2 - .../include/asm = include/linux/mtd}/omap_elm.h | 0 include/linux/mtd/omap_gpmc.h | 84 +++ 37 files changed, 321 insertions(+), 802 deletions(-) delete mode 100644 arch/arm/include/asm/arch-am33xx/omap_gpmc.h delete mode 100644 arch/arm/include/asm/arch-omap3/omap_gpmc.h delete mode 100644 arch/arm/include/asm/omap_gpmc.h rename {arch/arm/include/asm = include/linux/mtd}/omap_elm.h (100%) create mode 100644 include/linux/mtd/omap_gpmc.h Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit eeb72e67619b98d2502fe634a3a5d9953de92ad0: Merge branch 'master' of git://git.denx.de/u-boot-arm (2014-02-26 16:49:58 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2eda892f00fbcf46143326f72e8ac5b472bd225a: mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand (2014-03-04 17:23:54 -0600) pekon gupta (9): mtd: nand: omap: optimize chip-ecc.hwctl() for H/W ECC schemes mtd: nand: omap: optimize chip-ecc.calculate() for H/W ECC schemes mtd: nand: omap: optimized chip-ecc.correct() for H/W ECC schemes board/ti/am335x/README: update for NAND boot mtd: nand: omap: remove redundant platform specific header: arch-xx/omap_gpmc.h mtd: nand: omap: remove unused #defines from common omap_gpmc.h mtd: nand: omap: merge duplicate GPMC data from different arch-xx headers into common omap_gpmc.h mtd: nand: omap: move omap_gpmc.h from arch/arm/include/asm to drivers/mtd/nand mtd: nand: omap: move omap_elm.h from arch/arm/include/asm to drivers/mtd/nand arch/arm/include/asm/arch-am33xx/cpu.h | 51 -- arch/arm/include/asm/arch-am33xx/omap_gpmc.h | 48 -- arch/arm/include/asm/arch-am33xx/sys_proto.h | 1 + arch/arm/include/asm/arch-omap3/cpu.h | 54 +- arch/arm/include/asm/arch-omap3/mem.h | 10 + arch/arm/include/asm/arch-omap3/omap_gpmc.h| 36 -- arch/arm/include/asm/arch-omap3/sys_proto.h| 1 + arch/arm/include/asm/arch-omap4/cpu.h | 45 -- arch/arm/include/asm/arch-omap4/sys_proto.h| 1 + arch/arm/include/asm/arch-omap5/cpu.h | 45 -- arch/arm/include/asm/arch-omap5/sys_proto.h| 1 + arch/arm/include/asm/omap_gpmc.h | 87 board/isee/igep00x0/igep00x0.c | 1 - board/overo/overo.c| 1 - board/ti/am335x/README | 53 +- drivers/mtd/nand/omap_elm.c| 6 +- drivers/mtd/nand/omap_gpmc.c | 572 +++-- include/configs/am335x_evm.h | 1 - include/configs/am335x_igep0033.h | 1 - include/configs/am3517_crane.h | 1 - include/configs/am3517_evm.h | 1 - include/configs/cm_t35.h | 2 - include/configs/devkit8000.h | 2 - include/configs/dig297.h | 2 - include/configs/mcx.h | 1 - include/configs/omap3_beagle.h | 2 - include/configs/omap3_evm_common.h | 1 - include/configs/omap3_igep00x0.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap3_overo.h | 2 - include/configs/omap3_pandora.h| 2 - include/configs/omap3_zoom1.h | 2 - include/configs/siemens-am33x-common.h | 1 - include/configs/tam3517-common.h | 1 - include/configs/tricorder.h| 2 - .../include/asm = include/linux/mtd}/omap_elm.h | 0 include/linux/mtd/omap_gpmc.h | 84 +++ 37 files changed, 321 insertions(+), 802 deletions(-) delete mode 100644 arch/arm/include/asm/arch-am33xx/omap_gpmc.h delete mode 100644 arch/arm/include/asm/arch-omap3/omap_gpmc.h delete mode 100644 arch/arm/include/asm/omap_gpmc.h rename {arch/arm/include/asm = include/linux/mtd}/omap_elm.h (100%) create mode 100644 include/linux/mtd/omap_gpmc.h ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Wed, Dec 18, 2013 at 05:10:00PM -0600, Scott Wood wrote: Note that as discussed at http://patchwork.ozlabs.org/patch/296730/ the cosmetic patch is fixing a significant readability regression -- the current indentation is misleading as to the code flow. The following changes since commit fd44194945714a478fab6407c04453caaef0bac9: Prepare v2014.01-rc2 (2013-12-16 13:07:05 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 72bb956551ecd592bcf0e6468476f31db86d9361: powerpc/cms700: limit NAND data structure size (2013-12-17 22:06:05 -0600) Nikita Kiryanov (3): mtd: nand: omap: fix HAM1_SW ecc using default value for ecc.size mtd: nand: omap: fix sw-hw-sw ecc switch mtd: nand: omap: fix ecc ops assignment when changing ecc Scott Wood (1): powerpc/cms700: limit NAND data structure size Stefan Roese (1): mtd: nand: omap_gpmc: cosmetic: Fix indentation Tom Rini (1): nand_util.c: Use '%zd' for length in nand_unlock debug print pekon gupta (1): mtd: nand: omap: fix ecc-layout for HAM1 ecc-scheme drivers/mtd/nand/nand_util.c | 2 +- drivers/mtd/nand/omap_gpmc.c | 108 --- include/configs/CMS700.h | 3 ++ 3 files changed, 65 insertions(+), 48 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
Note that as discussed at http://patchwork.ozlabs.org/patch/296730/ the cosmetic patch is fixing a significant readability regression -- the current indentation is misleading as to the code flow. The following changes since commit fd44194945714a478fab6407c04453caaef0bac9: Prepare v2014.01-rc2 (2013-12-16 13:07:05 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git for you to fetch changes up to 72bb956551ecd592bcf0e6468476f31db86d9361: powerpc/cms700: limit NAND data structure size (2013-12-17 22:06:05 -0600) Nikita Kiryanov (3): mtd: nand: omap: fix HAM1_SW ecc using default value for ecc.size mtd: nand: omap: fix sw-hw-sw ecc switch mtd: nand: omap: fix ecc ops assignment when changing ecc Scott Wood (1): powerpc/cms700: limit NAND data structure size Stefan Roese (1): mtd: nand: omap_gpmc: cosmetic: Fix indentation Tom Rini (1): nand_util.c: Use '%zd' for length in nand_unlock debug print pekon gupta (1): mtd: nand: omap: fix ecc-layout for HAM1 ecc-scheme drivers/mtd/nand/nand_util.c | 2 +- drivers/mtd/nand/omap_gpmc.c | 108 --- include/configs/CMS700.h | 3 ++ 3 files changed, 65 insertions(+), 48 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Nov 22, 2013 at 02:32:09PM -0600, Scott Wood wrote: The following changes since commit 63c4f17b2f8017d22241522a48c765073b8791b0: cm_t35: use scf0403 driver (2013-11-12 10:12:07 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2c17e6d1d996a1b8b9325de15f253a13d5877dee: am335x: fix GPMC config for NAND and NOR SPL boot (2013-11-21 13:33:41 -0600) Bo Shen (1): MTD: atmel_nand: support for software BCH ECC Prabhakar Kushwaha (4): driver/mtd/ifc: Read Status while programming NAND flash mtd: move update nand_ecclayout structure (plus board changes) mtd/ifc: Add support of 8K page size NAND flash board/c29xpcie: Add support of 8K page size NAND flash Wu, Josh (4): mtd: atmel_nand: enable PMECC support for 8k bytes page NAND flash sama5d3xek: support larger than 4G nand flash mtd: atmel_nand: don't print bit correction message in driver mtd: atmel_nand: use dev_xxx instead of printk pekon gupta (4): mtd: nand: omap: make am33xx/elm.c as common driver for all OMAPx and AM platforms mtd: nand: omap: enable BCH ECC scheme using ELM for generic platform mtd: nand: omap: add CONFIG_NAND_OMAP_ECCSCHEME for selection of ecc-scheme am335x: fix GPMC config for NAND and NOR SPL boot arch/arm/cpu/armv7/am33xx/Makefile | 1 - arch/arm/cpu/armv7/am33xx/mem.c| 52 ++-- arch/arm/include/asm/arch-am33xx/mem.h | 5 - .../include/asm/{arch-am33xx/elm.h = omap_elm.h} | 0 arch/arm/include/asm/omap_gpmc.h | 16 + arch/powerpc/cpu/mpc8xxx/fsl_ifc.c | 24 ++ arch/powerpc/include/asm/fsl_ifc.h | 2 + board/atmel/sama5d3xek/sama5d3xek.c| 5 +- board/ti/am335x/board.c| 14 +- doc/README.nand| 63 doc/README.omap3 | 3 +- drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/atmel_nand.c | 40 ++- drivers/mtd/nand/fsl_ifc_nand.c| 99 ++- drivers/mtd/nand/fsl_ifc_spl.c | 7 +- .../am33xx/elm.c = drivers/mtd/nand/omap_elm.c| 6 +- drivers/mtd/nand/omap_gpmc.c | 321 + drivers/mtd/onenand/onenand_base.c | 15 +- include/configs/ASH405.h | 2 + include/configs/C29XPCIE.h | 10 +- include/configs/MPC8572DS.h| 2 + include/configs/T4240QDS.h | 2 + include/configs/alpr.h | 2 + include/configs/am335x_evm.h | 5 +- include/configs/am335x_igep0033.h | 2 + include/configs/am3517_crane.h | 1 + include/configs/am3517_evm.h | 1 + include/configs/devkit8000.h | 1 + include/configs/mcx.h | 2 +- include/configs/omap3_beagle.h | 1 + include/configs/omap3_evm.h| 1 + include/configs/omap3_evm_quick_nand.h | 1 + include/configs/omap3_igep00x0.h | 1 + include/configs/omap3_overo.h | 1 + include/configs/siemens-am33x-common.h | 2 + include/configs/tam3517-common.h | 2 +- include/configs/tricorder.h| 4 +- include/linux/mtd/mtd.h| 23 ++ include/mtd/mtd-abi.h | 12 - 39 files changed, 532 insertions(+), 220 deletions(-) rename arch/arm/include/asm/{arch-am33xx/elm.h = omap_elm.h} (100%) rename arch/arm/cpu/armv7/am33xx/elm.c = drivers/mtd/nand/omap_elm.c (97%) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 63c4f17b2f8017d22241522a48c765073b8791b0: cm_t35: use scf0403 driver (2013-11-12 10:12:07 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2c17e6d1d996a1b8b9325de15f253a13d5877dee: am335x: fix GPMC config for NAND and NOR SPL boot (2013-11-21 13:33:41 -0600) Bo Shen (1): MTD: atmel_nand: support for software BCH ECC Prabhakar Kushwaha (4): driver/mtd/ifc: Read Status while programming NAND flash mtd: move update nand_ecclayout structure (plus board changes) mtd/ifc: Add support of 8K page size NAND flash board/c29xpcie: Add support of 8K page size NAND flash Wu, Josh (4): mtd: atmel_nand: enable PMECC support for 8k bytes page NAND flash sama5d3xek: support larger than 4G nand flash mtd: atmel_nand: don't print bit correction message in driver mtd: atmel_nand: use dev_xxx instead of printk pekon gupta (4): mtd: nand: omap: make am33xx/elm.c as common driver for all OMAPx and AM platforms mtd: nand: omap: enable BCH ECC scheme using ELM for generic platform mtd: nand: omap: add CONFIG_NAND_OMAP_ECCSCHEME for selection of ecc-scheme am335x: fix GPMC config for NAND and NOR SPL boot arch/arm/cpu/armv7/am33xx/Makefile | 1 - arch/arm/cpu/armv7/am33xx/mem.c| 52 ++-- arch/arm/include/asm/arch-am33xx/mem.h | 5 - .../include/asm/{arch-am33xx/elm.h = omap_elm.h} | 0 arch/arm/include/asm/omap_gpmc.h | 16 + arch/powerpc/cpu/mpc8xxx/fsl_ifc.c | 24 ++ arch/powerpc/include/asm/fsl_ifc.h | 2 + board/atmel/sama5d3xek/sama5d3xek.c| 5 +- board/ti/am335x/board.c| 14 +- doc/README.nand| 63 doc/README.omap3 | 3 +- drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/atmel_nand.c | 40 ++- drivers/mtd/nand/fsl_ifc_nand.c| 99 ++- drivers/mtd/nand/fsl_ifc_spl.c | 7 +- .../am33xx/elm.c = drivers/mtd/nand/omap_elm.c| 6 +- drivers/mtd/nand/omap_gpmc.c | 321 + drivers/mtd/onenand/onenand_base.c | 15 +- include/configs/ASH405.h | 2 + include/configs/C29XPCIE.h | 10 +- include/configs/MPC8572DS.h| 2 + include/configs/T4240QDS.h | 2 + include/configs/alpr.h | 2 + include/configs/am335x_evm.h | 5 +- include/configs/am335x_igep0033.h | 2 + include/configs/am3517_crane.h | 1 + include/configs/am3517_evm.h | 1 + include/configs/devkit8000.h | 1 + include/configs/mcx.h | 2 +- include/configs/omap3_beagle.h | 1 + include/configs/omap3_evm.h| 1 + include/configs/omap3_evm_quick_nand.h | 1 + include/configs/omap3_igep00x0.h | 1 + include/configs/omap3_overo.h | 1 + include/configs/siemens-am33x-common.h | 2 + include/configs/tam3517-common.h | 2 +- include/configs/tricorder.h| 4 +- include/linux/mtd/mtd.h| 23 ++ include/mtd/mtd-abi.h | 12 - 39 files changed, 532 insertions(+), 220 deletions(-) rename arch/arm/include/asm/{arch-am33xx/elm.h = omap_elm.h} (100%) rename arch/arm/cpu/armv7/am33xx/elm.c = drivers/mtd/nand/omap_elm.c (97%) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts common/cmd_mtdparts.c | 54 ++ common/cmd_ubi.c | 79 +++--- doc/README.ubi | 3 ++ drivers/mtd/mtdcore.c | 14 ++- drivers/mtd/mtdpart.c | 12 +++--- drivers/mtd/nand/nand_base.c | 18 +++-- drivers/mtd/onenand/onenand_base.c | 3 +- include/jffs2/load_kernel.h| 6 +-- include/linux/mtd/nand.h | 3 ++ 9 files changed, 129 insertions(+), 63 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Hi Tom, On Thu, 10 Oct 2013 18:52:57 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 06:10 PM, Scott Wood wrote: On Thu, 2013-10-10 at 15:18 -0400, Tom Rini wrote: On 10/10/2013 03:00 PM, Albert ARIBAUD wrote: On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Here we go, armhf toolchains trigger this problem because, I suspect, we aren't enforcing a flag to say no, really, no hfp here or similar. Any idea why this patchset triggers it? Does the 64-bit stuff cause something from libgcc to be used that previously wasn't? There is some open-coded 64-bit division, but it's by a power of two so GCC should convert it to a shift (and the ability to do 64-bit shifts was already required by print_size()). I'm not sure what parts of this math exactly cause things to go all nutty, but I suspect the answer is that we should be enforcing - -msomething or another than hf defaults to using (un)setting. Ok, trying with the ARMhf toolchain. Amicalement, -- Albert. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, 11 Oct 2013 09:11:52 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 18:52:57 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 06:10 PM, Scott Wood wrote: On Thu, 2013-10-10 at 15:18 -0400, Tom Rini wrote: On 10/10/2013 03:00 PM, Albert ARIBAUD wrote: On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Here we go, armhf toolchains trigger this problem because, I suspect, we aren't enforcing a flag to say no, really, no hfp here or similar. Any idea why this patchset triggers it? Does the 64-bit stuff cause something from libgcc to be used that previously wasn't? There is some open-coded 64-bit division, but it's by a power of two so GCC should convert it to a shift (and the ability to do 64-bit shifts was already required by print_size()). I'm not sure what parts of this math exactly cause things to go all nutty, but I suspect the answer is that we should be enforcing - -msomething or another than hf defaults to using (un)setting. Ok, trying with the ARMhf toolchain. Even using the gnueabihf ELDK 5.3 toolchain, I still can build am3517_crane with no problem. Amicalement, -- Albert. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Amicalement, -- Albert. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK - -- Tom -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSVpNMAAoJENk4IS6UOR1WjfMQAKng6alKvCSAfPJ/CMdWqzIW 8bIwtZMrty2Na+d8OYGaq1xnCfztpG1UP75gfxwWRVKoQ8GUMGZz/JzEyER3f4xu WPLQ/PE/AgSdwzllRum2R1PpBJkesG2fdH2KamwxQ78qnQjEM3Pb8Hu6zPoI7adF p1fs+T96ouXrkQqRTpAoZq3NdCWQjNt1/WVTIffTTbNGsUcX4w7H9pdRA/6PTTv+ XPGMtzMTWpZTKBppD6cywiHa2mbFIeXhpWPJwus/xd1roayczYUT+YIhTs5Pe1ie mCNrCZJZu280gynkeoyfCEB98hztKD88fuAPtkrpevuzF9W5kQk15sgNd/ngHltP nktx317JrIAeQcv0WJktxWFCNauSZF7GfdT3p5ZmoV3lbwc63mDmMFc4gb29RuOu iaXbyG186Sfx42ca2uHuYBC5svnHyDzcki9fXuqHAX3fgcyblMUgg8FyWJA9+pFU Y1SEd1dvaa2C56gyKXsW1KXZ3Vbn6hn18AQB/5QZp7dYyXhcoRF/+PkC2uCw6/7P kTuy50sLYBPtdK4Tgzl9s9gIpJYlm03UrdR8gHMr2NyoIoKD/fthfi8MViSQvpGL YN4TUZ/bPobqgMcZ79D0OpTYdssosbe29i+AwlwszlyScnD/BJB3TqH4wo1vCvd9 gfwM3F7xYC5m51uaVxSF =TF80 -END PGP SIGNATURE- ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. Amicalement, -- Albert. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Amicalement, -- Albert. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 03:00 PM, Albert ARIBAUD wrote: On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Here we go, armhf toolchains trigger this problem because, I suspect, we aren't enforcing a flag to say no, really, no hfp here or similar. - -- Tom -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSVv2SAAoJENk4IS6UOR1WztMP/2I4Ir49kekF8gsna8b+h5xz EXXBTmkSPCok3H3ZCW6iRDrBCpwz6kdzTPt6svLGOQtbUZnTavrZhSsbe4dtxJb8 PrxHpdSNiV8TQ39DAnmlgAvw8W5ve/+Ck9h+OB9WyCMk4I15KElPYcU4/Pw3ICRo W6dbVD8jQcMr26UwfFz4zgMcBgIg7c7zeAMsRBuOOxZRE3fx2e2Ze2IXnNrSnsFW 7eYuEetNWflwrwRXZAF+05o7KHxSMh+Hh5V9nefXfRQ/rpbUOptZBdABkL9D/TKa nY+pi3B1AsLgcTvZfr8fdJQORQaAuvhPPhtb8bjSVOr8EBePHJ+DdYrSjbUK183N aHZVum+aPooPXFxc/f1zlreJqE3NMh8s1Q5kR+A2L8lbnOS6uSBZMPXIiR6WL464 mDSs3hd9g3lHcSMMdRBBtKMGH0wPbIL8chlHgh7+UrmlNWPsCWIeZfe+6i8pXd5h UgeOCHqkbfd0tRQ3xBnnnh6+ypvjbK3EGTtJ3cD1XSdv//EjgXlB01IpFbP0jdTv eaZYoQAGtkhz+rlQEkv+gnPyRu7qvt5pJDm71pcf6Xwzd839TRgpNejCR9AIs43Q dx0Dvd5iMaMv+/m4q7w+XFQssqsdsWX/Etfln20Rtt+H6zr6RpRzt8xLV6A6JIn7 zu72g3MEMwbtVA/z9Hrr =A2x5 -END PGP SIGNATURE- ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, 2013-10-10 at 15:18 -0400, Tom Rini wrote: On 10/10/2013 03:00 PM, Albert ARIBAUD wrote: On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Here we go, armhf toolchains trigger this problem because, I suspect, we aren't enforcing a flag to say no, really, no hfp here or similar. Any idea why this patchset triggers it? Does the 64-bit stuff cause something from libgcc to be used that previously wasn't? There is some open-coded 64-bit division, but it's by a power of two so GCC should convert it to a shift (and the ability to do 64-bit shifts was already required by print_size()). -Scott ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 06:10 PM, Scott Wood wrote: On Thu, 2013-10-10 at 15:18 -0400, Tom Rini wrote: On 10/10/2013 03:00 PM, Albert ARIBAUD wrote: On Thu, 10 Oct 2013 17:52:14 +0200, Albert ARIBAUD albert.u.b...@aribaud.net wrote: Hi Tom, On Thu, 10 Oct 2013 07:45:17 -0400, Tom Rini tr...@ti.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/10/2013 04:12 AM, Albert ARIBAUD wrote: Hi Tom, On Wed, 9 Oct 2013 21:45:25 -0400, Tom Rini tr...@ti.com wrote: On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? Builds OK on my side, both nand-flash/master and a merge of nf/master and u-boot/master, with gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Tom, can you specify which toolchain shows the issue? Both ELDK 5.3 and Linaro 2013.03 (one TI has picked for some things) do the above. ELDK 5.2 is OK I'll test with ELDK5.3 in about an hour. I've installed eldk-eglibc-i686-arm-toolchain-gmae-5.3.sh and can build am3517_crane on both nand-flash/master as well as on a merge of u-boot/master and nand-flash/master Here we go, armhf toolchains trigger this problem because, I suspect, we aren't enforcing a flag to say no, really, no hfp here or similar. Any idea why this patchset triggers it? Does the 64-bit stuff cause something from libgcc to be used that previously wasn't? There is some open-coded 64-bit division, but it's by a power of two so GCC should convert it to a shift (and the ability to do 64-bit shifts was already required by print_size()). I'm not sure what parts of this math exactly cause things to go all nutty, but I suspect the answer is that we should be enforcing - -msomething or another than hf defaults to using (un)setting. - -- Tom -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSVy/JAAoJENk4IS6UOR1WgyIP+gIIF7gvWREeqfbtxt0jktj3 cDc0VsT5FHoIK7qVAmOxhRP7yhN62sSkQJJ8D8b71Vequ5bTiuuDlSs1qml6Rb2F bD4ivDCRSK/7RuE13XJOgSuUnhSEbXdWS5b5WzpHD4r9t+IM6vF03FVBx6Ob4h+Q x8jBZlNjDT+wmDmuSRhN0opIDmhj1+mPt66fkXap/ZsAqyNfHfyWdFIfnprH4JxT RYrtP57vPTELwSQJJY0IOYAw8y/JgMiOO4zkrh6AO87dwZtoRi3M2eV18qcEYjvz g9rHdXMpoaxIecicDgDY4Lnr0XT7phyKaFV1ZEUKxdC1CA1Lsc+LRsuAJFr1s6wB QZZH9ckmJgeYWRmF6jP5qpDCVzzBkZn5D0Nq5gOrkcbaPVNpUQ9//7aEiwWLULDu rhas3MrT+m1MD8OO6LTZG5zn3MYhm8Ih7NHLFOp7W+AZuZlZorjW/+XLHe+UWtKU caExJ4+zXOOjUl7Tz3EWEVBdpM3ikYleHTD/pFbMyP9PpR/Y0o6H8X7VU/Xz8L9v AnkCWdlhavD9NMAIAj/4PuyVTPjUIDWIH7CCk4UcrgFSJaXWQX+2sPIkE+IgiVO4 Cd9UvEsFVcY82uvbWSXLdx/lfa9uIhBqz7JGcseB6Ch20elWrv0uqpGTmPJm5J+d bpdD+ilktDFpS857eMyW =BKAP -END PGP SIGNATURE- ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Wed, Oct 9, 2013 at 3:29 PM, Scott Wood scottw...@freescale.com wrote: Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts This fixed the problem I had with UBI using 4G NAND in mx28evk :-) http://patchwork.ozlabs.org/patch/280283/ This is the missing fix to get 4G NAND working fine on it. I have some environment changes pending but will send it later tomorrow (for next). -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts common/cmd_mtdparts.c | 54 ++ common/cmd_ubi.c | 79 +++--- doc/README.ubi | 3 ++ drivers/mtd/mtdcore.c | 14 ++- drivers/mtd/mtdpart.c | 12 +++--- drivers/mtd/nand/nand_base.c | 18 +++-- drivers/mtd/onenand/onenand_base.c | 3 +- include/jffs2/load_kernel.h| 6 +-- include/linux/mtd/nand.h | 3 ++ 9 files changed, 129 insertions(+), 63 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Wed, Oct 09, 2013 at 01:29:55PM -0500, Scott Wood wrote: Sorry for the lateness, but here are some MTD/UBI bugfixes. They've been acked by Stefan Roese. The following changes since commit b770e88a6c2548727f0d57a3e9e8bb0830f977b5: Fix number base handling of load command (2013-10-07 15:54:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to cc734f5ab26134e5e8d57c34edc257c89ac5b1d2: cmd_ubi: add write.part command, to write a volume in multiple parts (2013-10-09 12:52:22 -0500) Paul Burton (4): mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN cmd_mtdparts: use 64 bits for flash size, partition size offset cmd_ubi: use int64_t volume size for 'ubi create' cmd_ubi: add write.part command, to write a volume in multiple parts OK, problem: Author: Paul Burton paul.bur...@imgtec.com Date: Wed Sep 4 15:16:57 2013 +0100 cmd_mtdparts: use 64 bits for flash size, partition size offset Causes a number of platform such as am3517_crane to fail to build with recent toolchains with errors such as: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-ld.bfd: error: /opt/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/libgcc.a(bpabi.o) uses VFP register arguments, u-boot does not Which we need to sort out, one way or another. Albert, any quick ideas? -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 6612ab33956ae09c5ba2fde9c1540b519625ba37: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2013-08-21 16:27:47 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2b26201a2aef0b310b7c04702b0dba5dea493f77: env_nand.c: support falling back to redundant env when writing (2013-08-22 17:49:47 -0500) Masahiro Yamada (4): cmd_nand: fix a memory leak in nand_dump function cmd_nand: slight optimization of nand_dump function cmd_nand: Do not show usage when scrub is aborted nand_util: delete a useless variable Phil Sutter (1): env_nand.c: support falling back to redundant env when writing common/cmd_nand.c| 40 +-- common/env_nand.c| 116 --- drivers/mtd/nand/nand_util.c | 3 +- 3 files changed, 81 insertions(+), 78 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Aug 23, 2013 at 10:48:50AM -0500, Scott Wood wrote: The following changes since commit 6612ab33956ae09c5ba2fde9c1540b519625ba37: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2013-08-21 16:27:47 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 2b26201a2aef0b310b7c04702b0dba5dea493f77: env_nand.c: support falling back to redundant env when writing (2013-08-22 17:49:47 -0500) Masahiro Yamada (4): cmd_nand: fix a memory leak in nand_dump function cmd_nand: slight optimization of nand_dump function cmd_nand: Do not show usage when scrub is aborted nand_util: delete a useless variable Phil Sutter (1): env_nand.c: support falling back to redundant env when writing common/cmd_nand.c| 40 +-- common/env_nand.c| 116 --- drivers/mtd/nand/nand_util.c | 3 +- 3 files changed, 81 insertions(+), 78 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
Sorry for the lateness, but this patch fixes a BUG() regression with CONFIG_MXC_NAND_HWECC. The following changes since commit 225fd8c5d4556547896a5d32ee092a258f3df638: cmd_bootm.c: Make bootz handle BOOTM_STATE_FINDOTHER itself (2013-07-10 09:15:15 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 1c903694370259738abccc67ff0d6e5eaf7886f9: mtd: mxc_nand: Fix crash after MTD resync (2013-07-12 16:12:33 -0500) Marek Vasut (1): mtd: mxc_nand: Fix crash after MTD resync drivers/mtd/nand/mxc_nand.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Jul 12, 2013 at 04:13:41PM -0500, Scott Wood wrote: Sorry for the lateness, but this patch fixes a BUG() regression with CONFIG_MXC_NAND_HWECC. The following changes since commit 225fd8c5d4556547896a5d32ee092a258f3df638: cmd_bootm.c: Make bootz handle BOOTM_STATE_FINDOTHER itself (2013-07-10 09:15:15 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 1c903694370259738abccc67ff0d6e5eaf7886f9: mtd: mxc_nand: Fix crash after MTD resync (2013-07-12 16:12:33 -0500) Marek Vasut (1): mtd: mxc_nand: Fix crash after MTD resync drivers/mtd/nand/mxc_nand.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Jun 28, 2013 at 11:46:37AM -0500, Scott Wood wrote: The following changes since commit 2f998071254d566c71c34ef013aef1d9d0ec0fa3: image: Use ENOENT instead of ENOMEDIUM for better compatibility (2013-06-17 09:56:42 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 8b6b51a617b8adc773cc82b4886738a6128caf7f: mtd/nand: docg4: fix compiler warnings (2013-06-26 16:19:58 -0500) Daniel Schwierzeck (1): mtd: nand: fix initialization of BBT options Heiko Schocher (1): dfu, nand: before write a buffer to nand, erase the nand sectors Mike Dunn (2): mtd: nand/docg4: fix driver after Linux resync mtd/nand: docg4: fix compiler warnings Scott Wood (1): nand: Don't call adjust_size_for_badblocks for erase common/cmd_nand.c | 9 + drivers/dfu/dfu_nand.c | 18 -- drivers/mtd/nand/docg4.c| 26 ++ drivers/mtd/nand/docg4_spl.c| 15 +++ drivers/mtd/nand/jz4740_nand.c | 2 +- drivers/mtd/nand/nand_util.c| 4 drivers/mtd/nand/s3c2410_nand.c | 4 +--- include/nand.h | 2 ++ 8 files changed, 46 insertions(+), 34 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 2f998071254d566c71c34ef013aef1d9d0ec0fa3: image: Use ENOENT instead of ENOMEDIUM for better compatibility (2013-06-17 09:56:42 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 8b6b51a617b8adc773cc82b4886738a6128caf7f: mtd/nand: docg4: fix compiler warnings (2013-06-26 16:19:58 -0500) Daniel Schwierzeck (1): mtd: nand: fix initialization of BBT options Heiko Schocher (1): dfu, nand: before write a buffer to nand, erase the nand sectors Mike Dunn (2): mtd: nand/docg4: fix driver after Linux resync mtd/nand: docg4: fix compiler warnings Scott Wood (1): nand: Don't call adjust_size_for_badblocks for erase common/cmd_nand.c | 9 + drivers/dfu/dfu_nand.c | 18 -- drivers/mtd/nand/docg4.c| 26 ++ drivers/mtd/nand/docg4_spl.c| 15 +++ drivers/mtd/nand/jz4740_nand.c | 2 +- drivers/mtd/nand/nand_util.c| 4 drivers/mtd/nand/s3c2410_nand.c | 4 +--- include/nand.h | 2 ++ 8 files changed, 46 insertions(+), 34 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Thu, Jun 06, 2013 at 11:33:47AM -0500, Scott Wood wrote: The following changes since commit d6639d10dbfa42dc888f8917012550b632a88959: Merge branch 'master' of git://git.denx.de/u-boot-nand-flash (2013-05-31 18:28:47 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 4bfd0002b653dfc9f9ddd8e9a4ce0acd40bde3ac: bug, nand, am33xx: nand-ecc.strength not set in board_nand_init() (2013-06-04 11:50:04 -0500) Sergey Lapin (1): bug, nand, am33xx: nand-ecc.strength not set in board_nand_init() drivers/mtd/nand/omap_gpmc.c |2 ++ 1 file changed, 2 insertions(+) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit d6639d10dbfa42dc888f8917012550b632a88959: Merge branch 'master' of git://git.denx.de/u-boot-nand-flash (2013-05-31 18:28:47 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 4bfd0002b653dfc9f9ddd8e9a4ce0acd40bde3ac: bug, nand, am33xx: nand-ecc.strength not set in board_nand_init() (2013-06-04 11:50:04 -0500) Sergey Lapin (1): bug, nand, am33xx: nand-ecc.strength not set in board_nand_init() drivers/mtd/nand/omap_gpmc.c |2 ++ 1 file changed, 2 insertions(+) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 8bcb6f43e98ffc76e998349e0ec32a0e359160d4: Update MAINTAINERS file for sandbox (2013-05-17 17:04:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f3e9d53b5f35472745077b072399aefe87f228d4: mtd: resync with Linux-3.7.1 (2013-05-30 15:25:39 -0500) Harvey Chapman (1): nand: adjust erase/read/write partition/chip size for bad blocks Prabhakar Kushwaha (1): nand/fsl_ifc: Convert to self-init Scott Wood (1): nand/fsl_elbc: detect page size at runtime Sergey Lapin (1): mtd: resync with Linux-3.7.1 htbegin (2): mtd: nand: fix the partial page write condition mtd: nand: use ssize_t instead of size_t to prevent infinite loop board/ait/cam_enc_4xx/cam_enc_4xx.c | 12 +- common/cmd_nand.c | 53 +- common/cmd_onenand.c| 30 +- common/env_onenand.c|6 +- drivers/mtd/Makefile|4 +- drivers/mtd/cfi_mtd.c | 12 +- drivers/mtd/mtdconcat.c | 98 +-- drivers/mtd/mtdcore.c | 191 drivers/mtd/mtdpart.c | 158 ++-- drivers/mtd/nand/atmel_nand.c | 17 +- drivers/mtd/nand/bfin_nand.c|2 + drivers/mtd/nand/davinci_nand.c |4 +- drivers/mtd/nand/diskonchip.c | 13 +- drivers/mtd/nand/fsl_elbc_nand.c| 56 +- drivers/mtd/nand/fsl_ifc_nand.c | 62 +- drivers/mtd/nand/fsmc_nand.c|5 +- drivers/mtd/nand/jz4740_nand.c |1 + drivers/mtd/nand/mpc5121_nfc.c |2 +- drivers/mtd/nand/mxc_nand.c | 25 +- drivers/mtd/nand/mxs_nand.c | 34 +- drivers/mtd/nand/nand_base.c| 1658 --- drivers/mtd/nand/nand_bbt.c | 822 - drivers/mtd/nand/nand_ids.c | 14 +- drivers/mtd/nand/nand_util.c| 26 +- drivers/mtd/nand/ndfc.c |1 + drivers/mtd/nand/nomadik.c |1 + drivers/mtd/nand/omap_gpmc.c|6 +- drivers/mtd/nand/s3c2410_nand.c |1 + drivers/mtd/nand/tegra_nand.c | 27 +- drivers/mtd/nand/tegra_nand.h |2 +- drivers/mtd/onenand/onenand_base.c | 82 +- drivers/mtd/onenand/onenand_bbt.c |6 +- drivers/mtd/ubi/build.c |2 +- drivers/mtd/ubi/eba.c |2 +- drivers/mtd/ubi/io.c| 12 +- drivers/mtd/ubi/kapi.c |2 +- drivers/mtd/ubi/misc.c |2 +- drivers/mtd/ubi/vtbl.c |2 +- fs/yaffs2/yaffs_mtdif.c | 18 +- fs/yaffs2/yaffs_mtdif2.c| 14 +- include/configs/P1022DS.h |2 - include/linux/mtd/bbm.h | 49 +- include/linux/mtd/mtd-abi.h | 158 include/linux/mtd/mtd.h | 203 +++-- include/linux/mtd/nand.h| 173 ++-- include/linux/string.h |3 + include/nand.h | 11 +- lib/string.c| 59 ++ 48 files changed, 2255 insertions(+), 1888 deletions(-) delete mode 100644 include/linux/mtd/mtd-abi.h ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, May 31, 2013 at 02:52:17PM -0500, Scott Wood wrote: The following changes since commit 8bcb6f43e98ffc76e998349e0ec32a0e359160d4: Update MAINTAINERS file for sandbox (2013-05-17 17:04:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f3e9d53b5f35472745077b072399aefe87f228d4: mtd: resync with Linux-3.7.1 (2013-05-30 15:25:39 -0500) Harvey Chapman (1): nand: adjust erase/read/write partition/chip size for bad blocks Prabhakar Kushwaha (1): nand/fsl_ifc: Convert to self-init Scott Wood (1): nand/fsl_elbc: detect page size at runtime Sergey Lapin (1): mtd: resync with Linux-3.7.1 htbegin (2): mtd: nand: fix the partial page write condition mtd: nand: use ssize_t instead of size_t to prevent infinite loop board/ait/cam_enc_4xx/cam_enc_4xx.c | 12 +- common/cmd_nand.c | 53 +- common/cmd_onenand.c| 30 +- common/env_onenand.c|6 +- drivers/mtd/Makefile|4 +- drivers/mtd/cfi_mtd.c | 12 +- drivers/mtd/mtdconcat.c | 98 +-- drivers/mtd/mtdcore.c | 191 drivers/mtd/mtdpart.c | 158 ++-- drivers/mtd/nand/atmel_nand.c | 17 +- drivers/mtd/nand/bfin_nand.c|2 + drivers/mtd/nand/davinci_nand.c |4 +- drivers/mtd/nand/diskonchip.c | 13 +- drivers/mtd/nand/fsl_elbc_nand.c| 56 +- drivers/mtd/nand/fsl_ifc_nand.c | 62 +- drivers/mtd/nand/fsmc_nand.c|5 +- drivers/mtd/nand/jz4740_nand.c |1 + drivers/mtd/nand/mpc5121_nfc.c |2 +- drivers/mtd/nand/mxc_nand.c | 25 +- drivers/mtd/nand/mxs_nand.c | 34 +- drivers/mtd/nand/nand_base.c| 1658 --- drivers/mtd/nand/nand_bbt.c | 822 - drivers/mtd/nand/nand_ids.c | 14 +- drivers/mtd/nand/nand_util.c| 26 +- drivers/mtd/nand/ndfc.c |1 + drivers/mtd/nand/nomadik.c |1 + drivers/mtd/nand/omap_gpmc.c|6 +- drivers/mtd/nand/s3c2410_nand.c |1 + drivers/mtd/nand/tegra_nand.c | 27 +- drivers/mtd/nand/tegra_nand.h |2 +- drivers/mtd/onenand/onenand_base.c | 82 +- drivers/mtd/onenand/onenand_bbt.c |6 +- drivers/mtd/ubi/build.c |2 +- drivers/mtd/ubi/eba.c |2 +- drivers/mtd/ubi/io.c| 12 +- drivers/mtd/ubi/kapi.c |2 +- drivers/mtd/ubi/misc.c |2 +- drivers/mtd/ubi/vtbl.c |2 +- fs/yaffs2/yaffs_mtdif.c | 18 +- fs/yaffs2/yaffs_mtdif2.c| 14 +- include/configs/P1022DS.h |2 - include/linux/mtd/bbm.h | 49 +- include/linux/mtd/mtd-abi.h | 158 include/linux/mtd/mtd.h | 203 +++-- include/linux/mtd/nand.h| 173 ++-- include/linux/string.h |3 + include/nand.h | 11 +- lib/string.c| 59 ++ 48 files changed, 2255 insertions(+), 1888 deletions(-) delete mode 100644 include/linux/mtd/mtd-abi.h NAK. Almost everything is blowing up with: /home/trini/work/u-boot/u-boot/include/linux/mtd/mtd.h:12:25: fatal error: mtd/mtd-abi.h: No such file or directory compilation terminated. Which tells me this can't have had much / any run-time testing, which I'm not super comfortable on, with a re-sync of the subsystem. -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On 05/31/2013 04:28:41 PM, Tom Rini wrote: On Fri, May 31, 2013 at 02:52:17PM -0500, Scott Wood wrote: The following changes since commit 8bcb6f43e98ffc76e998349e0ec32a0e359160d4: Update MAINTAINERS file for sandbox (2013-05-17 17:04:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f3e9d53b5f35472745077b072399aefe87f228d4: mtd: resync with Linux-3.7.1 (2013-05-30 15:25:39 -0500) Harvey Chapman (1): nand: adjust erase/read/write partition/chip size for bad blocks Prabhakar Kushwaha (1): nand/fsl_ifc: Convert to self-init Scott Wood (1): nand/fsl_elbc: detect page size at runtime Sergey Lapin (1): mtd: resync with Linux-3.7.1 htbegin (2): mtd: nand: fix the partial page write condition mtd: nand: use ssize_t instead of size_t to prevent infinite loop board/ait/cam_enc_4xx/cam_enc_4xx.c | 12 +- common/cmd_nand.c | 53 +- common/cmd_onenand.c| 30 +- common/env_onenand.c|6 +- drivers/mtd/Makefile|4 +- drivers/mtd/cfi_mtd.c | 12 +- drivers/mtd/mtdconcat.c | 98 +-- drivers/mtd/mtdcore.c | 191 drivers/mtd/mtdpart.c | 158 ++-- drivers/mtd/nand/atmel_nand.c | 17 +- drivers/mtd/nand/bfin_nand.c|2 + drivers/mtd/nand/davinci_nand.c |4 +- drivers/mtd/nand/diskonchip.c | 13 +- drivers/mtd/nand/fsl_elbc_nand.c| 56 +- drivers/mtd/nand/fsl_ifc_nand.c | 62 +- drivers/mtd/nand/fsmc_nand.c|5 +- drivers/mtd/nand/jz4740_nand.c |1 + drivers/mtd/nand/mpc5121_nfc.c |2 +- drivers/mtd/nand/mxc_nand.c | 25 +- drivers/mtd/nand/mxs_nand.c | 34 +- drivers/mtd/nand/nand_base.c| 1658 --- drivers/mtd/nand/nand_bbt.c | 822 - drivers/mtd/nand/nand_ids.c | 14 +- drivers/mtd/nand/nand_util.c| 26 +- drivers/mtd/nand/ndfc.c |1 + drivers/mtd/nand/nomadik.c |1 + drivers/mtd/nand/omap_gpmc.c|6 +- drivers/mtd/nand/s3c2410_nand.c |1 + drivers/mtd/nand/tegra_nand.c | 27 +- drivers/mtd/nand/tegra_nand.h |2 +- drivers/mtd/onenand/onenand_base.c | 82 +- drivers/mtd/onenand/onenand_bbt.c |6 +- drivers/mtd/ubi/build.c |2 +- drivers/mtd/ubi/eba.c |2 +- drivers/mtd/ubi/io.c| 12 +- drivers/mtd/ubi/kapi.c |2 +- drivers/mtd/ubi/misc.c |2 +- drivers/mtd/ubi/vtbl.c |2 +- fs/yaffs2/yaffs_mtdif.c | 18 +- fs/yaffs2/yaffs_mtdif2.c| 14 +- include/configs/P1022DS.h |2 - include/linux/mtd/bbm.h | 49 +- include/linux/mtd/mtd-abi.h | 158 include/linux/mtd/mtd.h | 203 +++-- include/linux/mtd/nand.h| 173 ++-- include/linux/string.h |3 + include/nand.h | 11 +- lib/string.c| 59 ++ 48 files changed, 2255 insertions(+), 1888 deletions(-) delete mode 100644 include/linux/mtd/mtd-abi.h NAK. Almost everything is blowing up with: /home/trini/work/u-boot/u-boot/include/linux/mtd/mtd.h:12:25: fatal error: mtd/mtd-abi.h: No such file or directory compilation terminated. Sigh. It's present locally, but didn't get added to the commit for some reason. I hate how git am operates in the presence of rejects, even when the --reject option is given. Given how recently it was pushed, should I amend the commit (to preserve bisectability) or make a followup patch? Which tells me this can't have had much / any run-time testing, which I'm not super comfortable on, with a re-sync of the subsystem. I doubt many people use u-boot-nand-flash.git directly, so you're never going to get much *run-time* testing prior to a merge, beyond what I do personally on a board or two. -Scott ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, May 31, 2013 at 04:44:45PM -0500, Scott Wood wrote: On 05/31/2013 04:28:41 PM, Tom Rini wrote: On Fri, May 31, 2013 at 02:52:17PM -0500, Scott Wood wrote: The following changes since commit 8bcb6f43e98ffc76e998349e0ec32a0e359160d4: Update MAINTAINERS file for sandbox (2013-05-17 17:04:39 -0400) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to f3e9d53b5f35472745077b072399aefe87f228d4: mtd: resync with Linux-3.7.1 (2013-05-30 15:25:39 -0500) Harvey Chapman (1): nand: adjust erase/read/write partition/chip size for bad blocks Prabhakar Kushwaha (1): nand/fsl_ifc: Convert to self-init Scott Wood (1): nand/fsl_elbc: detect page size at runtime Sergey Lapin (1): mtd: resync with Linux-3.7.1 htbegin (2): mtd: nand: fix the partial page write condition mtd: nand: use ssize_t instead of size_t to prevent infinite loop board/ait/cam_enc_4xx/cam_enc_4xx.c | 12 +- common/cmd_nand.c | 53 +- common/cmd_onenand.c| 30 +- common/env_onenand.c|6 +- drivers/mtd/Makefile|4 +- drivers/mtd/cfi_mtd.c | 12 +- drivers/mtd/mtdconcat.c | 98 +-- drivers/mtd/mtdcore.c | 191 drivers/mtd/mtdpart.c | 158 ++-- drivers/mtd/nand/atmel_nand.c | 17 +- drivers/mtd/nand/bfin_nand.c|2 + drivers/mtd/nand/davinci_nand.c |4 +- drivers/mtd/nand/diskonchip.c | 13 +- drivers/mtd/nand/fsl_elbc_nand.c| 56 +- drivers/mtd/nand/fsl_ifc_nand.c | 62 +- drivers/mtd/nand/fsmc_nand.c|5 +- drivers/mtd/nand/jz4740_nand.c |1 + drivers/mtd/nand/mpc5121_nfc.c |2 +- drivers/mtd/nand/mxc_nand.c | 25 +- drivers/mtd/nand/mxs_nand.c | 34 +- drivers/mtd/nand/nand_base.c| 1658 --- drivers/mtd/nand/nand_bbt.c | 822 - drivers/mtd/nand/nand_ids.c | 14 +- drivers/mtd/nand/nand_util.c| 26 +- drivers/mtd/nand/ndfc.c |1 + drivers/mtd/nand/nomadik.c |1 + drivers/mtd/nand/omap_gpmc.c|6 +- drivers/mtd/nand/s3c2410_nand.c |1 + drivers/mtd/nand/tegra_nand.c | 27 +- drivers/mtd/nand/tegra_nand.h |2 +- drivers/mtd/onenand/onenand_base.c | 82 +- drivers/mtd/onenand/onenand_bbt.c |6 +- drivers/mtd/ubi/build.c |2 +- drivers/mtd/ubi/eba.c |2 +- drivers/mtd/ubi/io.c| 12 +- drivers/mtd/ubi/kapi.c |2 +- drivers/mtd/ubi/misc.c |2 +- drivers/mtd/ubi/vtbl.c |2 +- fs/yaffs2/yaffs_mtdif.c | 18 +- fs/yaffs2/yaffs_mtdif2.c| 14 +- include/configs/P1022DS.h |2 - include/linux/mtd/bbm.h | 49 +- include/linux/mtd/mtd-abi.h | 158 include/linux/mtd/mtd.h | 203 +++-- include/linux/mtd/nand.h| 173 ++-- include/linux/string.h |3 + include/nand.h | 11 +- lib/string.c| 59 ++ 48 files changed, 2255 insertions(+), 1888 deletions(-) delete mode 100644 include/linux/mtd/mtd-abi.h NAK. Almost everything is blowing up with: /home/trini/work/u-boot/u-boot/include/linux/mtd/mtd.h:12:25: fatal error: mtd/mtd-abi.h: No such file or directory compilation terminated. Sigh. It's present locally, but didn't get added to the commit for some reason. I hate how git am operates in the presence of rejects, even when the --reject option is given. Given how recently it was pushed, should I amend the commit (to preserve bisectability) or make a followup patch? Just ammend / re-work, yes, thanks. Which tells me this can't have had much / any run-time testing, which I'm not super comfortable on, with a re-sync of the subsystem. I doubt many people use u-boot-nand-flash.git directly, so you're never going to get much *run-time* testing prior to a merge, beyond what I do personally on a board or two. Yes, that's about what I'm looking for. Thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Tue, Feb 26, 2013 at 03:44:22PM -0600, Scott Wood wrote: The following changes since commit 47104c37de076e2be35ae1b3d144614f4d24a766: MAKEALL: add support for per architecture toolchains (2013-02-20 09:40:34 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to a1eac57a2001ecf86a46f520cd85ef8e9c8b3687: common/env_nand.c: calculate crc only when readenv was OK (2013-02-22 19:59:53 -0600) Harvey Chapman (1): nand: fix nand read.option parsing Joe Hershberger (1): mtd: nand: Check if NAND is locked tight before lock cmds Phil Sutter (2): env_nand.c: clarify log messages when env reading fails common/env_nand.c: calculate crc only when readenv was OK Vipin Kumar (1): imls: Add support to list images in NAND device README |3 +- common/cmd_bootm.c | 167 +- common/cmd_nand.c|2 +- common/env_nand.c| 18 +++-- drivers/mtd/nand/nand_util.c | 19 - 5 files changed, 197 insertions(+), 12 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 47104c37de076e2be35ae1b3d144614f4d24a766: MAKEALL: add support for per architecture toolchains (2013-02-20 09:40:34 -0500) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to a1eac57a2001ecf86a46f520cd85ef8e9c8b3687: common/env_nand.c: calculate crc only when readenv was OK (2013-02-22 19:59:53 -0600) Harvey Chapman (1): nand: fix nand read.option parsing Joe Hershberger (1): mtd: nand: Check if NAND is locked tight before lock cmds Phil Sutter (2): env_nand.c: clarify log messages when env reading fails common/env_nand.c: calculate crc only when readenv was OK Vipin Kumar (1): imls: Add support to list images in NAND device README |3 +- common/cmd_bootm.c | 167 +- common/cmd_nand.c|2 +- common/env_nand.c| 18 +++-- drivers/mtd/nand/nand_util.c | 19 - 5 files changed, 197 insertions(+), 12 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Dec 21, 2012 at 03:37:25PM -0600, Scott Wood wrote: The following changes since commit 42e1321874f8a51373972c293f369c6973c85339: Merge branch 'master' of git://git.denx.de/u-boot-sh (2012-12-20 10:53:20 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to ba427678a419a59c091e1c816c13852fa05b24bf: driver/mtd/IFC:Wait tWB time, poll R/B before command execution (2012-12-21 15:34:54 -0600) Prabhakar Kushwaha (1): driver/mtd/IFC:Wait tWB time, poll R/B before command execution drivers/mtd/nand/fsl_ifc_nand.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 42e1321874f8a51373972c293f369c6973c85339: Merge branch 'master' of git://git.denx.de/u-boot-sh (2012-12-20 10:53:20 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to ba427678a419a59c091e1c816c13852fa05b24bf: driver/mtd/IFC:Wait tWB time, poll R/B before command execution (2012-12-21 15:34:54 -0600) Prabhakar Kushwaha (1): driver/mtd/IFC:Wait tWB time, poll R/B before command execution drivers/mtd/nand/fsl_ifc_nand.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Fri, Dec 14, 2012 at 04:06:03PM -0600, Scott Wood wrote: The following changes since commit 6e9005bd96ff0f0548a787ffafee10664a57a8e1: omap3_evm: Let CONFIG_EFI_PARTITION be set for SPL (2012-12-13 13:58:27 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 71779d5b873186941652188a30bf703c951b1616: m28evk/mx28evk: fix nand_update_full (2012-12-14 16:04:06 -0600) Eric Benard (1): m28evk/mx28evk: fix nand_update_full Scott Wood (1): Merge remote-tracking branch 'origin/master' Wolfram Sang (1): mtd: nand: mxs: reset BCH earlier, too, to avoid NAND startup problems drivers/mtd/nand/mxs_nand.c |3 +++ include/configs/m28evk.h|2 +- include/configs/mx28evk.h |2 +- 3 files changed, 5 insertions(+), 2 deletions(-) Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 6e9005bd96ff0f0548a787ffafee10664a57a8e1: omap3_evm: Let CONFIG_EFI_PARTITION be set for SPL (2012-12-13 13:58:27 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 71779d5b873186941652188a30bf703c951b1616: m28evk/mx28evk: fix nand_update_full (2012-12-14 16:04:06 -0600) Eric Benard (1): m28evk/mx28evk: fix nand_update_full Scott Wood (1): Merge remote-tracking branch 'origin/master' Wolfram Sang (1): mtd: nand: mxs: reset BCH earlier, too, to avoid NAND startup problems drivers/mtd/nand/mxs_nand.c |3 +++ include/configs/m28evk.h|2 +- include/configs/mx28evk.h |2 +- 3 files changed, 5 insertions(+), 2 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
On Mon, Nov 26, 2012 at 03:49:58PM -0600, Scott Wood wrote: The following changes since commit 178d0cc1a4c73c3341afbeb2a93b172de8c96bd1: Merge branch 'master' of git://git.denx.de/u-boot-video (2012-11-19 09:28:04 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 3287f6d3858faee768a7c47515bd21914ad591a2: nand: Add torture feature (2012-11-26 15:41:29 -0600) Beno?t Th?baudeau (3): nand: Clean up nand_util nand: Fix nand_erase_opts() offset check nand: Add torture feature Joe Hershberger (1): nand: Move the sub-page read support enable to a flag Jos? Miguel Gon?alves (1): Add u-boot-pad.bin target to the Makefile Karl O. Pinc (1): README: Reference nand monitor commands in U-Boot README Prabhakar Kushwaha (1): driver/mtd:IFC NAND:Initialise internal SRAM before any write Scott Wood (22): serial/ns16550: don't build serial_ns16550 with MIN_FUNCTIONS serial/ns16550: wait for TEMT before initializing powerpc/mpc85xx: move debug tlb entry after TLB is in known state powerpc/mpc85xx: add comma before already enabled spl: rename u-boot-pad.bin to u-boot-with-spl.bin spl: introduce CONFIG_SPL_TARGET powerpc: change .fixup test to a GCC version test powerpc/mpc85xx: fix TLB alignment powerpc/mpc8xxx: move LAW code into arch/powerpc/cpu/mpc8xxx spl/mpc85xx: move udelay to cpu code spl: include resetvec and lib8xxx spl/mpc85xx: rename cpu_init_nand.c to spl_minimal.c powerpc/mpc85xx: consistently use COBJS-y spl/powerpc: introduce CONFIG_SPL_INIT_MINIMAL spl/85xx: new SPL support powerpc/mpc85xx/p1_p2_rdb_pc: new SPL support spl/nand: introduce CONFIG_SPL_NAND_DRIVERS, _BASE, and _ECC. spl/nand: config symbol documentation powerpc/mpc85xx/p1_p2_rdb_pc: convert from nand_spl to new spl powerpc/mpc85xx/p1_p2_rdb_pc: clean up memory map powerpc/mpc85xx/p2020rdb-pca: Use L2 SRAM for SPL boot nand/fsl: add NAND_NO_SUBPAGE_WRITE to eLBC and IFC drivers Makefile | 22 ++- README | 45 - arch/powerpc/config.mk |5 + arch/powerpc/cpu/mpc85xx/Makefile | 38 ++-- arch/powerpc/cpu/mpc85xx/cpu.c |3 +- arch/powerpc/cpu/mpc85xx/cpu_init.c|2 +- .../cpu/mpc85xx/{cpu_init_nand.c = spl_minimal.c} | 19 +- arch/powerpc/cpu/mpc85xx/start.S | 123 ++--- arch/powerpc/cpu/mpc85xx/tlb.c |4 +- arch/powerpc/cpu/mpc85xx/u-boot-spl.lds| 87 + arch/powerpc/cpu/mpc8xxx/Makefile | 17 ++ .../fsl_law.c = arch/powerpc/cpu/mpc8xxx/law.c| 11 +- arch/powerpc/lib/Makefile | 23 ++- board/freescale/p1_p2_rdb_pc/Makefile | 16 ++ board/freescale/p1_p2_rdb_pc/ddr.c |2 + board/freescale/p1_p2_rdb_pc/law.c |2 +- board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c|2 +- .../freescale/p1_p2_rdb_pc/spl_minimal.c | 10 +- board/freescale/p1_p2_rdb_pc/tlb.c | 22 ++- common/cmd_nand.c | 22 +++ doc/README.mpc85xx |2 +- doc/README.nand| 21 +++ drivers/misc/Makefile |1 - drivers/mtd/nand/Makefile | 34 +++- drivers/mtd/nand/fsl_elbc_nand.c |2 +- drivers/mtd/nand/fsl_elbc_spl.c| 168 + drivers/mtd/nand/fsl_ifc_nand.c| 64 ++- drivers/mtd/nand/nand_base.c |9 +- drivers/mtd/nand/nand_util.c | 188 drivers/serial/ns16550.c |3 + drivers/serial/serial_ns16550.c|4 + include/configs/am3517_crane.h |3 + include/configs/am3517_evm.h |3 + include/configs/cam_enc_4xx.h |3 + include/configs/da850evm.h |3 + include/configs/devkit8000.h |3 + include/configs/hawkboard.h|3 + include/configs/igep00x0.h |3 + include/configs/mcx.h |3 + include/configs/omap3_beagle.h |3 + include/configs/omap3_evm.h|3 + include/configs/omap3_evm_quick_nand.h |3 + include/configs/omap3_overo.h
[U-Boot] Pull request: nand flash
The following changes since commit 178d0cc1a4c73c3341afbeb2a93b172de8c96bd1: Merge branch 'master' of git://git.denx.de/u-boot-video (2012-11-19 09:28:04 -0700) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 3287f6d3858faee768a7c47515bd21914ad591a2: nand: Add torture feature (2012-11-26 15:41:29 -0600) Benoît Thébaudeau (3): nand: Clean up nand_util nand: Fix nand_erase_opts() offset check nand: Add torture feature Joe Hershberger (1): nand: Move the sub-page read support enable to a flag José Miguel Gonçalves (1): Add u-boot-pad.bin target to the Makefile Karl O. Pinc (1): README: Reference nand monitor commands in U-Boot README Prabhakar Kushwaha (1): driver/mtd:IFC NAND:Initialise internal SRAM before any write Scott Wood (22): serial/ns16550: don't build serial_ns16550 with MIN_FUNCTIONS serial/ns16550: wait for TEMT before initializing powerpc/mpc85xx: move debug tlb entry after TLB is in known state powerpc/mpc85xx: add comma before already enabled spl: rename u-boot-pad.bin to u-boot-with-spl.bin spl: introduce CONFIG_SPL_TARGET powerpc: change .fixup test to a GCC version test powerpc/mpc85xx: fix TLB alignment powerpc/mpc8xxx: move LAW code into arch/powerpc/cpu/mpc8xxx spl/mpc85xx: move udelay to cpu code spl: include resetvec and lib8xxx spl/mpc85xx: rename cpu_init_nand.c to spl_minimal.c powerpc/mpc85xx: consistently use COBJS-y spl/powerpc: introduce CONFIG_SPL_INIT_MINIMAL spl/85xx: new SPL support powerpc/mpc85xx/p1_p2_rdb_pc: new SPL support spl/nand: introduce CONFIG_SPL_NAND_DRIVERS, _BASE, and _ECC. spl/nand: config symbol documentation powerpc/mpc85xx/p1_p2_rdb_pc: convert from nand_spl to new spl powerpc/mpc85xx/p1_p2_rdb_pc: clean up memory map powerpc/mpc85xx/p2020rdb-pca: Use L2 SRAM for SPL boot nand/fsl: add NAND_NO_SUBPAGE_WRITE to eLBC and IFC drivers Makefile | 22 ++- README | 45 - arch/powerpc/config.mk |5 + arch/powerpc/cpu/mpc85xx/Makefile | 38 ++-- arch/powerpc/cpu/mpc85xx/cpu.c |3 +- arch/powerpc/cpu/mpc85xx/cpu_init.c|2 +- .../cpu/mpc85xx/{cpu_init_nand.c = spl_minimal.c} | 19 +- arch/powerpc/cpu/mpc85xx/start.S | 123 ++--- arch/powerpc/cpu/mpc85xx/tlb.c |4 +- arch/powerpc/cpu/mpc85xx/u-boot-spl.lds| 87 + arch/powerpc/cpu/mpc8xxx/Makefile | 17 ++ .../fsl_law.c = arch/powerpc/cpu/mpc8xxx/law.c| 11 +- arch/powerpc/lib/Makefile | 23 ++- board/freescale/p1_p2_rdb_pc/Makefile | 16 ++ board/freescale/p1_p2_rdb_pc/ddr.c |2 + board/freescale/p1_p2_rdb_pc/law.c |2 +- board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c|2 +- .../freescale/p1_p2_rdb_pc/spl_minimal.c | 10 +- board/freescale/p1_p2_rdb_pc/tlb.c | 22 ++- common/cmd_nand.c | 22 +++ doc/README.mpc85xx |2 +- doc/README.nand| 21 +++ drivers/misc/Makefile |1 - drivers/mtd/nand/Makefile | 34 +++- drivers/mtd/nand/fsl_elbc_nand.c |2 +- drivers/mtd/nand/fsl_elbc_spl.c| 168 + drivers/mtd/nand/fsl_ifc_nand.c| 64 ++- drivers/mtd/nand/nand_base.c |9 +- drivers/mtd/nand/nand_util.c | 188 drivers/serial/ns16550.c |3 + drivers/serial/serial_ns16550.c|4 + include/configs/am3517_crane.h |3 + include/configs/am3517_evm.h |3 + include/configs/cam_enc_4xx.h |3 + include/configs/da850evm.h |3 + include/configs/devkit8000.h |3 + include/configs/hawkboard.h|3 + include/configs/igep00x0.h |3 + include/configs/mcx.h |3 + include/configs/omap3_beagle.h |3 + include/configs/omap3_evm.h|3 + include/configs/omap3_evm_quick_nand.h |3 + include/configs/omap3_overo.h |3 + include/configs/p1_p2_rdb_pc.h | 137 +++--- include/configs/tam3517-common.h |3 +
Re: [U-Boot] Pull request: nand flash
On Mon, Sep 17, 2012 at 08:21:14PM -0500, Scott Wood wrote: The following changes since commit a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721: Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-09-04 09:17:27 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 9c60e75e05dab5a0197728b6a940aaac02762936: mxc nand: Homogenize IP revisions with Linux (2012-09-17 19:51:45 -0500) Beno?t Th?baudeau (12): [snip] mtd mxc nand: Use _mxc_nand_enable_hwecc() On mxc platforms this introduced: mxc_nand.c: In function 'board_nand_init': mxc_nand.c:1170:11: warning: unused variable 'tmp' [-Wunused-variable] I've done the trivial fixup and committed that as well. The whole request is applied, with the above note, to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit a6f0c4faa4c65a7b7048b12c9d180d7e1aad1721: Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-09-04 09:17:27 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master for you to fetch changes up to 9c60e75e05dab5a0197728b6a940aaac02762936: mxc nand: Homogenize IP revisions with Linux (2012-09-17 19:51:45 -0500) Benoît Thébaudeau (12): mxc nand: Merge mtd and spl register definitions mxc nand: cosmectic: Light cleanup spl mxc nand: Merge duplicated code spl mxc nand: Remove duplicated code spl mxc nand: Set symmetric mode mxc nand: Access all ecc_status_result fields spl mxc nand: Fix broken boot for correctable ECC errors mtd mxc nand: Use _mxc_nand_enable_hwecc() mtd mxc nand: Fix ECC state after read_page_raw_syndrome() mtd mxc nand: Merge init functions mxc nand: Let driver detect IP revision mxc nand: Homogenize IP revisions with Linux Joe Hershberger (4): nand: Add support for unlock.invert nand: Change ulong to loff_t and size_t nand: consolidate duplicated constants nand: Make NAND lock status compatible with Micron Marek Vasut (1): mtd: nand: allow NAND_NO_SUBPAGE_WRITE to be set from driver Matthieu CASTET (1): mtd: support ONFI multi lun NAND common/cmd_nand.c| 21 ++- doc/README.nand |2 + drivers/mtd/nand/mxc_nand.c | 335 +++--- drivers/mtd/nand/nand_base.c | 10 +- drivers/mtd/nand/nand_util.c | 26 ++-- include/configs/flea3.h |1 - include/configs/mx35pdk.h|1 - include/configs/tx25.h |1 - include/fsl_nfc.h| 113 +++--- include/linux/mtd/nand.h |5 +- include/nand.h |6 +- nand_spl/nand_boot_fsl_nfc.c | 121 --- 12 files changed, 251 insertions(+), 391 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20120608195929.ga22...@tyr.buserror.net you wrote: The following changes since commit fedab338f3459315cb69627fcf46032ec8df1753: Merge branch 'master' of git://git.denx.de/u-boot-video (2012-06-07 23:42:17 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Steve Sakoman (1): cmd_nand: fix crashing bug in nand read/write common/cmd_nand.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Nothing is easier than to denounce the evildoer; nothing is more difficult than to understand him. - Fyodor Dostoevski ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit fedab338f3459315cb69627fcf46032ec8df1753: Merge branch 'master' of git://git.denx.de/u-boot-video (2012-06-07 23:42:17 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Steve Sakoman (1): cmd_nand: fix crashing bug in nand read/write common/cmd_nand.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20120518232351.ga...@tyr.buserror.net you wrote: The following changes since commit f50bf50d7f6f99c5ad4666d63a7eef43d3940500: Improve MAKEALL parallel builds (2012-05-18 13:49:04 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Heiko Schocher (1): mtd, nand: move some printfs to debug output. Liu, Wentao (1): nand_util: correct YAFFS image write function Prabhakar Kushwaha (2): driver/mtd: IFC NAND: Add support of ONFI NAND flash driver/mtd:IFC: Fix possible memory leak Scott Wood (2): nand: extend .raw accesses to work on multiple pages powerpc/85xx: fix NAND boot linker scripts for -fpic Stefan Roese (1): NAND: Remove ONFI detection message to from bootup log arch/powerpc/cpu/mpc85xx/u-boot-nand.lds |5 +- arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds |4 +- common/cmd_nand.c| 95 +++--- doc/README.nand | 16 ++-- drivers/mtd/nand/fsl_ifc_nand.c | 22 +-- drivers/mtd/nand/nand_base.c |5 +- drivers/mtd/nand/nand_bbt.c | 13 ++-- drivers/mtd/nand/nand_util.c |2 +- 8 files changed, 113 insertions(+), 49 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de No proper program contains an indication which as an operator- applied occurrence identifies an operator-defining occurrence which as an indication-applied occurrence identifies an indication-defining occurrence different from the one identified by the given indication as an indication-applied occurrence. - ALGOL 68 Report ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit f50bf50d7f6f99c5ad4666d63a7eef43d3940500: Improve MAKEALL parallel builds (2012-05-18 13:49:04 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Heiko Schocher (1): mtd, nand: move some printfs to debug output. Liu, Wentao (1): nand_util: correct YAFFS image write function Prabhakar Kushwaha (2): driver/mtd: IFC NAND: Add support of ONFI NAND flash driver/mtd:IFC: Fix possible memory leak Scott Wood (2): nand: extend .raw accesses to work on multiple pages powerpc/85xx: fix NAND boot linker scripts for -fpic Stefan Roese (1): NAND: Remove ONFI detection message to from bootup log arch/powerpc/cpu/mpc85xx/u-boot-nand.lds |5 +- arch/powerpc/cpu/mpc85xx/u-boot-nand_spl.lds |4 +- common/cmd_nand.c| 95 +++--- doc/README.nand | 16 ++-- drivers/mtd/nand/fsl_ifc_nand.c | 22 +-- drivers/mtd/nand/nand_base.c |5 +- drivers/mtd/nand/nand_bbt.c | 13 ++-- drivers/mtd/nand/nand_util.c |2 +- 8 files changed, 113 insertions(+), 49 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20120228205737.ga21...@schlenkerla.am.freescale.net you wrote: The following changes since commit 54e96680cb96fb7a4b8f43fd949c62054004d3e5: Merge branch 'master' of git://git.denx.de/u-boot-microblaze (2012-02-26 22:17:40 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Prabhakar Kushwaha (2): mtd/nand: Fix IFC driver to support 2K NAND page mtd/nand:Fix wrong usage of is_blank() in fsl_ifc_run_command Scott Wood (2): Revert nand: make 1-bit software ECC configurable nand: reinstate lazy bad block scanning Tom Rini (1): cmd_nand.c: Fix 'nand dump' after latest MTD resync common/cmd_nand.c |5 ++- drivers/mtd/nand/Makefile |2 +- drivers/mtd/nand/fsl_ifc_nand.c | 77 --- drivers/mtd/nand/nand_base.c| 14 include/linux/mtd/nand.h|2 + include/linux/mtd/nand_ecc.h| 25 - 6 files changed, 53 insertions(+), 72 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Winners never talk about glorious victories. That's because they're the ones who see what the battlefield looks like afterwards. It's only the losers who have glorious victories. - Terry Pratchett, _Small Gods_ ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 54e96680cb96fb7a4b8f43fd949c62054004d3e5: Merge branch 'master' of git://git.denx.de/u-boot-microblaze (2012-02-26 22:17:40 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Prabhakar Kushwaha (2): mtd/nand: Fix IFC driver to support 2K NAND page mtd/nand:Fix wrong usage of is_blank() in fsl_ifc_run_command Scott Wood (2): Revert nand: make 1-bit software ECC configurable nand: reinstate lazy bad block scanning Tom Rini (1): cmd_nand.c: Fix 'nand dump' after latest MTD resync common/cmd_nand.c |5 ++- drivers/mtd/nand/Makefile |2 +- drivers/mtd/nand/fsl_ifc_nand.c | 77 --- drivers/mtd/nand/nand_base.c| 14 include/linux/mtd/nand.h|2 + include/linux/mtd/nand_ecc.h| 25 - 6 files changed, 53 insertions(+), 72 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20120126221209.ga18...@schlenkerla.am.freescale.net you wrote: These patches were posted before the close of the merge window. The following changes since commit 137703b811502dfea364650fb3e17f20b4c21333: overo: add SPL support (2012-01-16 08:40:13 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Christian Hitz (7): nand: Merge BCH code from Linux nand driver nand: Add more NAND types from Linux nand driver nand: cleanup whitespace nand: Merge changes from Linux nand driver nand: Merge changes to BBT from Linux nand driver nand: Sanitize ONFI strings. nand: make 1-bit software ECC configurable Scott Wood (4): NAND: Remove additional (CONFIG_SYS)_NAND_MAX_CHIPS nand_spl: store ecc data on the stack nand: Introduce CONFIG_SYS_NAND_SELF_INIT nand/fsl_elbc: Convert to self-init Shengzhou Liu (1): mtd/nand: Add ONFI support for FSL NAND controller Stefano Babic (1): nand_spl_simple: store ecc data on the stack Vladimir Zapolskiy (1): NAND: remove NAND_MAX_CHIPS definitions doc/README.nand| 62 ++ drivers/mtd/nand/Makefile |3 +- drivers/mtd/nand/fsl_elbc_nand.c | 60 ++- drivers/mtd/nand/nand.c| 96 ++- drivers/mtd/nand/nand_base.c | 677 +++-- drivers/mtd/nand/nand_bbt.c| 427 --- drivers/mtd/nand/nand_bch.c| 236 ++ drivers/mtd/nand/nand_ids.c| 35 + drivers/mtd/nand/nand_spl_simple.c | 42 +- include/configs/P1_P2_RDB.h|3 +- include/configs/PMC440.h |2 - include/configs/SIMPC8313.h|3 +- include/configs/VCMA9.h|1 - include/configs/acadia.h |2 - include/configs/am3517_crane.h |4 - include/configs/am3517_evm.h |4 - include/configs/aria.h |4 - include/configs/at91sam9m10g45ek.h |1 - include/configs/bamboo.h |2 - include/configs/bf526-ezbrd.h |1 - include/configs/bf527-ad7160-eval.h|1 - include/configs/bf527-ezkit.h |1 - include/configs/bf548-ezkit.h |1 - include/configs/cam_enc_4xx.h |4 - include/configs/canyonlands.h |2 - include/configs/cm-bf527.h |1 - include/configs/cpu9260.h |1 - include/configs/da830evm.h |1 - include/configs/da850evm.h |1 - include/configs/davinci_dm355leopard.h |1 - include/configs/devkit8000.h |5 - include/configs/ea20.h |1 - include/configs/eb_cpux9k2.h |1 - include/configs/enbw_cmc.h |1 - include/configs/hawkboard.h|6 +- include/configs/kilauea.h |2 - include/configs/km/km_arm.h|1 - include/configs/m28evk.h |1 - include/configs/mecp5123.h |2 - include/configs/mpc5121ads.h |1 - include/configs/mv-common.h|1 - include/configs/omap3_beagle.h |4 - include/configs/omap3_evm.h|4 - include/configs/omap3_evm_quick_nand.h |4 - include/configs/pdm360ng.h |2 - include/configs/pm9261.h |1 - include/configs/pm9263.h |1 - include/configs/pm9g45.h |1 - include/configs/qi_lb60.h |5 - include/configs/sequoia.h |2 - include/configs/smdk2410.h |1 - include/configs/smdk6400.h |4 - include/configs/tam3517-common.h |5 - include/configs/tnetv107x_evm.h|1 - include/configs/tt01.h |1 - include/linux/bch.h| 79 ++ include/linux/mtd/bbm.h| 25 +- include/linux/mtd/nand.h | 374 + include/linux/mtd/nand_bch.h | 72 ++ include/linux/mtd/nand_ecc.h | 25 + include/linux/string.h |4 + include/nand.h | 16 + lib/Makefile |1 + lib/bch.c | 1358 lib/string.c | 39 + nand_spl/nand_boot.c | 42 +- 66 files changed, 3082 insertions(+), 690 deletions(-) create mode 100644 drivers/mtd/nand/nand_bch.c create mode 100644 include/linux/bch.h create mode 100644 include/linux/mtd/nand_bch.h create mode 100644 lib/bch.c Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone:
[U-Boot] Pull request: nand flash
These patches were posted before the close of the merge window. The following changes since commit 137703b811502dfea364650fb3e17f20b4c21333: overo: add SPL support (2012-01-16 08:40:13 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Christian Hitz (7): nand: Merge BCH code from Linux nand driver nand: Add more NAND types from Linux nand driver nand: cleanup whitespace nand: Merge changes from Linux nand driver nand: Merge changes to BBT from Linux nand driver nand: Sanitize ONFI strings. nand: make 1-bit software ECC configurable Scott Wood (4): NAND: Remove additional (CONFIG_SYS)_NAND_MAX_CHIPS nand_spl: store ecc data on the stack nand: Introduce CONFIG_SYS_NAND_SELF_INIT nand/fsl_elbc: Convert to self-init Shengzhou Liu (1): mtd/nand: Add ONFI support for FSL NAND controller Stefano Babic (1): nand_spl_simple: store ecc data on the stack Vladimir Zapolskiy (1): NAND: remove NAND_MAX_CHIPS definitions doc/README.nand| 62 ++ drivers/mtd/nand/Makefile |3 +- drivers/mtd/nand/fsl_elbc_nand.c | 60 ++- drivers/mtd/nand/nand.c| 96 ++- drivers/mtd/nand/nand_base.c | 677 +++-- drivers/mtd/nand/nand_bbt.c| 427 --- drivers/mtd/nand/nand_bch.c| 236 ++ drivers/mtd/nand/nand_ids.c| 35 + drivers/mtd/nand/nand_spl_simple.c | 42 +- include/configs/P1_P2_RDB.h|3 +- include/configs/PMC440.h |2 - include/configs/SIMPC8313.h|3 +- include/configs/VCMA9.h|1 - include/configs/acadia.h |2 - include/configs/am3517_crane.h |4 - include/configs/am3517_evm.h |4 - include/configs/aria.h |4 - include/configs/at91sam9m10g45ek.h |1 - include/configs/bamboo.h |2 - include/configs/bf526-ezbrd.h |1 - include/configs/bf527-ad7160-eval.h|1 - include/configs/bf527-ezkit.h |1 - include/configs/bf548-ezkit.h |1 - include/configs/cam_enc_4xx.h |4 - include/configs/canyonlands.h |2 - include/configs/cm-bf527.h |1 - include/configs/cpu9260.h |1 - include/configs/da830evm.h |1 - include/configs/da850evm.h |1 - include/configs/davinci_dm355leopard.h |1 - include/configs/devkit8000.h |5 - include/configs/ea20.h |1 - include/configs/eb_cpux9k2.h |1 - include/configs/enbw_cmc.h |1 - include/configs/hawkboard.h|6 +- include/configs/kilauea.h |2 - include/configs/km/km_arm.h|1 - include/configs/m28evk.h |1 - include/configs/mecp5123.h |2 - include/configs/mpc5121ads.h |1 - include/configs/mv-common.h|1 - include/configs/omap3_beagle.h |4 - include/configs/omap3_evm.h|4 - include/configs/omap3_evm_quick_nand.h |4 - include/configs/pdm360ng.h |2 - include/configs/pm9261.h |1 - include/configs/pm9263.h |1 - include/configs/pm9g45.h |1 - include/configs/qi_lb60.h |5 - include/configs/sequoia.h |2 - include/configs/smdk2410.h |1 - include/configs/smdk6400.h |4 - include/configs/tam3517-common.h |5 - include/configs/tnetv107x_evm.h|1 - include/configs/tt01.h |1 - include/linux/bch.h| 79 ++ include/linux/mtd/bbm.h| 25 +- include/linux/mtd/nand.h | 374 + include/linux/mtd/nand_bch.h | 72 ++ include/linux/mtd/nand_ecc.h | 25 + include/linux/string.h |4 + include/nand.h | 16 + lib/Makefile |1 + lib/bch.c | 1358 lib/string.c | 39 + nand_spl/nand_boot.c | 42 +- 66 files changed, 3082 insertions(+), 690 deletions(-) create mode 100644 drivers/mtd/nand/nand_bch.c create mode 100644 include/linux/bch.h create mode 100644 include/linux/mtd/nand_bch.h create mode 100644 lib/bch.c ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash (updated)
Dear Scott Wood, In message 20111207221735.ga2...@schlenkerla.am.freescale.net you wrote: Updated the pull request due to an incoming patch around the same time. I know you usually don't want a pull request for a patch so shortly after it's posted, but it's an obvious fix, along the same lines as the other patches in the pull request, and it didn't seem like it would be good to delay if it's to make it into this release. The following changes since commit c786f54b9ace5d7b20a0404a7deb1bae683cd4e8: Merge branch 'master' of git://git.denx.de/u-boot-arm (2011-12-07 09:09:58 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Anatolij Gustschin (3): drivers/mtd/nand/nand_spl_simple.c: Fix GCC 4.6 warnings drivers/mtd/nand/nand_spl_load.c: Fix GCC 4.6 warning nand_spl/nand_boot.c: Fix build warning drivers/mtd/nand/nand_spl_load.c | 13 ++--- drivers/mtd/nand/nand_spl_simple.c |6 ++ nand_spl/nand_boot.c |3 +-- 3 files changed, 9 insertions(+), 13 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de If at first you don't succeed, you are running about average. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit c786f54b9ace5d7b20a0404a7deb1bae683cd4e8: Merge branch 'master' of git://git.denx.de/u-boot-arm (2011-12-07 09:09:58 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Anatolij Gustschin (2): drivers/mtd/nand/nand_spl_simple.c: Fix GCC 4.6 warnings drivers/mtd/nand/nand_spl_load.c: Fix GCC 4.6 warning drivers/mtd/nand/nand_spl_load.c | 13 ++--- drivers/mtd/nand/nand_spl_simple.c |6 ++ 2 files changed, 8 insertions(+), 11 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash (updated)
Updated the pull request due to an incoming patch around the same time. I know you usually don't want a pull request for a patch so shortly after it's posted, but it's an obvious fix, along the same lines as the other patches in the pull request, and it didn't seem like it would be good to delay if it's to make it into this release. The following changes since commit c786f54b9ace5d7b20a0404a7deb1bae683cd4e8: Merge branch 'master' of git://git.denx.de/u-boot-arm (2011-12-07 09:09:58 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Anatolij Gustschin (3): drivers/mtd/nand/nand_spl_simple.c: Fix GCC 4.6 warnings drivers/mtd/nand/nand_spl_load.c: Fix GCC 4.6 warning nand_spl/nand_boot.c: Fix build warning drivers/mtd/nand/nand_spl_load.c | 13 ++--- drivers/mtd/nand/nand_spl_simple.c |6 ++ nand_spl/nand_boot.c |3 +-- 3 files changed, 9 insertions(+), 13 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20111010221201.ga20...@schlenkerla.am.freescale.net you wrote: The following changes since commit 0841ca90f22d73b0ea4642ef1ce33d879bb2f3ff: arm920t/s3c24x0/usb_ohci.c: fix warning: variable ... set but not used (2011-10-09 23:24:50 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Laurence Withers (1): NAND: davinci: choose correct 1-bit h/w ECC reg drivers/mtd/nand/davinci_nand.c | 26 +- 1 files changed, 13 insertions(+), 13 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de You'll pay to know what you really think.- J.R. Bob Dobbs ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 0841ca90f22d73b0ea4642ef1ce33d879bb2f3ff: arm920t/s3c24x0/usb_ohci.c: fix warning: variable ... set but not used (2011-10-09 23:24:50 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Laurence Withers (1): NAND: davinci: choose correct 1-bit h/w ECC reg drivers/mtd/nand/davinci_nand.c | 26 +- 1 files changed, 13 insertions(+), 13 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20111003235731.ga4...@schlenkerla.am.freescale.net you wrote: The following changes since commit 7b8ffea2ac44097ed1c99ba70b8c6a4cf12ba0b4: GCC4.6: Squash warning in lzo1x_decompress.c (2011-10-01 23:34:38 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Heiko Schocher (1): spl, nand: add 4bit HW ecc oob first nand_read_page function Helmut Raiger (2): mxc_nand: fixed some typos (cosmetic) mxc_nand: fix a problem writing more than 32MB Marek Vasut (6): NAND: Really ignore bad blocks when scrubbing NAND: Add nand read.raw and write.raw commands NAND: Add -y option to nand scrub command NAND: Make page, erase, oob size available via cmd_nand PPC: Fix fsl_upm.c by renaming nand handling functions PPC: Fix socrates NAND problem Stefan Bigler (1): nand: increase chip_delay in mv kirkwood nand driver mhench (1): mtd: eLBC NAND: remove elbc_fcm_ctrl-oob_poi board/socrates/nand.c| 70 ++-- common/cmd_nand.c| 73 +- doc/README.nand |9 + drivers/mtd/nand/fsl_elbc_nand.c | 32 +--- drivers/mtd/nand/fsl_upm.c | 16 drivers/mtd/nand/kirkwood_nand.c |2 +- drivers/mtd/nand/mxc_nand.c | 32 +++-- drivers/mtd/nand/nand_base.c |2 +- drivers/mtd/nand/nand_util.c | 29 --- include/linux/mtd/mtd.h |1 + nand_spl/nand_boot.c | 42 ++ 11 files changed, 184 insertions(+), 124 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de To be sure of hitting the target, shoot first and, whatever you hit, call it the target. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 7b8ffea2ac44097ed1c99ba70b8c6a4cf12ba0b4: GCC4.6: Squash warning in lzo1x_decompress.c (2011-10-01 23:34:38 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Heiko Schocher (1): spl, nand: add 4bit HW ecc oob first nand_read_page function Helmut Raiger (2): mxc_nand: fixed some typos (cosmetic) mxc_nand: fix a problem writing more than 32MB Marek Vasut (6): NAND: Really ignore bad blocks when scrubbing NAND: Add nand read.raw and write.raw commands NAND: Add -y option to nand scrub command NAND: Make page, erase, oob size available via cmd_nand PPC: Fix fsl_upm.c by renaming nand handling functions PPC: Fix socrates NAND problem Stefan Bigler (1): nand: increase chip_delay in mv kirkwood nand driver mhench (1): mtd: eLBC NAND: remove elbc_fcm_ctrl-oob_poi board/socrates/nand.c| 70 ++-- common/cmd_nand.c| 73 +- doc/README.nand |9 + drivers/mtd/nand/fsl_elbc_nand.c | 32 +--- drivers/mtd/nand/fsl_upm.c | 16 drivers/mtd/nand/kirkwood_nand.c |2 +- drivers/mtd/nand/mxc_nand.c | 32 +++-- drivers/mtd/nand/nand_base.c |2 +- drivers/mtd/nand/nand_util.c | 29 --- include/linux/mtd/mtd.h |1 + nand_spl/nand_boot.c | 42 ++ 11 files changed, 184 insertions(+), 124 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110701220254.ga27...@schlenkerla.am.freescale.net you wrote: The following changes since commit 2c4ed7d2506621574284ee66da27ce88b7c21a06: Merge branch 'next' of git://git.denx.de/u-boot-nios (2011-07-01 09:42:25 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): NAND: Add 16bit NAND support for the NDFC Ben Gardiner (5): nand_base: trivial: fix comment read/write comment nand_util: convert nand_write_skip_bad() to flags nand_util: treat WITH_YAFFS_OOB as a mode nand_util: drop trailing all-0xff pages if requested cmd_nand: add nand write.trimffs command Kumar Gala (1): Makefile: need to remove generated u-boot-nand_spl.lds Makefile |2 +- README |8 ++ common/cmd_nand.c| 19 ++- doc/README.nand | 10 drivers/mtd/nand/nand_base.c |2 +- drivers/mtd/nand/nand_util.c | 51 - drivers/mtd/nand/ndfc.c | 33 +++--- include/nand.h |8 +- nand_spl/nand_boot.c | 11 ++-- 9 files changed, 126 insertions(+), 18 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de What is mind? No matter. What is matter? Never mind. -- Thomas Hewitt Key, 1799-1875 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 2c4ed7d2506621574284ee66da27ce88b7c21a06: Merge branch 'next' of git://git.denx.de/u-boot-nios (2011-07-01 09:42:25 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): NAND: Add 16bit NAND support for the NDFC Ben Gardiner (5): nand_base: trivial: fix comment read/write comment nand_util: convert nand_write_skip_bad() to flags nand_util: treat WITH_YAFFS_OOB as a mode nand_util: drop trailing all-0xff pages if requested cmd_nand: add nand write.trimffs command Kumar Gala (1): Makefile: need to remove generated u-boot-nand_spl.lds Makefile |2 +- README |8 ++ common/cmd_nand.c| 19 ++- doc/README.nand | 10 drivers/mtd/nand/nand_base.c |2 +- drivers/mtd/nand/nand_util.c | 51 - drivers/mtd/nand/ndfc.c | 33 +++--- include/nand.h |8 +- nand_spl/nand_boot.c | 11 ++-- 9 files changed, 126 insertions(+), 18 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110524210926.ga28...@schlenkerla.am.freescale.net you wrote: The following changes since commit 5d1ee00b1fe1180503f6dfc10e87a6c6e74778f3: .gitignore: update list of u-boot.* files and add *.bin (2011-05-22 23:46:26 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Daniel Hobi (2): env_nand: zero-initialize variable nand_erase_options cmd_nand: fix help of nand erase subcommand common/cmd_nand.c |2 +- common/env_nand.c |8 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de If God wanted me to touch my toes, he'd have put them on my knees. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 5d1ee00b1fe1180503f6dfc10e87a6c6e74778f3: .gitignore: update list of u-boot.* files and add *.bin (2011-05-22 23:46:26 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Daniel Hobi (2): env_nand: zero-initialize variable nand_erase_options cmd_nand: fix help of nand erase subcommand common/cmd_nand.c |2 +- common/env_nand.c |8 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110517182007.ga11...@schlenkerla.am.freescale.net you wrote: The following changes since commit 535abb96fb665402894b820f934deaca61ce3d3e: Merge branch 'master' of git://git.denx.de/u-boot-nand-flash (2011-05-15 23:23:36 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Stefan Roese (1): nand_spl: nand_boot.c: Remove last CONFIG_SYS_NAND_READ_DELAY occurance nand_spl/nand_boot.c |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Anything that is worth doing at all is worth doing well. -- Philip Earl of Chesterfield ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 535abb96fb665402894b820f934deaca61ce3d3e: Merge branch 'master' of git://git.denx.de/u-boot-nand-flash (2011-05-15 23:23:36 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Stefan Roese (1): nand_spl: nand_boot.c: Remove last CONFIG_SYS_NAND_READ_DELAY occurance nand_spl/nand_boot.c |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110513161643.ga5...@schlenkerla.am.freescale.net you wrote: The following changes since commit 91081e01b10d64e99dc485e477e6ae3b1171e8ce: Revert Fix building tools alone with host compiler (2011-05-13 13:37:20 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): Decreases code size of the nand_spl Stefan Roese (2): nand_spl: nand_boot.c: Init nand_chip.options to 0 nand_spl: nand_boot.c: Remove CONFIG_SYS_NAND_READ_DELAY nand_spl/nand_boot.c | 43 +-- 1 files changed, 17 insertions(+), 26 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Sex is like air. It's only a big deal if you can't get any. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 91081e01b10d64e99dc485e477e6ae3b1171e8ce: Revert Fix building tools alone with host compiler (2011-05-13 13:37:20 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): Decreases code size of the nand_spl Stefan Roese (2): nand_spl: nand_boot.c: Init nand_chip.options to 0 nand_spl: nand_boot.c: Remove CONFIG_SYS_NAND_READ_DELAY nand_spl/nand_boot.c | 43 +-- 1 files changed, 17 insertions(+), 26 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110415212850.ga25...@schlenkerla.am.freescale.net you wrote: The following changes since commit 73e5476e1edf1b860dbd9b5fc21ef32ac1b551ba: MAINTAINERS: fix email address case (2011-04-13 22:40:51 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): nand_spl: Fix large page nand_command() Dipen Dudhat (1): powerpc/85xx: Modify NAND loader makefiles to compile NAND_SPL linker script Florian Fainelli (2): NAND: Fix integer overflow in ONFI detection of chips = 4GiB NAND: rearrange ONFI revision checking, add ONFI 2.3 Matthew McClintock (1): nand/spl: Assuming a static nand page size to reduce code size drivers/mtd/nand/nand_base.c | 22 +- nand_spl/board/freescale/mpc8536ds/Makefile | 11 +++ nand_spl/board/freescale/mpc8569mds/Makefile | 11 +++ nand_spl/board/freescale/mpc8572ds/Makefile | 11 +++ nand_spl/board/freescale/p1_p2_rdb/Makefile | 11 +++ nand_spl/nand_boot.c |4 nand_spl/nand_boot_fsl_elbc.c| 10 +- 7 files changed, 50 insertions(+), 30 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de We don't have to protect the environment -- the Second Coming is at hand. - James Watt ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 73e5476e1edf1b860dbd9b5fc21ef32ac1b551ba: MAINTAINERS: fix email address case (2011-04-13 22:40:51 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Alex Waterman (1): nand_spl: Fix large page nand_command() Dipen Dudhat (1): powerpc/85xx: Modify NAND loader makefiles to compile NAND_SPL linker script Florian Fainelli (2): NAND: Fix integer overflow in ONFI detection of chips = 4GiB NAND: rearrange ONFI revision checking, add ONFI 2.3 Matthew McClintock (1): nand/spl: Assuming a static nand page size to reduce code size drivers/mtd/nand/nand_base.c | 22 +- nand_spl/board/freescale/mpc8536ds/Makefile | 11 +++ nand_spl/board/freescale/mpc8569mds/Makefile | 11 +++ nand_spl/board/freescale/mpc8572ds/Makefile | 11 +++ nand_spl/board/freescale/p1_p2_rdb/Makefile | 11 +++ nand_spl/nand_boot.c |4 nand_spl/nand_boot_fsl_elbc.c| 10 +- 7 files changed, 50 insertions(+), 30 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 19b54a701811220221fc4d5089a2bb18892018ca: Prepare v2011.03 (2011-03-31 23:45:36 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Florian Fainelli (1): NAND: add support for reading ONFI page table Haiying Wang (1): Fix NAND_SPL and ONENAND_IPL in Makefile Scott Wood (1): NAND: add more watchdog resets michael (1): atmel_nand: don't require CONFIG_SYS_NAND_ENABLE_PIN Makefile | 30 +++ drivers/mtd/nand/atmel_nand.c |2 + drivers/mtd/nand/nand_base.c | 199 +++-- drivers/mtd/nand/nand_util.c |2 + include/linux/mtd/nand.h | 69 ++ 5 files changed, 237 insertions(+), 65 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: nand flash
Dear Scott Wood, In message 20110401195839.ga8...@schlenkerla.am.freescale.net you wrote: The following changes since commit 19b54a701811220221fc4d5089a2bb18892018ca: Prepare v2011.03 (2011-03-31 23:45:36 +0200) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Florian Fainelli (1): NAND: add support for reading ONFI page table Haiying Wang (1): Fix NAND_SPL and ONENAND_IPL in Makefile Scott Wood (1): NAND: add more watchdog resets michael (1): atmel_nand: don't require CONFIG_SYS_NAND_ENABLE_PIN Makefile | 30 +++ drivers/mtd/nand/atmel_nand.c |2 + drivers/mtd/nand/nand_base.c | 199 +++-- drivers/mtd/nand/nand_util.c |2 + include/linux/mtd/nand.h | 69 ++ 5 files changed, 237 insertions(+), 65 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Unix: Some say the learning curve is steep, but you only have to climb it once. - Karl Lehenbauer ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: nand flash
The following changes since commit 8d4addc3c3fe1a9ea160a5a1a20a1f934ff3fe97: Merge branch 'master' of git://git.denx.de/u-boot-mpc83xx (2011-02-06 22:41:53 +0100) are available in the git repository at: git://git.denx.de/u-boot-nand-flash.git master Scott Wood (1): NAND: env: remember the flags used in the previous environment common/env_nand.c |6 +- 1 files changed, 5 insertions(+), 1 deletions(-) ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot