⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 releasenotes.txt

📁 Marvell SheevaPlug U-Boot needed for Board Dev
💻 TXT
📖 第 1 页 / 共 2 页
字号:
				  For all other boards:
					+ D.S SD:0xD0010000 %LE %LONG 0x21112220
				- D.S SD:0xD0010008 %LE %LONG 0x551111
	5. Start the CPU by pressing "Go" in the debugger SW, and the loaded U-Boot image will boot the board, and now the new image can
	   be burnt to the required boot device using the bubt command.

4. Changes from Previous Releases
=================================

  U-boot 3.4.16
  =============
  -) Updated timing parameter in SATA initialization.
  -) Fixed MPP definition for Sheeva plug board.

  U-boot 3.4.15
   =============  
  -) Improved the RS nand ECC calculation to speed things up.
  -) Updated SDRAM parameters in bootrom header files. (reg 0x1404 [27:24] ; reg 0x140c [10:9])
  -) Added WA for the RD-6281 board erratum for the swapped MDI polarity of the switch connector.


  U-boot 3.4.14
   =============  
  -) Updated USB PHY Rx Control Register 0x50430 initialization according to lates guidelines For EL15, EL16, and EL 17.
  -) Added FTDLL update to bootrom header file for 619x devices, which adds a new header file for the DB-88f619x-A-BP called dramregs_200db619x_A.txt
   

  U-boot 3.4.13
   =============
  -) Added support for USB host to be able to load files from a DOK (FS support for FAT and EXT2). The new commands are "usb"
	, "fatls", "fatload", "ext2ls", "ext2load".
  -) Recovery process now tries by default to recover from FAT DOK -> EXT2 DOK -> network.
  -) Removed from bootrom header files initialization for CPU registers 0x20134 and 0x20138 due to an Erratum that was fixed.
  -) Patched the ext2fs.c driver to support large nodes and improved reading speed.
  -) Added auto detection of TCLK for 88F6281 device which supports 166/200MHz, and updated the SatR command to support TCLK configuration.
  

  U-boot 3.4.12
   =============
  -) Fixed udelay() function which previously didn't operate correctly and didn't do any delays for vlaues <1000us, and
	didn't do correct delays for values >1000us. This may have influenced any function that used the udelay() function.

 
  U-boot 3.4.11
   =============
  -) Fixed a bug in the NAND ECC calculation when using 1bit ECC which caused a page to be marked bad.
  -) Changed the "nandEcc" environment variable to accept "1bit" or "4bit" (previously "RS").
  -) Set the default value for the NAND ECC environment to be 1bit (when it is not set) regardless of
     the NAND size.
  -) When GMII module is used ports 0 & 1 are configured to GMII mode.
  -) Fixed a bug in the imm/imd I2C access commands which occured when accessing EPROM of more than 256 bytes.


  U-boot 3.4.10
   =============
  -) increased the recovery file maximum load size from 32MB to infinite.
  -) NAND ECC UBoot and environment use Reed-Solomon whenever the page size is 2048 bytes or more,
     and the rest of NAND is defined by the environment variable "nandEcc" which can either be "RS"
     or "1bit". If the variable is not defined then the default for a page size below 2048 is 1bit
     and for 2048 or more RS.
  -) Stack is cacheable for monitor extension mode
  -) Added environment variable "nandEccAcc", which when set to "yes" together with "enaMonExt" 
     accelerates the NAND access and ECC calculation by using cacheable execution.
  -) Fixed mvBoardMppMuxSet() setting values accodring to modules, and MPP settings for the audio and
     TDM modules.
  -) Work around in jump.s for the bug of the PEX wrong device ID for 619x.


  U-boot 3.4.9
   ============
   -) Fixed MPP definitions and board structs in mvBoardEnvSpec.
   -) Fixed bug in the parsing of the MTU parameter passed to Linux, and added a default value of 1500.
   -) Fixed doimage.c to support 64 bit Linux host (previouse version caused segmentation fault).


  U-boot 3.4.8
   ============
   -) Added support for PEX/PCI SATA controller on DB-6180-A-BP.
   -) Added Lauterbach cmm files for loading ELF image.


  U-boot 3.4.7
   ============
   -) Updated SDRAM ODT configuration in the BootRom header files to latest design guide recommendations.
   -) Added support DB-88F6180A-BP.
   -) Added support for customer board addition to the U-Boot tree (DB_CUSTOMER define)
   -) Fixed MPP definitions for SPI + NAND support.


  U-boot 3.4.6
   ============
   -) Changed the default boot environment for phonetools parameters to fxs:fxs.
   -) Added support for NAND flash when booting from SPI.
 

  U-boot 3.4.5
   ============
   -) Created separate header files for the bootrom for 400MHz RD and DB and updated SDRAM register values.
   -) Initialized the SSCG configuration register.
   -) moved Switch drivers to the USP directory.
   -) Added WA for Erratum FE-MISC-70


   U-boot 3.4.4
   ============
   -) updated SATA PHY values to the latest recommendations.
   -) In the RD-6281A enabled the HDD power and fan power on start.
   -) Added support for RD-88F6192A board.
     

   U-boot 3.4.3
   ============
   -) Added support for RD-88F6281A.
   -) Fixed mv_egiga.c mvEgigaHalt() function which caused memory leakage due to unreleased buffers.
   -) Removed doimage.c error message during the make process.
   -) REmoved 4bit Reed-Solomon ECC from NAND driver due to significant slow down it caused.
   

   U-boot 3.4.2
   ============
   -) Fixed bug in Reed-Solomon algorithm when doing "nand erase clean" command.

   U-boot 3.4.1
   ============
   -) Added support for 88F6192-A0 & 88F6281-A0
   -) Removed support for 88F6192-Z0 & 88F6281-Z0
   -) Changed Linux bootcmd to boot from 0x2000000
   -) Added support for NAND flash when booting from SPI.
   -) Added the doimage and bootrom header addition into the make process.
   -) Added Reed-Solomon ECC support for large page NAND.


   U-boot 3.1.9
   ============
   -) Remove mvPci.c from Makfile
   -) Add setting for both RGMII delay option in Marvell PHY 1116.
   -) Fix MPP output voltage setting when working in RGMII mode.
   -) Fix Marvell switch 6165 SMI address to 0x0.
   -) Fix CFG_HZ to 1000, cause for overflow in calculation of timeout.
   -) Change the definition of Marvell READ_TIMER in interrupts.c to return the value in 1mSec granularity.
   -) Remove gateway IP and net mask from CFG_BOOTARGS_END.
   -) Fix PCI-Express configuration of root complex or end point.
   -) Enable silent mode in compilation only.
   -) Code cleanup.

   U-boot 3.1.6
   ============
   -) Fix calculation of week day in integrated RTC driver.
   -) Fix MPP output drive for 1.8V interfaces.
   -) Add support for RGMII module detection in DB-88F6192-BP.
   -) Add synchronise function for bridge reorder.
   -) Add HDD power control for RD-6192.
   -) Add mainlineLinux environment variable.
   -) Add vxworks_en environment variable for vxWorks boot over U-boot.
   -) Change mvPhoneConfig second interface default to "FXO".
   -) Add 88E6165/61 SMI timeout and busy polling.
   -) Add big endian support.
   -) Fix ide read/write in case of size parameter equal 0.
   -) Code cleanup.

   

5. Known issues
===============

  -) DRAM is fixed size and timing parameters in the image header.
  -) SATA controller 6042 not supported (Hangs board).

	
6. Disclaimer
=============
This document provides preliminary information about the products described, and such information should not be used for purpose of final design. Visit the Marvell® web site at www.marvell.com for the latest information on Marvell products.

No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose, without the express written permission of Marvell. Marvell retains the right to make changes to this document at any time, without notice. Marvell makes no warranty of any kind, expressed or implied, with regard to any information contained in this document, including, but not limited to, the implied warranties of merchantability or fitness for any particular purpose. Further, Marvell does not warrant the accuracy or completeness of the information, text, graphics, or other items contained within this document. Marvell makes no commitment either to update or to keep current the information contained in this document. Marvell products are not designed for use in life-support equipment or applications that would cause a life-threatening situation if any such products failed. Do not use Marvell products in these types of equipment or applications. The user should contact Marvell to obtain the latest specifications before finalizing a product design. Marvell assumes no responsibility, either for use of these products or for any infringements of patents and trademarks, or other rights of third parties resulting from its use. No license is granted under any patents, patent rights, or trademarks of Marvell. These products may include one or more optional functions. The user has the choice of implementing any particular optional function. Should the user choose to implement any of these optional functions, it is possible that the use could be subject to third party intellectual property rights. Marvell recommends that the user investigate whether third party intellectual property rights are relevant to the intended use of these products and obtain licenses as appropriate under relevant intellectual property rights. 
Marvell comprises Marvell Technology Group Ltd. (MTGL) and its subsidiaries, Marvell International Ltd. (MIL), Marvell Semiconductor, Inc. (MSI), Marvell Asia Pte Ltd. (MAPL), Marvell Japan K.K. (MJKK), Marvell Semiconductor Israel Ltd. (MSIL), SysKonnect GmbH, and Radlan Computer Communications, Ltd.
Export Controls.  With respect to any of Marvell’s Information, the user or recipient, in the absence of appropriate U.S. government authorization, agrees: 1) not to re-export or release any such information consisting of technology, software or source code controlled for national security reasons by the U.S. Export Control Regulations ("EAR"), to a national of EAR Country Groups D:1 or E:2; 2) not to export the direct product of such technology or such software, to EAR Country Groups D:1 or E:2, if such technology or software and direct products thereof are controlled for national security reasons by the EAR; and, 3) in the case of technology controlled for national security reasons under the EAR where the direct product of the technology is a complete plant or component of a plant, not to export to EAR Country Groups D:1 or E:2 the direct product of the plant or major component thereof, if such direct product is controlled for national security reasons by the EAR, or is subject to controls under the U.S. Munitions List  ("USML").  At all times hereunder, the recipient of any such information agrees that they shall be deemed to have manually signed this document in connection with their receipt of any such information. 
Copyright © 2004.  Marvell.  All rights reserved.  Marvell, the Marvell logo, Moving Forward Faster, Alaska, and GalNet are registered trademarks of Marvell.  Discovery, Fastwriter, GalTis, Horizon, Libertas, Link Street, NetGX, PHY Advantage, Prestera, Raising The Technology Bar, UniMAC, Virtual Cable Tester, and Yukon are trademarks of Marvell.  All other trademarks are the property of their respective owners.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -