Difference between revisions of "U-boot patches"

From ArmadeusWiki
Jump to: navigation, search
m (Port u-boot's patches to upstream)
m (U-Boot 2010.03 patches for the APF27)
Line 87: Line 87:
  
 
==U-Boot 2010.03 patches for the APF27==
 
==U-Boot 2010.03 patches for the APF27==
u-boot-2010.03-300-imx27.patch*
+
u-boot-2010.03-300-imx27.patch: add imx27 drivers: imxfuse, I2C and some new functions get the core frequency of controllers
  
u-boot-2010.03-301-nand.patch*
+
u-boot-2010.03-301-nand.patch: enhance nand bad block management - support nand biterr command
  
u-boot-2010.03-310-apf27.patch*
+
u-boot-2010.03-310-apf27.patch: APF27 source files for U-Boot
  
u-boot-2010.03-311-imx-nand-lock-unlock.patch
+
u-boot-2010.03-311-imx-nand-lock-unlock.patch: add iMX27 nand lock/unlock support
  
u-boot-2010.03-312-imx-nand-write-any-size.patch
+
u-boot-2010.03-312-imx-nand-write-any-size.patch: Is this patch useful?
  
u-boot-2010.03-320-spartan.patch*
+
u-boot-2010.03-320-spartan.patch: Fix a bug in spartan driver.
  
u-boot-2010.03-321-add_spartan6.patch
+
u-boot-2010.03-321-add_spartan6.patch: add spartan6 driver
  
u-boot-2010.03-322-fpga_second_load_operator.patch
+
u-boot-2010.03-322-fpga_second_load_operator.patch: support spartan6 - spartan6 for apf27
  
u-boot-2010.03-330-fix-nand-debug.patch
+
u-boot-2010.03-330-fix-nand-debug.patch: fix compilation error in nand_btt.c
  
u-boot-2010.03-340-fix-fecmxc-debug.patch
+
u-boot-2010.03-340-fix-fecmxc-debug.patch: fix fec bug to retrieve MAC address
  
u-boot-2010.03-350-fix-jffs2-warns.patch
+
u-boot-2010.03-350-fix-jffs2-warns.patch: remove extra 'print' messages on console.
  
 
==U-Boot 2010.03 patches for the APF51==
 
==U-Boot 2010.03 patches for the APF51==

Revision as of 00:44, 24 July 2011

Page under construction... 

Construction.png Informations on this page are not guaranteed !!

General information

patches -1xx concern the board apf9328

patches -3xx concern the board apf27

patches -4xx concern the board apf51

List of patches

u-boot 1.3.4

u-boot-1.3.4-100-imx.patch
u-boot-1.3.4-110-apf9328.patch
u-boot-1.3.4-111-apf9328-DM9000.patch
u-boot-1.3.4-112-apf9328-makefile.patch
u-boot-1.3.4-120-apf9328-tools.patch
u-boot-1.3.4-130-apf9328-example.patch
u-boot-1.3.4-140-ds1374.patch
u-boot-1.3.4-300-imx27.patch
u-boot-1.3.4-301-nand.patch
u-boot-1.3.4-310-apf27.patch
u-boot-1.3.4-320-spartan.patch
u-boot-1.3.4-330-fw_env-fix_build_problems_with_old_MTD_VERSION.patch
u-boot-1.3.4-331-fw_env-add_NAND_support.patch
u-boot-1.3.4-340-nand_large_file_download.patch
u-boot-1.3.4-400-fixes_weak_symbols_inlined_compilation_with_gcc_4_4.patch
u-boot-1.3.4-401-fixes_EABI_linking_problems_with_gcc_4_3_and_gcc_4_4.patch
u-boot-1.3.4-402-apf9328-fixes_gcc_4_4_EABI_linking_issues.patch
u-boot-1.3.4-403-apf9328-arm920t_is_a_armv4t_arch.patch

u-boot 2010.03

u-boot-2010.03-100-imx.patch
u-boot-2010.03-110-apf9328.patch
u-boot-2010.03-111-apf9328-DM9000.patch
u-boot-2010.03-112-apf9328-makefile.patch
u-boot-2010.03-120-apf9328-tools.patch
u-boot-2010.03-140-ds1374.patch
u-boot-2010.03-150-apf9328-fixes_gcc_4_4_EABI_linking_issues.patch
u-boot-2010.03-300-imx27.patch*
u-boot-2010.03-301-nand.patch*
u-boot-2010.03-310-apf27.patch*
u-boot-2010.03-311-imx-nand-lock-unlock.patch
u-boot-2010.03-312-imx-nand-write-any-size.patch
u-boot-2010.03-320-spartan.patch*
u-boot-2010.03-321-add_spartan6.patch
u-boot-2010.03-322-fpga_second_load_operator.patch
u-boot-2010.03-330-fix-nand-debug.patch
u-boot-2010.03-340-fix-fecmxc-debug.patch
u-boot-2010.03-350-fix-jffs2-warns.patch
u-boot-2010.03-400-imx51.patch
u-boot-2010.03-401-apf51.patch
u-boot-2010.03-403-apf51-wdog.patch
u-boot-2010.03-404-apf51-fec.patch
u-boot-2010.03-407-imx51-nand.patch
u-boot-2010.03-409-apf51-nand-spl.patch
u-boot-2010.03-410-imx-iim.patch
u-boot-2010.03-411-Fix-high-voltage-nand-sd.patch
u-boot-2010.03-420-freescale-mxc_i2c-add_support_for_MX53_processor.patch
u-boot-2010.03-421-denx-mxc_i2c-add_support_for_the_iMX35_processor.patch
u-boot-2010.03-422-denx-mxc_i2c-get_rid_of__REG_access.patch
u-boot-2010.03-423-denx-mxc_i2c-address_failure_with_mx35_processor.patch
u-boot-2010.03-424-armadeus-mxc_i2c-add_support_for_the_iMX51_processor.patch

Port u-boot's patches to upstream

U-Boot 2010.03 patches for the APF9328

u-boot-2010.03-100-imx.patch: this set of patches is specific to the CM9328MX1/L/S CPUs - This impacts all platforms based in theseCPUs in U-Boot.

  • timer.c: Fixed a timer issue on the legacy version of U-Boot - so this patch should not be usefull right now. FIXME.
  • speed.c: Improve the PLL frequency to the full resolution of the PLL registers.
  • imx-regs.h: Add I2C module registers definition to be used by the I2c driver.

u-boot-2010.03-110-apf9328.patch: APF9328 main source files.

u-boot-2010.03-111-apf9328-DM9000.patch: fixes some bugs and issues in the DM9000 ethernet driver - also support to update the MAC address.

u-boot-2010.03-112-apf9328-makefile.patch: add apf9328 entry in the U-Boot makefile.

u-boot-2010.03-120-apf9328-tools.patch: add tool to generate the U-Boot.brec to upload U-Boot over a serial port - to be removed as armadeus BSP provides a python script to recover U-Boot.

u-boot-2010.03-140-ds1374.patch: support platforms with multi I2C buses.

u-boot-2010.03-150-apf9328-fixes_gcc_4_4_EABI_linking_issues.patch: Fixes EABI compilation issue with GCC 4.3 and later versions - Already fixed upstream, so it is not anymore useful.

U-Boot 2010.03 patches for the APF27

u-boot-2010.03-300-imx27.patch: add imx27 drivers: imxfuse, I2C and some new functions get the core frequency of controllers

u-boot-2010.03-301-nand.patch: enhance nand bad block management - support nand biterr command

u-boot-2010.03-310-apf27.patch: APF27 source files for U-Boot

u-boot-2010.03-311-imx-nand-lock-unlock.patch: add iMX27 nand lock/unlock support

u-boot-2010.03-312-imx-nand-write-any-size.patch: Is this patch useful?

u-boot-2010.03-320-spartan.patch: Fix a bug in spartan driver.

u-boot-2010.03-321-add_spartan6.patch: add spartan6 driver

u-boot-2010.03-322-fpga_second_load_operator.patch: support spartan6 - spartan6 for apf27

u-boot-2010.03-330-fix-nand-debug.patch: fix compilation error in nand_btt.c

u-boot-2010.03-340-fix-fecmxc-debug.patch: fix fec bug to retrieve MAC address

u-boot-2010.03-350-fix-jffs2-warns.patch: remove extra 'print' messages on console.

U-Boot 2010.03 patches for the APF51

u-boot-2010.03-400-imx51.patch

u-boot-2010.03-401-apf51.patch

u-boot-2010.03-403-apf51-wdog.patch

u-boot-2010.03-404-apf51-fec.patch

u-boot-2010.03-407-imx51-nand.patch

u-boot-2010.03-409-apf51-nand-spl.patch

u-boot-2010.03-410-imx-iim.patch

u-boot-2010.03-411-Fix-high-voltage-nand-sd.patch

u-boot-2010.03-420-freescale-mxc_i2c-add_support_for_MX53_processor.patch

u-boot-2010.03-421-denx-mxc_i2c-add_support_for_the_iMX35_processor.patch

u-boot-2010.03-422-denx-mxc_i2c-get_rid_of__REG_access.patch

u-boot-2010.03-423-denx-mxc_i2c-address_failure_with_mx35_processor.patch

u-boot-2010.03-424-armadeus-mxc_i2c-add_support_for_the_iMX51_processor.patch