- Jan 23, 2009
-
-
Gary Jennejohn authored
Right now this is only used by keymile. Signed-off-by:
Gary Jennejohn <garyj@denx.de>
-
Heiko Schocher authored
This patch extracts the identical config options for the keymile boards mgcoge, mgsuvd and kmeter1 in a new common config file keymile-common.h. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Check the presence of the PIGGY on the keymile boards mgcoge, mgsuvd and kmeter1. If the PIGGY is not present, dont register this Ethernet device. Signed-off-by:
Heiko Schocher <hs@denx.de> Acked-by:
Ben Warren <biggerbadderben@gmail.com>
-
Heiko Schocher authored
This patch adds support for the kmeter1 board from Keymile, based on a Freescale MPC8360 CPU. - serial console on UART 1 - 256 MB DDR2 RAM - 64 MB NOR Flash - Ethernet RMII Mode over UCC4 - PHY SMSC LAN8700 Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Sergei Poselenov authored
Add a do_div() wrapper, lldiv(). The new inline function doesn't modify the dividend and returns the result of division, so it is useful in complex expressions, i.e. "return(a/b)" -> "return(lldiv(a,b))" Signed-off-by:
Sergei Poselenov <sposelenov@emcraft.com>
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Schlaegl Manfred jun authored
Error with CONFIG_NAND_LEGACY in common/cmd_nand.c: With current code "nand read.jffs2s" (read and skip bad blocks) is always interpreted as "nand read.jffs2" (read and fill bad blocks with 0xff). This is because ".jffs2" is tested before ".jffs2s" and only the first two characters are compared. Correction: Test for ".jffs2s" first and compare the first 7 characters. Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Wolfgang Grandegger authored
This patch renames NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS and changes the default from 8 to 1 for the legacy and the new MTD NAND layer. This allows to remove all NAND_MAX_CHIPS definitions in the board config files because none of the boards use multi chip support (NAND_MAX_CHIPS > 1) so far. The bamboo and the DU440 define #define NAND_MAX_CHIPS CONFIG_SYS_MAX_NAND_DEVICE but that's bogus and did not work anyhow. Signed-off-by:
Wolfgang Grandegger <wg@grandegger.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Dave Liu authored
We load the secondary stage u-boot image from NAND to system memory by nand_load, but we did not flush d-cache to memory, nor invalidate i-cache before we jump to RAM. When the system has cache enabled and the TLB/page attribute of system memory is cacheable, it will cause issues. - 83xx family is using the d-cache lock, so all of d-cache access is cache-inhibited. so you can't see the issue. - 85xx family is using d-cache, i-cache enable, partial cache lock. you will see the issue. This patch fixes the cache issue. Signed-off-by:
Dave Liu <daveliu@freescale.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Nishanth Menon authored
Enable nand lock, unlock and status of lock feature. Not every device and platform requires this, hence, it is under define for CONFIG_CMD_NAND_LOCK_UNLOCK Nand unlock and status operate on block boundary instead of page boundary. Details in: http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT Intial solution provided by Vikram Pandita <vikram.pandita@ti.com> Includes preliminary suggestions from Scott Wood Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Mike Frysinger authored
Rather than putting the function prototype for board_nand_init() in the one place where it gets called, put it into nand.h so that every place that also defines it gets the prototype. Otherwise, errors can go silently unnoticed such as using the wrong return value (void rather than int) when defining the function. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Stefan Roese authored
- Add subpage write support - Add onenand_oob_64/32 ecclayout This has been missing and without it UBI has some incompatibilies issues with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is placed differently (2048 instead of 512) without this fix. Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Kyungmin Park authored
Add missing markbad function If not, it's hang when it entered the mtd->mark_bad(). Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com>
-
Stefan Roese authored
Update OneNAND command to support bad block awareness. Also change the OneNAND command style to better match the NAND version. Signed-off-by:
Stefan Roese <sr@denx.de> Acked-by:
Kyungmin Park <kyungmin.park@samsung.com>
-
Stefan Roese authored
The version (ver_id) was not stored in the onenand_chip structure and because of this the continuous locking scheme could be enabled on some chips. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Dave Liu authored
Signed-off-by:
Dave Liu <daveliu@freescale.com>
-
Kyungmin Park authored
Sync with OneNAND kernel codes Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com>
-
Michal Simek authored
in systems which are configured without flash
-
Michal Simek authored
-
Michal Simek authored
-
Michal Simek authored
Signed-off-by:
Michal Simek <monstr@monstr.eu>
-
Michal Simek authored
Signed-off-by:
Michal Simek <monstr@monstr.eu>
-
- Jan 22, 2009
-
-
Haavard Skinnemoen authored
-
- Jan 21, 2009
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Jan 18, 2009
-
-
Wolfgang Denk authored
Update CHANGELOG Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
-
Mike Frysinger authored
The x86 based version of Darwin behaves the same quirky way as the powerpc Darwin, so only check HOSTOS when setting up Darwin workarounds. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- Jan 17, 2009
-
-
Peter Korsgaard authored
The code in fdt_resize() to extend the fdt size to end on a page boundary is wrong for fdt's not located at an address aligned on a page boundary. What's even worse, the code would make actualsize shrink rather than grow if (blob & 0xfff) was bigger than the amount of padding added by ALIGN(), causing fdt_add_mem_rsv to fail. Fix it by aligning end address (blob + size) to a page boundary instead. For aligned fdt's this is equivalent to what we had before. Signed-off-by:
Peter Korsgaard <jacmet@sunsite.dk>
-
- Jan 16, 2009
-
-
Mike Frysinger authored
The recvfrom() function takes a socklen_t, not an int. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
git://git.denx.de/u-boot-shWolfgang Denk authored
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Nobuhiro Iwamatsu authored
lowlevel_init of SH was corrected to use the write/readXX macro. However, there was a problem that was not able to be compiled partially. This patch corrected this. Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Kieran Bingham authored
Fix up rsk7203 target to build successfully using out-of-tree build. Signed-off-by:
Kieran Bingham <kbingham@mpc-data.co.uk> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-