1. 11 9月, 2012 1 次提交
  2. 08 9月, 2012 1 次提交
    • S
      tegra: put eMMC environment into the boot sectors · 573668a2
      Stephen Warren 提交于
      When I set up Tegra's config files to put the environment into eMMC, I
      assumed that CONFIG_ENV_OFFSET was a linearized address relative to the
      start of the eMMC device, and spanning HW partitions boot0, boot1,
      general* and the user area in order. However, it turns out that the
      offset is actually relative to the beginning of the user area. Hence,
      the environment block ended up in a different location to expected and
      documented.
      
      Set CONFIG_SYS_MMC_ENV_PART=2 (boot1) to solve this, and adjust
      CONFIG_ENV_OFFSET to be relative to the start of boot1, not the entire
      eMMC.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      573668a2
  3. 06 9月, 2012 1 次提交
    • S
      tegra: put eMMC environment into the boot sectors · 1c1ec3c0
      Stephen Warren 提交于
      When I set up Tegra's config files to put the environment into eMMC, I
      assumed that CONFIG_ENV_OFFSET was a linearized address relative to the
      start of the eMMC device, and spanning HW partitions boot0, boot1,
      general* and the user area in order. However, it turns out that the
      offset is actually relative to the beginning of the user area. Hence,
      the environment block ended up in a different location to expected and
      documented.
      
      Set CONFIG_SYS_MMC_ENV_PART=2 (boot1) to solve this, and adjust
      CONFIG_ENV_OFFSET to be relative to the start of boot1, not the entire
      eMMC.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NAndy Fleming <afleming@freescale.com>
      1c1ec3c0
  4. 01 9月, 2012 1 次提交
  5. 07 7月, 2012 6 次提交
    • T
      arm: Tegra: Use ODMDATA from BCT in IRAM · 76e350b7
      Tom Warren 提交于
      Walk the BIT and BCT to find the ODMDATA word in the
      CustomerData field and put it into Scratch20 reg for
      use by kernel, etc.
      
      Built all Tegra builds OK; Booted on Seaboard and saw
      ODMDATA in PMC scratch20 was the same as the value in my
      burn-u-boot.sh file (0x300D8011). NOTE: All flash utilities
      will have to specify the odmdata (nvflash --odmdata n) on
      the command line or via a cfg file, or built in to their
      BCT.
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      Acked-by: NStephen Warren <swarren@wwwdotorg.org>
      76e350b7
    • T
      mmc: tegra2: rename tegra2_mmc.* to tegra_mmc.* · 3f82d89d
      Tom Warren 提交于
      In anticipation of Tegra3 support, continue removing/renaming
      Tegra2-specific files. No functional changes (yet).
      Updated copyrights to 2012.
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      3f82d89d
    • S
      tegra: ventana: store environment in eMMC · 294cd67c
      Stephen Warren 提交于
      Store the environment in eMMC, at the end of the second boot sector.
      This should not conflict with any other eMMC usage: U-Boot is stored
      well below this location, and the kernel only uses the general area
      of the eMMC once booted, not the boot sectors.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      294cd67c
    • S
      tegra: ventana: add own device tree, enable USB · b1b9e4ce
      Stephen Warren 提交于
      Add a device tree for Ventana; the Seaboard file no longer represents
      the HW present on Ventana.
      
      Enable USB on Ventana.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      b1b9e4ce
    • S
      tegra: flesh out bootcmd · bea2674c
      Stephen Warren 提交于
      This implements a useful bootcmd for Tegra. The boot order is:
      
      * If USB enabled, USB storage
      * Internal MMC (SD card or eMMC)
      * If networking is enabled, BOOTP/TFTP
      
      When booting from USB or MMC, the boot script is assumed to be in
      partition 1 (although this may be overridden via the rootpart variable),
      both ext2 and FAT filesystems are supported, the boot script may exist
      in either / or /boot, and the boot script may be named boot.scr.uimg or
      boot.scr.
      
      When booting over the network, it is assumed that boot.scr.uimg exists
      on the TFTP server. There is less flexibility here since those setting
      up network booting are expected to need less hand-holding.
      
      In all cases, it is expected that the initial file loaded is a U-Boot
      image containing a script that will load the kernel, load any required
      initrd, load any required DTB, and finally bootm the kernel.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      bea2674c
    • S
      tegra: remove some cruft from CONFIG_EXTRA_ENV_SETTINGS · 07a84b7b
      Stephen Warren 提交于
      console isn't used by anything, and the kernel should be set appropriately
      by whatever script is booting the kernel, not imposed by the bootloader.
      
      mem might be useful, but the current value is pretty bogus, since it
      includes nvmem options that make no sense for an upstream kernel, and
      equally should not be required for any downstream kernel. Either way, this
      is also best left to the kernel boot script.
      
      smpflag isn't used by anything, and again was probably intended to be a
      kernel command-line option better set by the kernel boot script.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      07a84b7b
  6. 29 3月, 2012 1 次提交
  7. 24 12月, 2011 1 次提交
  8. 10 12月, 2011 1 次提交
  9. 16 7月, 2011 1 次提交
  10. 28 4月, 2011 1 次提交
  11. 28 3月, 2011 1 次提交
  12. 21 2月, 2011 3 次提交
  13. 07 2月, 2011 1 次提交
  14. 25 10月, 2010 1 次提交
  15. 22 4月, 2010 1 次提交
  16. 13 4月, 2010 1 次提交
  17. 14 12月, 2000 1 次提交
  18. 13 11月, 2000 1 次提交