U-boot-1.3.4 integration: Difference between revisions

From ArmadeusWiki
Line 45: Line 45:
|'''Examples''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Examples''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''Kernel Partition''' || style="background:#00ffff;" | 2MiB || style="background:#00ffff;" | 5MiB || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Kernel Partition''' || style="background:#00ffff;" | 2MiB || style="background:#00ffff;" | 5MiB || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''Env compatibility change''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Env compatibility change''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''rootfs autosize''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''rootfs autosize''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''Board upgrade scripts''' ||style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Board upgrade scripts''' ||style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''Flash lock/unlock''' || style="background:#00ffff;" | || || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Flash lock/unlock''' || style="background:#00ffff;" | || || style="background:#00ffff;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''FPGA control''' || style="background:#00ffff;" | ||  style="background:#00ffff;" |  || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''FPGA control''' || style="background:#00ffff;" | ||  style="background:#00ffff;" |  || style="background:#00ffff;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''Firmware autoload''' || style="background:#00ffff;" | || |  || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Firmware autoload''' || style="background:#00ffff;" | || |  || style="background:#00ffff;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''NAND flash''' || NA || style="background:#00ffff;" | +SPL || NA || style="background:#ffff00;" |    ||  
|'''NFS boot (rootfs)''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''NOR flash''' || style="background:#00ffff;" | || NA || style="background:#ffff00;" |   || NA ||  
|'''SD/MMC boot (rootfs)''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |   ||  
|----------------
|----------------
|'''JFFS2''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''NAND/NAND flash''' || style="background:#00ffff;" | || style="background:#00ffff;" | +SPL || style="background:#00ffff;" | || style="background:#00ffff;" |    ||
|----------------
|'''JFFS2''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''UBIfs''' || postponed || |  ||  |  ||    ||  
|'''UBIfs''' || postponed || |  ||  |  ||    ||  
|----------------
|----------------
|'''I2C''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''I2C''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''EEPROM''' || NA ||style="background:#00ffff;" | || NA || style="background:#ffff00;" |    ||  
|'''EEPROM''' || NA ||style="background:#00ffff;" | || NA || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''RTC DS1374''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''RTC DS1374''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''Ethernet''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Ethernet''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''Ethernet/Phy''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Ethernet/Phy''' || style="background:#00ffff;" | || style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''setmac command''' || || style="background:#00ffff;" | || || style="background:#ffff00;" |    ||  
|'''setmac command''' || || style="background:#00ffff;" | || || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''Default IP''' || style="background:#00ffff;" | || style="background:#00ffff;" | ||  style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''Default IP''' || style="background:#00ffff;" | || style="background:#00ffff;" | ||  style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''DHCP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''DHCP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''TFTP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''TFTP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#00ffff;" |    ||  
|----------------
|----------------
|'''NFS''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''NFS''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''SNTP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#ffff00;" |  || style="background:#ffff00;" |    ||  
|'''SNTP''' || style="background:#00ffff;" | ||style="background:#00ffff;" | || style="background:#00ffff;" |  || style="background:#ffff00;" |    ||  
|----------------
|----------------
|'''SPI''' || postponed || postponed ||  ||    ||  
|'''SPI''' || postponed || postponed ||  ||    ||  

Revision as of 00:04, 25 November 2008

u-boot-1.3.4 integration

update u-boot package release 1.3.4

Changelog

  • Clear PAR register => enable imxregs tool usage everytime: done
  • update makefile to support uboot sample code on apf targets: done
  • move apf targets to armadeus manufacturer folder: done
  • change kernel partition size to 2MB (needed to support apf9328 devfull peripherals): done
  • detect and report deprecated environment variables on u-boot version change:done
  • Self adjust rootfs partition size according to flash size (if not defined): done
  • board upgrade scripts: done
  • add scripts to download and flash binaries update (u-boot, linux and rootfs)

Features/Status

Status Legend Color
Included in default configuration
Optional
Compilation or runtime failure
To be tested
Not tested


Feature Status Test result ? Comments
boards apf9328 apf27 apf9328 apf27
PAR cleared
Examples
Kernel Partition 2MiB 5MiB
Env compatibility change
rootfs autosize
Board upgrade scripts
Flash lock/unlock
FPGA control
Firmware autoload
NFS boot (rootfs)
SD/MMC boot (rootfs)
NAND/NAND flash +SPL
JFFS2
UBIfs postponed
I2C
EEPROM NA NA
RTC DS1374
Ethernet
Ethernet/Phy
setmac command
Default IP
DHCP
TFTP
NFS
SNTP
SPI postponed postponed
USB postponed postponed
SD/MMC postponed postponed