1. 11 Jan, 2017 1 commit
    • Masahiro Yamada's avatar
      mmc: move more driver config options to Kconfig · 1d2c0506
      Masahiro Yamada authored
      Move (and rename) the following CONFIG options to Kconfig:
      
        CONFIG_DAVINCI_MMC  (renamed to CONFIG_MMC_DAVINCI)
        CONFIG_OMAP_HSMMC   (renamed to CONFIG_MMC_OMAP_HS)
        CONFIG_MXC_MMC      (renamed to CONFIG_MMC_MXC)
        CONFIG_MXS_MMC      (renamed to CONFIG_MMC_MXS)
        CONFIG_TEGRA_MMC    (renamed to CONFIG_MMC_SDHCI_TEGRA)
        CONFIG_SUNXI_MMC    (renamed to CONFIG_MMC_SUNXI)
      
      They are the same option names as used in Linux.
      
      This commit was created as follows:
      
      [1] Rename the options with the following command:
      
      find . -name .git -prune -o ! -path ./scripts/config_whitelist.txt \
      -type f -print | xargs sed -i -e '
      s/CONFIG_DAVINCI_MMC/CONFIG_MMC_DAVINCI/g
      s/CONFIG_OMAP_HSMMC/CONFIG_MMC_OMAP_HS/g
      s/CONFIG_MXC_MMC/CONFIG_MMC_MXC/g
      s/CONFIG_MXS_MMC/CONFIG_MMC_MXS/g
      s/CONFIG_TEGRA_MMC/CONFIG_MMC_SDHCI_TEGRA/g
      s/CONFIG_SUNXI_MMC/CONFIG_MMC_SUNXI/g
      '
      
      [2] Commit the changes
      
      [3] Create entries in driver/mmc/Kconfig.
          (copied from Linux)
      
      [4] Move the options with the following command
      tools/moveconfig.py -y -r HEAD \
      MMC_DAVINCI MMC_OMAP_HS MMC_MXC MMC_MXS MMC_SDHCI_TEGRA MMC_SUNXI
      
      [5] Sort and align drivers/mmc/Makefile for readability
      Signed-off-by: 's avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: 's avatarMarek Vasut <marex@denx.de>
      1d2c0506
  2. 16 Feb, 2016 1 commit
  3. 19 Jan, 2016 1 commit
  4. 17 Apr, 2014 1 commit
  5. 14 Mar, 2013 1 commit
  6. 16 Jan, 2013 1 commit
  7. 19 Nov, 2012 1 commit
    • Stephen Warren's avatar
      ARM: tegra: enable 8-bit SD slots in board files · 72573543
      Stephen Warren authored
      Harmony contains an SD slot with all 8 bits routed. This allows plugging
      in an eMMC-chip-in-SD-form-factor.
      
      Seaboard/Springbank/Ventana/AC100 all have an eMMC chip with all 8 bits
      hooked up.
      
      Now that the U-Boot eMMC code fully supports 8-bit operation, initialize
      those ports as 8-bit instead of 4-bit to improve performance.
      
      Whistler was already registering its ports as 8-bit.
      
      TrimSlice doesn't have any 8-bit ports.
      
      I don't have any Avionic Design boards nor the Colibri board to test with.
      Signed-off-by: 's avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: 's avatarTom Warren <twarren@nvidia.com>
      72573543
  8. 15 Oct, 2012 2 commits
    • Lucas Stach's avatar
      tegra20: rework UART GPIO handling · 0cd10c7a
      Lucas Stach authored
      Rename board provided gpio_config_uart() to
      gpio_early_init_uart() as it does the same thing as the equally
      called function provided by the uart-switch code. This allows
      to simply call this function in early board init whether or not
      we are building with CONFIG_UART_SWITCH defined.
      
      Also provide a weak symbol for this function, to avoid the
      need to provide this function for boards that don't need any
      fixup.
      
      This patch supersedes the earlier posted
      "tegra: convert gpio_config_uart to weak symbol".
      Build tested with MAKEALL -s tegra20
      Signed-off-by: 's avatarLucas Stach <dev@lynxeye.de>
      Acked-by: 's avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: 's avatarTom Warren <twarren@nvidia.com>
      0cd10c7a
    • Tom Warren's avatar
      Tegra20: Move some include files to arch-tegra for sharing with Tegra30 · 150c2493
      Tom Warren authored
      The move is pretty straight-forward. ap20.h and tegra20.h were renamed to ap.h and tegra.h.
      Some files remain in arch-tegra20 but 'include' a file in 'arch-tegra' with #defines & structs
      that will be common between T20 and T30 HW. HW-specific #defines, etc. stay in the 'arch-tegra20'
      'root' file.
      
      All boards build OK w/MAKEALL -s tegra20. Checkpatch.pl runs clean. Seaboard works OK.
      Signed-off-by: 's avatarTom Warren <twarren@nvidia.com>
      150c2493
  9. 10 Sep, 2012 1 commit
  10. 01 Sep, 2012 1 commit
  11. 09 Jul, 2012 1 commit
  12. 07 Jul, 2012 2 commits
  13. 12 Feb, 2012 1 commit
    • Stephen Warren's avatar
      tegra2: Add support for Compal Paz00 (Toshiba AC100) · 2996e2dc
      Stephen Warren authored
      The Toshiba AC100 (Compal code-name Paz00, aka Dynabook AZ) is a netbook
      derived from the NVIDIA Tegra Harmony reference board. It ships with
      Android, but is often repurposed to run Linux. This patch adds just enough
      support to get a U-Boot serial console, and the ability access built-in
      eMMC and the external SD slot.
      
      v2:
      * Rebased on latest HEAD, incorporated changes made to other board files.
      * Moved board files from board/nvidia to board/compal.
      * Switched to correct odmdata value. This required add the previous patch
        to fix U-Boot's interpretation of the odmdata RAM size field.
      * Removed nvmem= from default Linux kernel command-line; no drivers use the
        reserved memory yet, so there's no point reserving it.
      Signed-off-by: 's avatarStephen Warren <swarren@nvidia.com>
      Acked-by: 's avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: 's avatarTom Warren <twarren@nvidia.com>
      2996e2dc