Skip to content
  • Heiko Schocher's avatar
    arm, davinci: cam_enc_4xx board updates · 6be6db58
    Heiko Schocher authored
    
    
    - CONFIG_SYS_MMC_ENV_DEV, needed if environment on mmc
    - wait for 1 second timer in board_late_init() only, if
      timer is running.
    - add UBI/UBIFS support
    - add FIT images support
    - menu support
    - U-Boot max size now 0xa0000
    - SPL now Block 0 page 0
    - new MTD partitioning
      0x00000000 SPL
      0x00020000 UBL-Header
      0x00040000 UBL-Header
      0x00060000 UBL-Header
      0x00080000 UBoot (0xa0000(U-Boot length) + 0x60000(3 spare blocks))
      0x00180000 ENV- Variablen (1)
      0x001a0000 ENV- Variablen (2)
      0x001c0000 ENV- Variablen (reserved for Bad Block)
      0x001e0000 ENV- Variablen (reserved for Bad Block)
      0x00200000 UBI-Device
    
      UBI Volumes:
      „default“:  contain environment-default values
      „rootfs1“:  UBIFS root-fs (1); contain linux kernel image
      „rootfs2“:  UBIFS root-fs (2); contain linux kernel image
      „data-ro“:  UBIFS data (read only)
      „data-rw“:  UBIFS data (read/write)
    
    - new environment variables:
      - app_reset
        (this is only passed per cmdline to linux)
      - dvn_app_vers
        string from ramdisk description contained in the
        FIT image
      - dvn_boot_vers
        string from ubootimage description contained in the
        FIT image
      - saveparms, restoreparms, restoretmpparms, savetmpparms
        helper for saving network parameter.
      - ubiargs
        set ubi kernel cmdlinargs for booting with a ubifs rootfs
      - ubi_ubi boot with reading kernel image from ubifs, and
        use a ubifs as rootfs
    
    Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
    Cc: Sandeep Paulraj <s-paulraj@ti.com>
    Cc: Tom Rini <tom.rini@gmail.com>
    Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
    Cc: Mike Frysinger <vapier@gentoo.org>
    Cc: Wolfgang Denk <wd@denx.de>
    6be6db58