1. 15 3月, 2013 3 次提交
  2. 17 1月, 2013 1 次提交
  3. 28 11月, 2012 1 次提交
    • S
      mmc: tegra: use bounce buffer APIs · 19815399
      Stephen Warren 提交于
      Tegra's MMC driver does DMA, and hence needs cache-aligned buffers. In
      some cases (e.g. user load commands) this cannot be guaranteed by callers
      of the MMC APIs. To solve this, modify the Tegra MMC driver to use the
      new bounce_buffer_*() APIs.
      
      Note: Ideally, all U-Boot code will always provide address- and size-
      aligned buffers, so a bounce buffer will only ever be needed for user-
      supplied buffers (e.g. load commands). Ensuring this removes the need
      for performance-sucking bounce buffer cache management and memcpy()s.
      The one known exception at present is the SCR buffer in sd_change_freq(),
      which is only 8 bytes long. Solving this requires enhancing struct
      mmc_data to know the difference between buffer size and transferred data
      size, or forcing all callers of mmc_send_cmd() to have allocated buffers
      using ALLOC_CACHE_ALIGN_BUFFER(), which while true in this case, is not
      enforced in any way at present, and so cannot be assumed by the core MMC
      code.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NSimon Glass <sjg@chromium.org>
      Tested-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NAndy Fleming <afleming@freescale.com>
      19815399
  4. 20 11月, 2012 2 次提交
  5. 19 11月, 2012 1 次提交
  6. 30 10月, 2012 4 次提交
  7. 16 10月, 2012 3 次提交
  8. 11 9月, 2012 1 次提交
  9. 08 9月, 2012 1 次提交
  10. 01 9月, 2012 4 次提交
  11. 10 7月, 2012 3 次提交
  12. 07 7月, 2012 3 次提交
    • T
      gpio: tegra2: rename tegra2_gpio.* to tegra_gpio.* · 52a8b820
      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>
      52a8b820
    • 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
  13. 21 6月, 2012 1 次提交
  14. 15 5月, 2012 2 次提交
  15. 29 3月, 2012 2 次提交
  16. 24 12月, 2011 2 次提交
  17. 10 12月, 2011 2 次提交
  18. 04 11月, 2011 1 次提交
  19. 25 10月, 2011 1 次提交
  20. 04 7月, 2011 2 次提交