diff options
| -rw-r--r-- | CHANGELOG | 1107 | ||||
| -rw-r--r-- | Makefile | 216 | ||||
| -rw-r--r-- | board/ads5121/README | 2 | ||||
| -rw-r--r-- | board/freescale/common/sys_eeprom.c | 2 | ||||
| -rw-r--r-- | common/cmd_bootm.c | 18 | ||||
| -rw-r--r-- | doc/README.mvbc_p | 5 | 
6 files changed, 1228 insertions, 122 deletions
| @@ -1,3 +1,1069 @@ +commit bcab74baa6b1b1c969038ab6f64a186239180405 +Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +Date:	Tue Jul 15 11:23:02 2008 -0400 + +    Round the serial port clock divisor value returned by calc_divisor() + +    Round the serial port clock divisor value returned by +    calc_divisor() + +    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +    Acked-by: Gerald Van Baren <vanbaren@cideas.com> + +commit 0328ef0edfe950f0b7b8b368dae482531506b74a +Author: Robin Getz <rgetz@blackfin.uclinux.org> +Date:	Tue Jul 15 21:44:46 2008 +0200 + +    Fix DHCP protocol so U-Boot does not respond too early +    on the network with it's offered IP number; it should not reply until +    after it has received a DHCP ACK message. Also ensures that U-Boot +    does it's DHCPREQUEST as broadcast (per RFC 2131). + +    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org> +    Acked-by: Ben Warren <biggerbadderben@gmail.com> +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 7288f972fcaee14a9741cb08c8688a23874b4a2e +Author: Sebastian Siewior <bigeasy@linutronix.de> +Date:	Tue Jul 15 13:35:23 2008 +0200 + +    cfi_flash: make the command u32 only + +    This got changed by commit 93c56f212c +    [cfi_flash: support of long cmd in U-boot.] + +    Long is the wrong type because it will behave differently on 64bit +    machines in a way that is probably not expected. u32 should be +    enough. + +    Cc: Alexey Korolev <akorolev@infradead.org> +    Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru> +    Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de> + +commit 31cfe57491b183acae575d486729e158f016c27b +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> +Date:	Mon Jul 14 23:48:41 2008 +0200 + +    tools/gitignore: update to all generated files + +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> + +commit 5e0de0e216b8fb27634afb11c60a2fa24c23349e +Author: Andre Schwarz <andre.schwarz@matrix-vision.de> +Date:	Wed Jul 9 18:30:44 2008 +0200 + +    mpc5xxx: Add MVBC_P board support + +    The MVBC_P is a MPC5200B based camera system with Intel Gigabit ethernet +    controller (using e1000) and custom Altera Cyclone-II FPGA on PCI. + +    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de> +    Signed-off-by: Grant Likely <grant.likely@secretlab.ca> + +commit e2d31fb3450653115452144363d5bde4e5e3e693 +Author: Timur Tabi <timur@freescale.com> +Date:	Thu Jun 19 17:56:11 2008 -0500 + +    Update Freescale sys_eeprom.c to handle CCID formats + +    Update the sys_eeprom.c file to handle both NXID and CCID EEPROM formats.  The +    NXID format replaces the older CCID format, but it's important to support both +    since most boards out there still use the CCID format.  This change is in +    preparation for using one file to handle both formats.  This will also unify +    EEPROM support for all Freescale 85xx and 86xx boards. + +    Also update the 86xx board header files to use the standard CFG_I2C_EEPROM_ADDR +    instead of ID_EEPROM_ADDR. + +    Signed-off-by: Timur Tabi <timur@freescale.com> + +commit d85f46a25ccb33ed9b295de3c2cfe1ce270ece9a +Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> +Date:	Fri Jul 11 17:22:43 2008 +0900 + +    pci: sh: Add pci_skip_dev and pci_print_dev function + +    Add function of new PCI, pci_skip_dev and pci_print_dev. + +    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> +    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> + +commit 1107014e835ec9d46c0333f4211d104f77442db0 +Author: Andy Fleming <afleming@freescale.com> +Date:	Mon Jul 14 20:29:07 2008 -0500 + +    Clean up INIT_RAM options + +    The L2_INIT_RAM option was unused, and recent changes to the TLB code +    meant that the INIT_RAM TLBs weren't being cleared out.  In order to reduce +    the amount of mapped space attached to nothing, we change things so the TLBs +    get cleared. + +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit 4524561820a9327e89107854b3a7187800ccf719 +Author: Andy Fleming <afleming@freescale.com> +Date:	Mon Jul 14 20:26:57 2008 -0500 + +    Remove fake flash bank from 8544 DS + +    The fake flash bank was generating errors for anyone who didn't have a +    PromJET hooked up to the board.  As that constitutes the vast majority of +    users, we remove it. + +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit 630d9bfcb5f6d3a43f251901a6b480994dcb6ea3 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Mon Jul 14 14:07:03 2008 -0500 + +    MPC8544DS: Add ATI Video card support + +    Add support for using a PCIe ATI Video card on PCIe2. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit 7f9f4347cf325c63a39fe30910f3fb211ae2cc15 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Mon Jul 14 14:07:02 2008 -0500 + +    85xx: Add some L1/L2 SPR register definitions + +    Add new L1/L2 SPRs related to e500mc cache config and control. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit e5852787f0c3c442a276262f13d91ca450605ac0 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Mon Jul 14 14:07:01 2008 -0500 + +    MPC8544DS: Report board id, board version and fpga version. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit 73f15a060f67a2462551c334215bd20fac6b81d1 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Mon Jul 14 14:07:00 2008 -0500 + +    85xx: Cleanup L2 cache size detection + +    The L2 size detection code was a bit confusing and we kept having to add +    code to it to handle new processors.  Change the sense of detection so we +    look for the older processors that aren't changing. + +    Also added support for 1M cache size on 8572. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit c3ca7e5e00a24451f20df3bded9a61ba541921df +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:08 2008 -0400 + +    sbc8560: enable CONFIG_OF_LIBFDT by default + +    Make the default build for the sbc8560 board be powerpc +    capable with libfdt support. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> + +commit 6b44a44ec2aab180d7095c1c92e669cee1d3e3bd +Author: Andy Fleming <afleming@freescale.com> +Date:	Mon Jul 14 20:04:40 2008 -0500 + +    Fix indentation for default boot environment variables + +    This was proposed by Paul Gortmaker in response to Wolfgang's comments on +    similar #defines in sbc8560.h. + +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit 37fef499104e28e0a83b02b85ca0d1fbe80d294a +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:07 2008 -0400 + +    sbc8560: add default fdt values + +    Add in the default fdt settings and the typical EXTRA_ENV +    settings as borrowed from the mpc8560ads.  Fix a couple +    of stale references to the mpc8560ads dating back to the +    original clone/fork. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit d04e76edf92f7f89696989e8702b97e020455af3 +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:06 2008 -0400 + +    sbc8560: add in ft_board_setup() + +    Add in for the sbc8560, the ft_board_setup() routine, based on what is +    in use for the Freescale MPC8560ADS board. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> + +commit c158bcaca3b31cbe38c4143812e6170e38a57393 +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:05 2008 -0400 + +    sbc8560: define eth0 and eth1 instead of eth1 and eth2 + +    The existing config doesn't define CONFIG_HAS_ETH0, and so the +    fdt support doesn't update the zeros in the dtb local-mac with +    real data from the u-boot env.  Since the existing config is +    tailored to just two interfaces, get rid of the ETH2 definitions +    at the same time. + +    Also don't include any end user specific data into the environment +    by default -- things like MAC address, network parameters etc. need +    to come from the end user. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit 0ec436d2f95076d9e46ae594db6e9b1d8732840d +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:04 2008 -0400 + +    sbc8560: properly set cs0_bnds for 512MB + +    The sbc8560 board ships with 512MB of memory installed, +    but the current cs0_bnds is hard coded for 256MB.  Set the +    value based on CFG_SDRAM_SIZE. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> + +commit 6de5bf24004c8d9c9b070bb8f7418d1c45e5eb27 +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Fri Jul 11 15:33:03 2008 -0400 + +    sbc8560: proper definitions for TSEC. + +    The definitions for the TSEC have become out of date.  There is no +    longer any such options like "CONFIG_MPC85xx_TSEC1" or similar. +    Update to match those of other boards, like the MPC8560ADS. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> +    Acked-by: Ben Warren <biggerbadderben@gmail.com> + +commit 71074abbe0c76429577aff58aeff0a24ad210b23 +Author: Paul Gortmaker <paul.gortmaker@windriver.com> +Date:	Wed Jul 9 13:23:05 2008 -0400 + +    8xxx-fdt: set ns16550 clock from CFG_NS16550_CLK, not bi_busfreq + +    Some boards that have external 16550 UARTs don't have a direct +    tie between bi_busfreq and the clock used for the UARTs.  Boards +    that do have such a tie should set CFG_NS16550_CLK to be +    get_bus_freq(0) -- which most of them do already. + +    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> +    Acked-by: Kim Phillips <kim.phillips@freescale.com> + +commit 24ef76f320fbadf074105229826514db140f939f +Author: Andrew Klossner <andrew@cesa.opbu.xerox.com> +Date:	Wed Jul 2 07:03:53 2008 -0700 + +    Change the temp map to ROM to align addresses to page size. + +    With a page size of BOOKE_PAGESZ_16M, both the real and effective +    addresses must be multiples of 16MB.  The hardware silently truncates +    them so the code happens to work.  This patch clarifies the situation +    by establishing addresses that the hardware doesn't need to truncate. + +    Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com> +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit 06b4186c10204b6683edb047ac5f506fb0ce0937 +Author: Kim Phillips <kim.phillips@freescale.com> +Date:	Tue Jun 17 17:45:22 2008 -0500 + +    mpc85xx: use IS_E_PROCESSOR macro + +    Signed-off-by: Kim Phillips <kim.phillips@freescale.com> + +commit 6b70ffb9d1b2e791161f3cf92937aa45b4a07b78 +Author: Kim Phillips <kim.phillips@freescale.com> +Date:	Mon Jun 16 15:55:53 2008 -0500 + +    fdt: add crypto node handling for MPC8{3, 5}xxE processors + +    Delete the crypto node if not on an E-processor.  If on 8360 or 834x family, +    check rev and up-rev crypto node (to SEC rev. 2.4 property values) +    if on an 'EA' processor, e.g. MPC8349EA. + +    Signed-off-by: Kim Phillips <kim.phillips@freescale.com> + +commit 85e5808e8ea9f77da5219f23394112f0b424fa5e +Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +Date:	Fri Jul 11 15:10:11 2008 -0400 + +    ARM DaVinci: Remove extern phy_t declaration by moving code to proper place + +    ARM DaVinci: Remove extern phy_t declaration by moving +    code to proper place. + +    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> + +commit 3a9e7ba2ac14018c5dd1e78a7dd735571569c971 +Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +Date:	Fri Jul 11 15:10:10 2008 -0400 + +    ARM DaVinci: Remove duplicate definitions of MACH_TYPE and prototype of i2c_init() + +    ARM DaVinci: Remove duplicate definitions of MACH_TYPE +    and prototype of i2c_init(). + +    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> + +commit 348753d416cd2c9e7ec6520a544c8f33cf02a560 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Mon Jul 14 14:03:02 2008 -0500 + +    Fix some more printf() format problems. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit 45b16d22c64674ccd8c4637456a987463609141c +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 22:38:42 2008 +0200 + +    Fix coding style; make code better parsable by external tools + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit b880cbf207b1c109d3a661417a8feddcbd729a9d +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 21:19:08 2008 +0200 + +    cpu/i386/serial.c: Fix syntax errors + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit e2d45e6f4d9919e1afeac5e09557b2252832fccf +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 20:41:35 2008 +0200 + +    elppc board: Coding style cleanup. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 82b24a8a505fc81466484b3c55b574ee0b4205bc +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 20:40:22 2008 +0200 + +    elppc board: fix syntax error. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 0fe340585a6a48bd392d315b0dd84d068b1c3790 +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 20:38:26 2008 +0200 + +    EB+MCF-EV123 board: fix coding style (alingment) + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 6841785a0bb0f38175456a923edd634fb7dd6947 +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 20:36:44 2008 +0200 + +    EB+MCF-EV123 board: fix syntx error + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit ab5cda9f88c3eaf9cf599adc3a3375906c4ed904 +Author: Andy Fleming <afleming@freescale.com> +Date:	Mon Jul 7 18:02:08 2008 -0500 + +    Remove LBC_CACHE_BASE from 8544 DS + +    The 8544 DS doesn't have any cacheable Local Bus memories set up.  By mapping +    space for some anyway, we were allowing speculative loads into unmapped space, +    which would cause an exception (annoying, even if ultimately harmless). +    Removing LBC_CACHE_BASE, and using LBC_NONCACHE_BASE for the LBC LAW solves the +    problem. + +    Signed-off-by: Andy Fleming <afleming@freescale.com> + +commit d0ff51ba5d0309dbe9e25ea54f8a0285a6d5db90 +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 15:19:07 2008 +0200 + +    Code cleanup: fix old style assignment ambiguities like "=-" etc. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit d7854223c5c85b5849fbf422cc8ac0efef461c37 +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 15:10:53 2008 +0200 + +    AmigaOneG3SE: remove dead and incomplete files + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit b64f190b7a34224df09b559ca111eb1b733f00ad +Author: Wolfgang Denk <wd@denx.de> +Date:	Mon Jul 14 15:06:35 2008 +0200 + +    Fix printf() format issues with sizeof_t types by using %zu + +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit f354b73e16a86f9e9085471a830605f74f84ea5d +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> +Date:	Mon Jul 14 14:11:45 2008 +0200 + +    vsprintf: add z and t options + +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> + +commit 25dbe98abb686d8210e1731fba85ced7d3ce874c +Author: Wolfgang Denk <wd@denx.de> +Date:	Sun Jul 13 23:07:35 2008 +0200 + +    Fix some more printf() format issues. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit d5996dd555edf52721b7691a4c59de016251ed39 +Author: Wolfgang Denk <wd@denx.de> +Date:	Sun Jul 13 19:51:00 2008 +0200 + +    Fix some more printf() format problems. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 0f9d5f6d6e814907794995c6a22af752040c35d9 +Author: Wolfgang Denk <wd@denx.de> +Date:	Sun Jul 13 19:48:26 2008 +0200 + +    ADS5121: Fix (delete) incorrect ads5121_diu_init() prototype + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 322716a1d1eb33a71067ba0eb1c5346fb2dd6b34 +Author: Anatolij Gustschin <agust@denx.de> +Date:	Sat Jul 12 17:31:36 2008 +0200 + +    Fix bug in Lime video driver + +    We need to wait while drawing engine clears frame +    buffer before any further software accesses to frame +    buffer will be initiated. Otherwise software drawn +    parts could be partially destroyed by the drawing +    engine or even GDC chip freeze could occur (as +    observed on socrates board). + +    Signed-off-by: Anatolij Gustschin <agust@denx.de> + +commit 0a5676befb0c590212a53f7627fa5d0d8a84bf34 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> +Date:	Sat Jul 12 14:36:34 2008 +0200 + +    Fix some more printf() format issues. + +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> + +commit 18c8a28aad49803780bd8d52432ded528e37e701 +Author: Michal Simek <monstr@monstr.eu> +Date:	Fri Jul 11 15:11:57 2008 +0200 + +    hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722 + +    Signed-off-by: Michal Simek <monstr@monstr.eu> +    Acked-by: Stefan Roese <sr@denx.de> + +commit 6ecbb45bb027e90c19d63b48e7b0c05acc1a87c0 +Author: Michal Simek <monstr@monstr.eu> +Date:	Fri Jul 11 11:50:53 2008 +0200 + +    hwmon: Cleaning hwmon devices + +    Clean Makefile +    Move device specific values to driver for better reading + +    Signed-off-by: Michal Simek <monstr@monstr.eu> +    Acked-by: Stefan Roese <sr@denx.de> + +commit c78fce699c7ff467ecd841da6a79f065180bf578 +Author: Michal Simek <monstr@monstr.eu> +Date:	Fri Jul 11 10:43:13 2008 +0200 + +    FIS: repare incorrect return value with ramdisk handling + +    Microblaze and PowerPC use boot_get_ramdisk for loading +    ramdisk to memory with checking return value. +    Return 0 means success. Return 1 means failed. +    Here is correspond part of code from bootm.c which check +    return code. + +    ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC, +		&rd_data_start, &rd_data_end); +    if (ret) +	goto error; + +    Signed-off-by: Michal Simek <monstr@monstr.eu> + +commit 84a2c64a26dc5e275e1cf4e76a6e194a18fb5477 +Author: Michal Simek <monstr@monstr.eu> +Date:	Fri Jul 11 10:10:32 2008 +0200 + +    microblaze: Remove useless ancient headers + +    Signed-off-by: Michal Simek <monstr@monstr.eu> + +commit 53ea981c3124b13c137c2d10e975b7c6672266e0 +Author: Michal Simek <monstr@monstr.eu> +Date:	Fri Jul 11 10:10:31 2008 +0200 + +    microblaze: Clean uartlite driver + +    Redesign uartlite driver to in_be32 and out_be32 macros +    Fix missing header in io.h + +    Signed-off-by: Michal Simek <monstr@monstr.eu> +    Acked-by: Grant Likely <grant.likely@secretlab.ca> + +commit dbf3dfb386a2d5d2381814e39985ab2e21894550 +Author: Marcel Ziswiler <marcel@ziswiler.com> +Date:	Fri Jul 11 02:39:14 2008 +0200 + +    Enable passing of ATAGs required by latest Linux kernel. + +commit ef130d3093bdf88f01cf3e000fe5df249ebf2b1a +Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +Date:	Fri Jul 11 10:24:15 2008 -0400 + +    Fix integer overflow warning in calc_divisor() + +    which happened when rounding the serial port clock divisor + +    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> + +commit 6b760189d77f001684e3160b355c185ca3804961 +Author: Marcel Ziswiler <marcel@ziswiler.com> +Date:	Fri Jul 11 01:09:59 2008 +0200 + +    Fix build time warnings in function mmc_decode_csd() + +    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com> + +commit c15947d6ce0d59925c97fdfac692476af6e262d0 +Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> +Date:	Thu Jul 10 10:46:33 2008 -0400 + +    ARM: Fix for broken compilation when defining CONFIG_CMD_ELF + +    caused by missing dcache status/enable/disable functions. + +    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com> + +commit 068c1b77c8f42a1a31084d2f4b1d5cc807c1a9ce +Author: Stefan Roese <sr@denx.de> +Date:	Thu Jul 10 13:53:31 2008 +0200 + +    ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards + +    This patch removes some ft_board_setup() functions from some 4xx boards. +    This can be done since we now have a default weak implementation for this +    in cpu/ppc4xx/fdt.c. Only board in need for a different/custom +    implementation like canyonlands need their own version. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit d39a089f8bc960ba9ae6a08fda5582b578620cc1 +Author: Wolfgang Denk <wd@denx.de> +Date:	Sun Jul 13 14:58:16 2008 +0200 + +    Add last known maintainer for orphaned boards; reformat. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 5c761d57bb9940e016d561fda8b2ed84c55de5b6 +Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> +Date:	Thu Jul 10 13:16:04 2008 +0200 + +    Remove kharris@nexus-tech.net from MAINTAINERS + +    Mail to kharris@nexus-tech.net bounces because the user doesn't exist +    anymore. You can't be a maintainer without a valid e-mail address, so +    move all boards that used to be maintained by Kyle Harris to the +    "orphaned" list. + +    Currently, only PowerPC has a list of orphaned boards, so this patch +    creates one for ARM as well. + +    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> + +commit 17bd17071463b0cde391ac4a0863d600474b4ea1 +Author: Anatolij Gustschin <agust@denx.de> +Date:	Thu Jul 10 01:15:10 2008 +0200 + +    at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260 + +    On the at91sam9260ep development board there is an EEPROM +    connected to the TWI interface (PA23, PA24 Peripheral A +    multiplexing), so we cannot use these pins as ETX2, ETX3. +    This patch configures PA10, PA11 pins for ETX2, ETX3 +    instead of PA23, PA24 pins. + +    Signed-off-by: Anatolij Gustschin <agust@denx.de> +    Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de> + +commit f889265753ddf4465d9d580827bb9289bfac55d6 +Author: Kenneth Johansson <kenneth@southpole.se> +Date:	Sat Jul 12 13:18:34 2008 -0600 + +    fix DIU for small screens + +    The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values +    so it was not possible to set a slow pixel clock and thus prevented +    display on small screens. + +    Signed-off-by: Kenneth Johansson <kenneth@southpole.se> +    Acked-by: John Rigby <jrigby@freescale.com> + +commit b60b8573875e650e4c69be667bfc88d3ed474a7c +Author: John Rigby <jrigby@freescale.com> +Date:	Fri Jul 11 14:44:09 2008 -0600 + +    ADS5121 cleanup compile warnings + +    board/ads5121/iopin.c +	Replace bit fields in struct iopin_t with a single +	field and intialize it via plain old macros. +	This fixes the type pun warnings and makes the code +	more readable. + +    board/ads5121/ads5121.c +	Add include iopin.h to ads5121.c for the iopin_initialize +	prototype. + +	Add an extern void ads5121_diu_init(void) + +    Signed-off-by: John Rigby <jrigby@freescale.com> + +commit bde63587622c4b830a27d1ddf7265843de9e994f +Author: Wolfgang Denk <wd@denx.de> +Date:	Fri Jul 11 22:56:11 2008 +0200 + +    Fix some more printf() format issues. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 184f1b404a90eef8b425c0e7b3018d59ef9982c8 +Author: Wolfgang Denk <wd@denx.de> +Date:	Fri Jul 11 22:55:31 2008 +0200 + +    Fixed some out-of-tree build issues + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit 47bf9c71ae838305a3ea3161af8d14e6f3fc2c82 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jul 9 16:20:23 2008 -0500 + +    ColdFire: Fix FB CS not setup properly for Mcf5282 + +    Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If +    CFG_CSn_RO is defined as 0, the chipselect will not +    be assigned. + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit bc3ccb139f0836f0a834cfd370a120a00ad7e63a +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jul 9 15:47:27 2008 -0500 + +    ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTC + +    Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time +    clock module in cpu/<cf arch>/cpu_init.c + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit f94945b517f10e01927101679c62361e03d4e837 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jul 9 15:25:01 2008 -0500 + +    ColdFire: Fix incorrect board name in MAKEALL for M5253EVBE + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit 0e0c4357d14a3563c6a2a1e6d5ad6a2cc4f35cab +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jul 9 15:21:44 2008 -0500 + +    Fix compile error caused by missing timer function + +    Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit c37ea031175b807c54e6bad9b270e9bede6c0078 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jul 9 15:14:25 2008 -0500 + +    Fix compile error caused by incorrect function return type + +    Rename int mii_init(void) to void mii_init(void) + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit ab4860b255239dbaecccdd002c8d11f4ef54dd75 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 19:27:23 2008 -0500 + +    ColdFire: Fix power up issue for MCF5235 + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit dd08e97361fbc9e79fa5ef1a8acf29273b934b11 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 19:19:07 2008 -0500 + +    ColdFire: Fix compiling error for MCF5275 + +    The compiling error was caused by missing a closed parentheses +    in speed.c + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit 94603c2fd4dbe0655878416aa0da9f302d4c30d3 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 19:14:01 2008 -0500 + +    ColdFire: Fix timer issue for MCF5272 + +    The timer was assigned to wrong timer memory mapped which +    caused udelay() and timer() not working properly. + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit 3b1e8ac9b43f89cc9291a6a86e6b33ef55801515 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 19:12:13 2008 -0500 + +    ColdFire: Change invalid JMP to BRA caught by new v4e toolchain + +    Signed-off-by: Kurt Mahan <kmahan@freescale.com> + +commit 8371dc2066136be21e10b7b9293e469297d77298 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 19:05:23 2008 -0500 + +    ColdFire: Add -got=single param for new linux v4e toolchains + +    Signed-off-by: Kurt Mahan <kmahan@freescale.com> + +commit 56d52615cd47bc522ee13bb7ec7e59d6ce9426c7 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Wed Jun 18 13:21:19 2008 -0500 + +    ColdFire: Fix code flash configuration for M547x/M548x boards + +    Signed-off-by: Kurt Mahan <kmahan@freescale.com> + +commit 6e37091afc07fdcc15590093fd066b0cb7399f85 +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Tue Jun 24 12:12:16 2008 -0500 + +    ColdFire: Fix warning messages by passing correct data type in board.c + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> + +commit 81cc32322acb1b3225ee45606ced48e2a14824dc +Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +Date:	Thu May 29 12:21:54 2008 -0500 + +    ColdFire: Fix UART baudrate formula + +    The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32" +    can generate the wrong divisor due to integer division truncation. +    Round the calculated divisor value by adding 1/2 the baudrate +    before dividing by the baudrate. + +    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> +    Acked-by: Gerald Van Baren <vanbaren@cideas.com> + +commit b578fb471444cbd7db1285701ba51343baaf73fb +Author: Stefan Roese <sr@denx.de> +Date:	Thu Jul 10 11:38:26 2008 +0200 + +    ppc4xx: Fix include sequence in 4xx_pcie.c + +    This patch now moves common.h to the top of the inlcude list. This +    is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that +    the phys_size_t/phys_addr_t are defined to the correct size in this +    driver. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit 9b55a2536919f4de1bb1044e6eb8262c2f53bc96 +Author: Wolfgang Denk <wd@denx.de> +Date:	Fri Jul 11 01:16:00 2008 +0200 + +    Fix some more print() format errors. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit fdd70d1921b87287d9a99d1be99bc35226c2b412 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> +Date:	Thu Jul 10 20:57:54 2008 +0200 + +    MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to arm + +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> + +commit c6457e3b8bc79a97381cf7deffa08f7c5a24f86c +Author: Sergey Lapin <slapin@ossfans.org> +Date:	Thu Jun 5 11:06:29 2008 +0400 + +    DataFlash AT45DB021 support + +    Some boards based on AT91SAM926X-EK use smaller DF chips to keep +    bootstrap, u-boot and its environment, using NAND or other external +    storage for kernel and rootfs. This patch adds support for +    small 1024x263 chip. + +    Signed-off-by: Sergey Lapin <slapin@ossfans.org> + +commit 4109df6f75fc00ab7da56d286ba50149a0d16a69 +Author: Kim Phillips <kim.phillips@freescale.com> +Date:	Thu Jul 10 14:00:15 2008 -0500 + +    silence misc printf formatting compiler warnings + +    Signed-off-by: Kim Phillips <kim.phillips@freescale.com> + +commit 3d71c81a9bb03f866a1e98da96363ef3f46c76b3 +Author: Markus Klotzbücher <mk@denx.de> +Date:	Thu Jul 10 14:47:09 2008 +0200 + +    USB: shutdown USB before booting + +    This patch fixes a potentially serious issue related to USB which was +    discouvered by Martin Krause <martin.krause@tqs.de> and fixed for +    ARM920T. Martin wrote: + +      Turn off USB to prevent the host controller from writing to the +      SDRAM while Linux is booting. This could happen, because the HCCA +      (Host Controller Communication Area) lies within the SDRAM and the +      host controller writes continously to this area (as busmaster!), for +      example to increase the HccaFrameNumber variable, which happens +      every 1 ms. + +    This is a slightly modified version of the patch in order to shutdown +    USB when booting on all architectures. + +    Signed-off-by: Markus Klotzbuecher <mk@denx.de> + +commit f31c49db2a5e076f415c0785eb37f67f2faa5fc8 +Author: Martha Marx <mmarx@silicontkx.com> +Date:	Thu May 29 14:23:25 2008 -0400 + +    Configuration changes for ADS5121 Rev 3 + +    ADS5121 Rev 3 board is now the default config + +    config targets are now + +    ads5121_config +	Rev 3 board with +	PCI +	M41T62 on board RTC +	512MB DRAM + +    ads5121_rev2_config +	Rev 2 board with +	No PCI +	256MB DRAM + +    Signed-off-by: Martha Marx <mmarx@silicontkx.com> +    Acked-by: Grant Likely <grant.likely@secretlab.ca> +    Acked-by: John Rigby <jrigby@freescale.com> + +commit 16bee7b0dc294ee01ca2434aa1dd3bd717a69615 +Author: Martha Marx <mmarx@silicontkx.com> +Date:	Thu May 29 15:37:21 2008 -0400 + +    Consolidate ADS5121 IO Pin configuration + +    Consolidate ADS5121 IO Pin configuration to one file +    board/ads5121/iopin.c. + +    Remove pin config from cpu/mpc512x/fec.c + +    Signed-off-by: Martha Marx <mmarx@silicontkx.com> +    Acked-by: Grant Likely <grant.likely@secretlab.ca> +    Acked-by: John Rigby <jrigby@freescale.com> + +commit d4692b0ba83b7b454bbd92bad1f4befe6e1657b7 +Author: Christian Eggers <christian@p2400.wgnetz.xx> +Date:	Fri Jun 27 19:46:51 2008 +0200 + +    Fix "usb part" command + +    Only print partition for selected device if user supplied the <dev> +    arg with the "usb part [dev]" command. + +    Signed-off-by: Christian Eggers <ceggers@gmx.de> +    Acked-by: Markus Klotzbuecher <mk@denx.de> + +commit cc83b27217f7380041fea386ddb6d6d9b261617d +Author: Harald Welte <laforge@gnumonks.org> +Date:	Mon Jul 7 00:58:05 2008 +0800 + +    fix USB devices with multiple configurations + +    This patch fixes bugs in usbdcore*.c related to the use of devices +    with multiple configurations. + +    The original code made mistakes about the meaning of configuration value and +    configuration index, and the resulting off-by-one errors resulted in: + +    * SET_CONFIGURATION always selected the first configuration, no matter what +      wValue is being passed. +    * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first +      configuration (index 0). + +    Signed-off-by: Harald Welte <laforge@openmoko.org> +    Acked-by: Markus Klotzbuecher <mk@denx.de> + +commit 06c53beae1a726e707971c555613f09b270a2461 +Author: Wolfgang Denk <wd@denx.de> +Date:	Thu Jul 10 13:16:09 2008 +0200 + +    Fix some more print() format errors. + +    Signed-off-by: Wolfgang Denk <wd@denx.de> + +commit d4b5f3fa001228d76e2c3380cedadf804b802c2a +Author: Christian Eggers <christian@p2400.wgnetz.xx> +Date:	Fri Jun 27 19:46:51 2008 +0200 + +    Fix "usb part" command + +    Only print partition for selected device if user supplied the <dev> +    arg with the "usb part [dev]" command. + +    Signed-off-by: Christian Eggers <ceggers@gmx.de> +    Acked-by: Markus Klotzbuecher <mk@denx.de> + +commit e73b5212e0463a3db0af0a5c95c75bfb762ca973 +Author: Harald Welte <laforge@gnumonks.org> +Date:	Mon Jul 7 00:58:05 2008 +0800 + +    fix USB devices with multiple configurations + +    This patch fixes bugs in usbdcore*.c related to the use of devices +    with multiple configurations. + +    The original code made mistakes about the meaning of configuration value and +    configuration index, and the resulting off-by-one errors resulted in: + +    * SET_CONFIGURATION always selected the first configuration, no matter what +      wValue is being passed. +    * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first +      configuration (index 0). + +    Signed-off-by: Harald Welte <laforge@openmoko.org> +    Acked-by: Markus Klotzbuecher <mk@denx.de> + +commit e870690bdca154943ecadd5212d2d59c1b9d391b +Author: Stefan Roese <sr@denx.de> +Date:	Thu Jul 10 10:10:54 2008 +0200 + +    MTD/NAND: Fix printf format warning in nand code + +    This patch fixes NAND related printf format warning. Those warnings are +    now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd +    [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is +    really helpful. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit 10943c9afa25694bd9999461f4e9e50ce22fff2b +Author: Stefan Roese <sr@denx.de> +Date:	Thu Jul 10 10:00:45 2008 +0200 + +    rtc: Fix printf format warning in m41t60.c + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit dc1da42f814cd71e6756c2cf62af1ada1d0581fb +Author: Stefan Roese <sr@denx.de> +Date:	Tue Jul 8 12:01:47 2008 +0200 + +    pci: Move PCI device configuration check into a separate weak function + +    This patch moves the check, if a device should be skipped in PCI PNP +    configuration into the function pci_skip_dev(). This function is defined +    as weak so that it can be overwritten by a platform specific one if +    needed. The check if the device should get printed in the PCI summary upon +    bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function +    pci_print_dev() which is also defined as weak too. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit b002144e1dc21374b1ef5281fe6b5d014af96650 +Author: Stefan Roese <sr@denx.de> +Date:	Thu Jul 10 09:58:06 2008 +0200 + +    ppc4xx: Fix printf format warnings now visible with the updated format check + +    This patch fixes ppc4xx related printf format warning. Those warnings are +    now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd +    [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is +    really helpful. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit 5d812b8b4ad9667c77a5bf92b4ba81699abc9fc3 +Author: Stefan Roese <sr@denx.de> +Date:	Wed Jul 9 17:33:57 2008 +0200 + +    ppc4xx: Enable support for > 2GB SDRAM on AMCC Katmai + +    Newer PPC's like 440SPe, 460EX/GT can be equipped with more than 2GB of SDRAM. +    To support such configurations, we "only" map the first 2GB via the TLB's. We +    need some free virtual address space for the remaining peripherals like, SoC +    devices, FLASH etc. + +    Note that ECC is currently not supported on configurations with more than 2GB +    SDRAM. This is because we only map the first 2GB on such systems, and therefore +    the ECC parity byte of the remaining area can't be written. + +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit cf1c2ed91df26903b956948f37f82de9e1158a89 +Author: Larry Johnson <lrj@acm.org> +Date:	Sat Jun 14 17:02:49 2008 -0400 + +    ppc4xx: Remove implementation of testdram() from Korat board support + +    Signed-off-by: Larry Johnson <lrj@acm.org> +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit 47ce4a28ccfcfb803aa68d3d4505a8de056a8a5e +Author: Larry Johnson <lrj@acm.org> +Date:	Sat Jun 14 16:53:02 2008 -0400 + +    ppc4xx: Update and add FDT to Korat board support + +    Signed-off-by: Larry Johnson <lrj@acm.org> +    Signed-off-by: Stefan Roese <sr@denx.de> + +commit 4188f0491886b3b486164e819c0a83fdb97efd7d +Author: Wolfgang Denk <wd@denx.de> +Date:	Thu Jul 10 01:13:30 2008 +0200 + +    Minor coding style cleanup; update CHANGELOG + +    Signed-off-by: Wolfgang Denk <wd@denx.de> +  commit 8915f1189c1d29d8be7f4de325702d90a8988219  Author: Paul Gortmaker <paul.gortmaker@windriver.com>  Date:	Wed Jul 9 17:50:45 2008 -0400 @@ -285,6 +1351,19 @@ Date:	Tue Jul 8 12:03:24 2008 +0900      Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> +commit 3473ab737282b08ad61841fcbb14c4d264a93a8e +Author: Jason Jin <Jason.jin@freescale.com> +Date:	Tue May 13 11:50:36 2008 +0800 + +    Feed the watchdog in u-boot for 8610 board. + +    The watchdog on 8610 board is enabled by setting sw[6] +    to on. Once enabled, the watchdog can not be disabled +    by software. So feed the dog in u-boot is necessary for +    normal operation. + +    Signed-off-by: Jason Jin <Jason.jin@freescale.com> +  commit 63676841ca2d603b13765f3f7b72ff1a61c23f90  Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>  Date:	Wed Jun 18 12:10:33 2008 -0400 @@ -748,6 +1827,18 @@ Date:	Sun Jun 8 17:59:53 2008 +0200      Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>      Acked-by: Felix Radensky <felix@embedded-sol.com> +commit dd1c5523d6f44e842e69f2fcb50788c6060eab86 +Author: Stefan Roese <sr@denx.de> +Date:	Tue Jul 1 17:03:19 2008 +0200 + +    ppc4xx: Fix 460EX/GT PCIe port initialization + +    This patch fixes a bug where the 460EX/GT PCIe UTLSET1 register was +    configured incorrectly. Thanks to Olga Buchonina from AMCC for pointing +    this out. + +    Signed-off-by: Stefan Roese <sr@denx.de> +  commit b571afde0295b007a45055ee49f8822c753a5651  Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>  Date:	Sat Jun 7 12:29:52 2008 +0200 @@ -1129,6 +2220,22 @@ Date:	Thu Jun 12 12:40:11 2008 +0200      Acked-by: Stefan Roese <sr@denx.de>      Acked-by: Kumar Gala <galak@kernel.crashing.org> +commit a036b0443657fe0f4773786de9092251869f08ac +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Thu Jun 19 01:45:50 2008 -0500 + +    MPC8610HPCD: Report board id, board version and fpga version. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> + +commit 7de8c21f14df9c20fdcf6027aec8e8545f75f835 +Author: Kumar Gala <galak@kernel.crashing.org> +Date:	Thu Jun 19 01:45:27 2008 -0500 + +    MPC8641HPCN: Report board id, board version and fpga version. + +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org> +  commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8  Author: Stefan Roese <sr@denx.de>  Date:	Mon Jun 16 10:40:02 2008 +0200 @@ -23,8 +23,8 @@  VERSION = 1  PATCHLEVEL = 3 -SUBLEVEL = 3 -EXTRAVERSION = +SUBLEVEL = 4 +EXTRAVERSION = -rc1  U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)  VERSION_FILE = $(obj)include/version_autogenerated.h @@ -493,6 +493,9 @@ aev_config: unconfig  BC3450_config:	unconfig  	@$(MKCONFIG) -a BC3450 ppc mpc5xxx bc3450 +cm5200_config:	unconfig +	@$(MKCONFIG) -a cm5200 ppc mpc5xxx cm5200 +  cpci5200_config:  unconfig  	@$(MKCONFIG) -a cpci5200  ppc mpc5xxx cpci5200 esd @@ -540,9 +543,6 @@ icecube_5100_config:			unconfig  jupiter_config:	unconfig  	@$(MKCONFIG) jupiter ppc mpc5xxx jupiter -v38b_config: unconfig -	@$(MKCONFIG) -a v38b ppc mpc5xxx v38b -  inka4x0_config:	unconfig  	@$(MKCONFIG) inka4x0 ppc mpc5xxx inka4x0 @@ -617,9 +617,20 @@ prs200_highboot_DDR_config:	unconfig  mecp5200_config:  unconfig  	@$(MKCONFIG) mecp5200  ppc mpc5xxx mecp5200 esd +motionpro_config:	unconfig +	@$(MKCONFIG) motionpro ppc mpc5xxx motionpro +  munices_config:	unconfig  	@$(MKCONFIG) munices ppc mpc5xxx munices +MVBC_P_config: unconfig +	@mkdir -p $(obj)include +	@mkdir -p $(obj)board/mvbc_p +	@ >$(obj)include/config.h +	@[ -z "$(findstring MVBC_P,$@)" ] || \ +	{   	echo "#define CONFIG_MVBC_P" 	>>$(obj)include/config.h; } +	@$(MKCONFIG) -n $@ -a MVBC_P ppc mpc5xxx mvbc_p matrix_vision +  o2dnt_config:	unconfig  	@$(MKCONFIG) o2dnt ppc mpc5xxx o2dnt @@ -644,9 +655,6 @@ PM520_ROMBOOT_DDR_config:	unconfig  smmaco4_config: unconfig  	@$(MKCONFIG) -a smmaco4 ppc mpc5xxx tqm5200 tqc -cm5200_config:	unconfig -	@$(MKCONFIG) -a cm5200 ppc mpc5xxx cm5200 -  spieval_config:	unconfig  	@$(MKCONFIG) -a spieval ppc mpc5xxx tqm5200 tqc @@ -740,22 +748,17 @@ TQM5200_STK100_config:	unconfig  		{ echo "TEXT_BASE = 0xFFF00000" >$(obj)board/tqm5200/config.tmp ; \  		}  	@$(MKCONFIG) -n $@ -a TQM5200 ppc mpc5xxx tqm5200 tqc +  uc101_config:		unconfig  	@$(MKCONFIG) uc101 ppc mpc5xxx uc101 -motionpro_config:	unconfig -	@$(MKCONFIG) motionpro ppc mpc5xxx motionpro -MVBC_P_config: unconfig  -	@mkdir -p $(obj)include -	@mkdir -p $(obj)board/mvbc_p -	@ >$(obj)include/config.h -	@[ -z "$(findstring MVBC_P,$@)" ] || \ -	{   	echo "#define CONFIG_MVBC_P" 	>>$(obj)include/config.h; } -	@$(MKCONFIG) -n $@ -a MVBC_P ppc mpc5xxx mvbc_p matrix_vision +v38b_config: unconfig +	@$(MKCONFIG) -a v38b ppc mpc5xxx v38b  #########################################################################  ## MPC512x Systems  ######################################################################### +  ads5121_config \  ads5121_rev2_config	\  	: unconfig @@ -1226,6 +1229,9 @@ CATcenter_33_config:	unconfig  		}  	@$(MKCONFIG) -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave +CMS700_config:	unconfig +	@$(MKCONFIG) $(@:_config=) ppc ppc4xx cms700 esd +  CPCI2DP_config:	unconfig  	@$(MKCONFIG) $(@:_config=) ppc ppc4xx cpci2dp esd @@ -1407,6 +1413,9 @@ quad100hd_config:	unconfig  sbc405_config:	unconfig  	@$(MKCONFIG) $(@:_config=) ppc ppc4xx sbc405 +sc3_config:unconfig +	@$(MKCONFIG) $(@:_config=) ppc ppc4xx sc3 +  sequoia_config \  rainier_config: unconfig  	@mkdir -p $(obj)include @@ -1425,9 +1434,6 @@ rainier_nand_config: unconfig  	@echo "TEXT_BASE = 0x01000000" > $(obj)board/amcc/sequoia/config.tmp  	@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk -sc3_config:unconfig -	@$(MKCONFIG) $(@:_config=) ppc ppc4xx sc3 -  taihu_config:	unconfig  	@$(MKCONFIG) $(@:_config=) ppc ppc4xx taihu amcc @@ -1440,9 +1446,6 @@ VOH405_config:	unconfig  VOM405_config:	unconfig  	@$(MKCONFIG) $(@:_config=) ppc ppc4xx vom405 esd -CMS700_config:	unconfig -	@$(MKCONFIG) $(@:_config=) ppc ppc4xx cms700 esd -  W7OLMC_config	\  W7OLMG_config: unconfig  	@$(MKCONFIG) $(@:_config=) ppc ppc4xx w7o @@ -1867,9 +1870,6 @@ M5275EVB_config :		unconfig  M5282EVB_config :		unconfig  	@$(MKCONFIG) $(@:_config=) m68k mcf52x2 m5282evb -TASREG_config :		unconfig -	@$(MKCONFIG) $(@:_config=) m68k mcf52x2 tasreg esd -  M5329AFEE_config \  M5329BFEE_config :	unconfig  	@case "$@" in \ @@ -1989,6 +1989,9 @@ M5485HFE_config :	unconfig  	fi  	@$(MKCONFIG) -a M5485EVB m68k mcf547x_8x m548xevb freescale +TASREG_config :		unconfig +	@$(MKCONFIG) $(@:_config=) m68k mcf52x2 tasreg esd +  #########################################################################  ## MPC83xx Systems  ######################################################################### @@ -2312,12 +2315,12 @@ PCIPPC2_config \  PCIPPC6_config: unconfig  	@$(MKCONFIG) $(@:_config=) ppc 74xx_7xx pcippc2 -ZUMA_config:	unconfig -	@$(MKCONFIG) $(@:_config=) ppc 74xx_7xx evb64260 -  ppmc7xx_config: unconfig  	@$(MKCONFIG) $(@:_config=) ppc 74xx_7xx ppmc7xx +ZUMA_config:	unconfig +	@$(MKCONFIG) $(@:_config=) ppc 74xx_7xx evb64260 +  #========================================================================  # ARM  #======================================================================== @@ -2369,12 +2372,12 @@ csb637_config	:	unconfig  kb9202_config	:	unconfig  	@$(MKCONFIG) $(@:_config=) arm arm920t kb9202 NULL at91rm9200 -mp2usb_config	:	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm920t mp2usb NULL at91rm9200 -  m501sk_config	:	unconfig  	@$(MKCONFIG) $(@:_config=) arm arm920t m501sk NULL at91rm9200 +mp2usb_config	:	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm920t mp2usb NULL at91rm9200 +  #########################################################################  ## Atmel ARM926EJ-S Systems  ######################################################################### @@ -2411,6 +2414,18 @@ cp922_XA10_config	\  cp1026_config: unconfig  	@board/integratorcp/split_by_variant.sh $@ +davinci_dvevm_config :	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm926ejs dv-evm davinci davinci + +davinci_schmoogie_config :	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm926ejs schmoogie davinci davinci + +davinci_sffsdr_config :	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm926ejs sffsdr davinci davinci + +davinci_sonata_config :	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm926ejs sonata davinci davinci +  lpd7a400_config \  lpd7a404_config:	unconfig  	@$(MKCONFIG) $(@:_config=) arm lh7a40x lpd7a40x @@ -2427,21 +2442,6 @@ netstar_config:		unconfig  omap1510inn_config :	unconfig  	@$(MKCONFIG) $(@:_config=) arm arm925t omap1510inn -omap5912osk_config :	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm926ejs omap5912osk NULL omap - -davinci_dvevm_config :	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm926ejs dv-evm davinci davinci - -davinci_schmoogie_config :	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm926ejs schmoogie davinci davinci - -davinci_sffsdr_config :	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm926ejs sffsdr davinci davinci - -davinci_sonata_config :	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm926ejs sonata davinci davinci -  xtract_omap1610xxx = $(subst _cs0boot,,$(subst _cs3boot,,$(subst _cs_autoboot,,$(subst _config,,$1))))  omap1610inn_config \ @@ -2465,6 +2465,9 @@ omap1610h2_cs_autoboot_config:	unconfig  	fi;  	@$(MKCONFIG) -a $(call xtract_omap1610xxx,$@) arm arm926ejs omap1610inn NULL omap +omap5912osk_config :	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm926ejs omap5912osk NULL omap +  xtract_omap730p2 = $(subst _cs0boot,,$(subst _cs3boot,, $(subst _config,,$1)))  omap730p2_config \ @@ -2526,9 +2529,16 @@ trab_old_config:	unconfig  VCMA9_config	:	unconfig  	@$(MKCONFIG) $(@:_config=) arm arm920t vcma9 mpl s3c24x0 -#======================================================================== +#########################################################################  # ARM supplied Versatile development boards -#======================================================================== +######################################################################### + +cm4008_config	:	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm920t cm4008 NULL ks8695 + +cm41xx_config	:	unconfig +	@$(MKCONFIG) $(@:_config=) arm arm920t cm41xx NULL ks8695 +  versatile_config	\  versatileab_config	\  versatilepb_config :	unconfig @@ -2537,12 +2547,6 @@ versatilepb_config :	unconfig  voiceblue_config:	unconfig  	@$(MKCONFIG) $(@:_config=) arm arm925t voiceblue -cm4008_config	:	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm920t cm4008 NULL ks8695 - -cm41xx_config	:	unconfig -	@$(MKCONFIG) $(@:_config=) arm arm920t cm41xx NULL ks8695 -  #########################################################################  ## S3C44B0 Systems  ######################################################################### @@ -2657,8 +2661,6 @@ zylonite_config :  #########################################################################  ## ARM1136 Systems  ######################################################################### -omap2420h4_config	: unconfig -	@$(MKCONFIG) $(@:_config=) arm arm1136 omap2420h4 NULL omap24xx  apollon_config		: unconfig  	@mkdir -p $(obj)include @@ -2675,6 +2677,9 @@ imx31_phycore_config	: unconfig  mx31ads_config		: unconfig  	@$(MKCONFIG) $(@:_config=) arm arm1136 mx31ads NULL mx31 +omap2420h4_config	: unconfig +	@$(MKCONFIG) $(@:_config=) arm arm1136 omap2420h4 NULL omap24xx +  #========================================================================  # i386  #======================================================================== @@ -2724,6 +2729,7 @@ tb0229_config: unconfig  #########################################################################  ## MIPS32 AU1X00  ######################################################################### +  dbau1000_config		:	unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_DBAU1000 1" >$(obj)include/config.h @@ -2749,17 +2755,17 @@ dbau1550_el_config	:	unconfig  	@echo "#define CONFIG_DBAU1550 1" >$(obj)include/config.h  	@$(MKCONFIG) -a dbau1x00 mips mips dbau1x00 +gth2_config		:	unconfig +	@mkdir -p $(obj)include +	@echo "#define CONFIG_GTH2 1" >$(obj)include/config.h +	@$(MKCONFIG) -a gth2 mips mips gth2 +  pb1000_config		:	unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_PB1000 1" >$(obj)include/config.h  	@$(MKCONFIG) -a pb1x00 mips mips pb1x00 -gth2_config:	unconfig -	@mkdir -p $(obj)include -	@echo "#define CONFIG_GTH2 1" >$(obj)include/config.h -	@$(MKCONFIG) -a gth2 mips mips gth2 - -qemu_mips_config: unconfig +qemu_mips_config	: unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_QEMU_MIPS 1" >$(obj)include/config.h  	@$(MKCONFIG) -a qemu-mips mips mips qemu-mips @@ -2778,6 +2784,24 @@ purple_config :		unconfig  ## Nios32  ######################################################################### +ADNPESC1_DNPEVA2_base_32_config	\ +ADNPESC1_base_32_config		\ +ADNPESC1_config: unconfig +	@mkdir -p $(obj)include +	@[ -z "$(findstring _DNPEVA2,$@)" ] || \ +		{ echo "#define CONFIG_DNPEVA2 1" >>$(obj)include/config.h ; \ +		  $(XECHO) "... DNP/EVA2 configuration" ; \ +		} +	@[ -z "$(findstring _base_32,$@)" ] || \ +		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \ +		  $(XECHO) "... NIOS 'base_32' configuration" ; \ +		} +	@[ -z "$(findstring ADNPESC1_config,$@)" ] || \ +		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \ +		  $(XECHO) "... NIOS 'base_32' configuration (DEFAULT)" ; \ +		} +	@$(MKCONFIG) -a ADNPESC1 nios nios adnpesc1 ssv +  DK1C20_safe_32_config		\  DK1C20_standard_32_config	\  DK1C20_config:	unconfig @@ -2819,24 +2843,6 @@ DK1S10_config:	unconfig  		}  	@$(MKCONFIG) -a DK1S10 nios nios dk1s10 altera -ADNPESC1_DNPEVA2_base_32_config	\ -ADNPESC1_base_32_config		\ -ADNPESC1_config: unconfig -	@mkdir -p $(obj)include -	@[ -z "$(findstring _DNPEVA2,$@)" ] || \ -		{ echo "#define CONFIG_DNPEVA2 1" >>$(obj)include/config.h ; \ -		  $(XECHO) "... DNP/EVA2 configuration" ; \ -		} -	@[ -z "$(findstring _base_32,$@)" ] || \ -		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \ -		  $(XECHO) "... NIOS 'base_32' configuration" ; \ -		} -	@[ -z "$(findstring ADNPESC1_config,$@)" ] || \ -		{ echo "#define CONFIG_NIOS_BASE_32 1" >>$(obj)include/config.h ; \ -		  $(XECHO) "... NIOS 'base_32' configuration (DEFAULT)" ; \ -		} -	@$(MKCONFIG) -a ADNPESC1 nios nios adnpesc1 ssv -  #########################################################################  ## Nios-II  ######################################################################### @@ -2857,21 +2863,19 @@ PCI5441_config : unconfig  	@$(MKCONFIG)  PCI5441 nios2 nios2 pci5441 psyent  #======================================================================== -# MicroBlaze -#======================================================================== -#########################################################################  ## Microblaze -######################################################################### -suzaku_config:	unconfig -	@mkdir -p $(obj)include -	@echo "#define CONFIG_SUZAKU 1" > $(obj)include/config.h -	@$(MKCONFIG) -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno +#========================================================================  ml401_config:	unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_ML401 1" > $(obj)include/config.h  	@$(MKCONFIG) -a $(@:_config=) microblaze microblaze ml401 xilinx +suzaku_config:	unconfig +	@mkdir -p $(obj)include +	@echo "#define CONFIG_SUZAKU 1" > $(obj)include/config.h +	@$(MKCONFIG) -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno +  xupv2p_config:	unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_XUPV2P 1" > $(obj)include/config.h @@ -2894,9 +2898,9 @@ $(BFIN_BOARDS):  #========================================================================  # AVR32  #======================================================================== -######################################################################### -## AT32AP70xx -######################################################################### + +atngw100_config	:	unconfig +	@$(MKCONFIG) $(@:_config=) avr32 at32ap atngw100 atmel at32ap700x  atstk1002_config	:	unconfig  	@$(MKCONFIG) $(@:_config=) avr32 at32ap atstk1000 atmel at32ap700x @@ -2910,16 +2914,14 @@ atstk1004_config	:	unconfig  atstk1006_config	:	unconfig  	@$(MKCONFIG) $(@:_config=) avr32 at32ap atstk1000 atmel at32ap700x -atngw100_config	:	unconfig -	@$(MKCONFIG) $(@:_config=) avr32 at32ap atngw100 atmel at32ap700x - -######################################################################### -######################################################################### -######################################################################### +#======================================================================== +# SH3 (SuperH) +#========================================================================  #########################################################################  ## sh3 (Renesas SuperH)  ######################################################################### +  mpr2_config: unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_MPR2 1" > $(obj)include/config.h @@ -2933,6 +2935,12 @@ ms7720se_config: unconfig  #########################################################################  ## sh4 (Renesas SuperH)  ######################################################################### + +MigoR_config :       unconfig +	@mkdir -p $(obj)include +	@echo "#define CONFIG_MIGO_R 1" > $(obj)include/config.h +	@./mkconfig -a $(@:_config=) sh sh4 MigoR +  ms7750se_config: unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_MS7750SE 1" > $(obj)include/config.h @@ -2943,21 +2951,16 @@ ms7722se_config :	unconfig  	@echo "#define CONFIG_MS7722SE 1" > $(obj)include/config.h  	@$(MKCONFIG) -a $(@:_config=) sh sh4 ms7722se -MigoR_config :       unconfig +r2dplus_config  :   unconfig  	@mkdir -p $(obj)include -	@echo "#define CONFIG_MIGO_R 1" > $(obj)include/config.h -	@./mkconfig -a $(@:_config=) sh sh4 MigoR +	@echo "#define CONFIG_R2DPLUS 1" > $(obj)include/config.h +	@./mkconfig -a $(@:_config=) sh sh4 r2dplus  r7780mp_config: unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_R7780MP 1" > $(obj)include/config.h  	@./mkconfig -a $(@:_config=) sh sh4 r7780mp -r2dplus_config  :   unconfig -	@mkdir -p $(obj)include -	@echo "#define CONFIG_R2DPLUS 1" > $(obj)include/config.h -	@./mkconfig -a $(@:_config=) sh sh4 r2dplus -  sh7763rdp_config  :   unconfig  	@mkdir -p $(obj)include  	@echo "#define CONFIG_SH7763RDP 1" > $(obj)include/config.h @@ -2966,6 +2969,7 @@ sh7763rdp_config  :   unconfig  #========================================================================  # SPARC  #======================================================================== +  #########################################################################  ## LEON3  ######################################################################### diff --git a/board/ads5121/README b/board/ads5121/README index f2d1df3c9..defcd6b46 100644 --- a/board/ads5121/README +++ b/board/ads5121/README @@ -5,5 +5,3 @@ ability and set the correct frequency and memory configuration.  To configure for the older Rev 2 ADS5121 type (this will not have PCI)  	make ads5121_rev2_config - - diff --git a/board/freescale/common/sys_eeprom.c b/board/freescale/common/sys_eeprom.c index d8631eb20..e53ead04f 100644 --- a/board/freescale/common/sys_eeprom.c +++ b/board/freescale/common/sys_eeprom.c @@ -465,6 +465,4 @@ unsigned int get_cpu_board_revision(void)  	return MPC85XX_CPU_BOARD_REV(e.major, e.minor);  } -  #endif - diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c index da38c322a..1c0a4161d 100644 --- a/common/cmd_bootm.c +++ b/common/cmd_bootm.c @@ -218,15 +218,15 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	iflag = disable_interrupts();  #if (CONFIG_COMMANDS & CFG_CMD_USB) -       /* -        * turn off USB to prevent the host controller from writing to the -        * SDRAM while Linux is booting. This could happen (at least for OHCI -        * controller), because the HCCA (Host Controller Communication Area) -        * lies within the SDRAM and the host controller writes continously to -        * this area (as busmaster!). The HccaFrameNumber is for example -        * updated every 1 ms within the HCCA structure in SDRAM! For more -        * details see the OpenHCI specification. -        */ +	/* +	 * turn off USB to prevent the host controller from writing to the +	 * SDRAM while Linux is booting. This could happen (at least for OHCI +	 * controller), because the HCCA (Host Controller Communication Area) +	 * lies within the SDRAM and the host controller writes continously to +	 * this area (as busmaster!). The HccaFrameNumber is for example +	 * updated every 1 ms within the HCCA structure in SDRAM! For more +	 * details see the OpenHCI specification. +	 */  	usb_stop();  #endif diff --git a/doc/README.mvbc_p b/doc/README.mvbc_p index d32e57f53..e3fcb4eb1 100644 --- a/doc/README.mvbc_p +++ b/doc/README.mvbc_p @@ -11,7 +11,7 @@ Matrix Vision mvBlueCOUGAR-P (mvBC-P)  2	System Components -2.1	CPU	 +2.1	CPU  	Freescale MPC5200B CPU running at 400MHz core and 133MHz XLB/IPB.  	64MB SDRAM @ 133MHz.  	8 MByte Nor Flash on local bus. @@ -20,7 +20,7 @@ Matrix Vision mvBlueCOUGAR-P (mvBC-P)  2.2	PCI  	PCI clock fixed at 66MHz. Arbitration inside FPGA.  	Intel GD82541ER network MAC/PHY and FPGA connected. -	 +  2.3	FPGA  	Altera Cyclone-II EP2C8 with PCI DMA engine.  	Connects to Matrix Vision specific CCD/CMOS sensor interface. @@ -71,4 +71,3 @@ Matrix Vision mvBlueCOUGAR-P (mvBC-P)  	2. Initrd - name is stored in "initrd_name"  	3. device tree blob - name is stored in "dtb_name"  	Fallback files are the flash versions. - |