1. 13 12月, 2017 1 次提交
  2. 17 8月, 2017 1 次提交
    • T
      soc/tegra: Register SoC device · 27a0342a
      Thierry Reding 提交于
      Move this code from arch/arm/mach-tegra and make it common among 32-bit
      and 64-bit Tegra SoCs. This is slightly complicated by the fact that on
      32-bit Tegra, the SoC device is used as the parent for all devices that
      are instantiated from device tree.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      27a0342a
  3. 13 6月, 2017 1 次提交
  4. 04 4月, 2017 3 次提交
  5. 15 11月, 2016 1 次提交
  6. 12 4月, 2016 1 次提交
  7. 24 11月, 2015 3 次提交
    • A
      ARM: tegra: select USB_ULPI from EHCI rather than platform · a262e87f
      Arnd Bergmann 提交于
      For historic reasons, the tegra platform selects USB_ULPI from architecture
      code, but that hasn't really made sense for a long time, as the only
      user of that code is the Tegra EHCI driver that has its own Kconfig
      symbol.
      
      This removes the 'select' statements from mach-tegra and drivers/soc/tegra
      and adds them with the device driver that actually needs them.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      a262e87f
    • T
      soc/tegra: Add Tegra210 support · 95445952
      Thierry Reding 提交于
      Also known as Tegra X1, the Tegra210 has four Cortex-A57 cores paired
      with four Cortex-A53 cores in a switched configuration. It features a
      GPU using the Maxwell architecture with support for DX11, SM4, OpenGL
      4.5, OpenGL ES 3.1 and providing 256 CUDA cores. It supports hardware
      accelerated en- and decoding of various video standards including
      H.265, H.264 and VP8 at 4K resolutions and up to 60 fps.
      
      Besides the multimedia features it also comes with a variety of I/O
      controllers such as GPIO, I2C, SPI, SDHCI, PCIe, SATA and XHCI, to
      name only a few.
      
      Add a Kconfig option for Tegra210 to allow SoC-specific support to be
      enabled for this new generation.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      95445952
    • T
      soc/tegra: Provide per-SoC Kconfig symbols · 099a6644
      Thierry Reding 提交于
      Move per-SoC generation Kconfig symbols to drivers/soc/tegra/Kconfig to
      gather them all in a single place. This directory is a natural location
      for these options since it already contains the drivers that are shared
      across 32-bit and 64-bit ARM architectures.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      099a6644
  8. 16 7月, 2015 1 次提交
  9. 09 1月, 2015 1 次提交
  10. 26 11月, 2014 1 次提交
  11. 17 6月, 2014 2 次提交
  12. 30 5月, 2014 1 次提交
  13. 24 4月, 2014 1 次提交
  14. 20 2月, 2014 3 次提交
  15. 19 2月, 2014 1 次提交
  16. 14 12月, 2013 1 次提交
  17. 13 12月, 2013 1 次提交
  18. 12 12月, 2013 1 次提交
  19. 21 10月, 2013 1 次提交
    • R
      ARM: fix build errors caused by selection of errata 798181 · 59fd3033
      Russell King 提交于
      Several configurations are selecting errata 798181 without SMP
      being selected.  This causes a warning from Kconfig:
      
      warning: (ARCH_HIGHBANK && ARCH_KEYSTONE && SOC_OMAP5 && ARCH_TEGRA_114_SOC) selects ARM_ERRATA_798181 which has unmet direct dependencies (CPU_V7 && SMP)
      
      The dependencies are compile time dependencies; select violates these,
      resulting in:
      
      arch/arm/kernel/built-in.o: In function `setup_processor':
      psci.c:(.init.text+0x808): undefined reference to `erratum_a15_798181_init'
      
      at build time.  Fix this by fixing the select statements for Tegra and
      Highbank.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      59fd3033
  20. 19 10月, 2013 1 次提交
  21. 08 10月, 2013 2 次提交
  22. 30 8月, 2013 1 次提交
  23. 14 8月, 2013 1 次提交
  24. 09 8月, 2013 1 次提交
    • S
      ARM: tegra: unify Tegra's Kconfig a bit more · 20984c44
      Stephen Warren 提交于
      Move all common select clauses from ARCH_TEGRA_*_SOC to ARCH_TEGRA to
      eliminate duplication. The USB-related selects all should have been
      common too, but were missing from Tegra114 previously. Move these to
      ARCH_TEGRA too. The latter fixes a build break when only Tegra114
      support was enabled, but not Tegra20 or Tegra30 support.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      20984c44
  25. 16 7月, 2013 1 次提交
  26. 25 6月, 2013 1 次提交
  27. 18 6月, 2013 1 次提交
  28. 07 6月, 2013 1 次提交
  29. 04 5月, 2013 1 次提交
  30. 10 4月, 2013 1 次提交
  31. 30 3月, 2013 1 次提交
    • S
      ARM: tegra: convert to multi-platform · 90027225
      Stephen Warren 提交于
      This allows Tegra be included in a kernel build that supports multiple
      SoCs at once, which is useful for distro kernels.
      
      This change:
      * Moves Tegra's Kconfig into its own directory, as seems typical for
        multi-platform conversions.
      * Stops selecting some ARM errata that are incompatible with multi-
        platform. This requires that you use a bootloader that enables the
        workaround!
      * Deletes some headers and Makefile.boot that aren't needed now that we
        support multi-platform.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      90027225
  32. 21 3月, 2013 1 次提交