1. 21 6月, 2012 2 次提交
    • S
      ARM: tegra: remove Seaboard board files · 98a1405e
      Stephen Warren 提交于
      The Seaboard device tree supports all the features that the Seaboard
      board files support. Hence, there's no need to keep the board files
      around any more; all users should convert to device tree.
      
      MACH_KAEN and MACH_WARIO are also removed. While tegra-seaboard.dts
      doesn't support those explicitly, it would be trivial to create device
      trees for those boards if anyone cares.
      
      The Seaboard device tree is now compiled if Tegra2 support is enabled,
      rather than when Seaboard support is enabled.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      98a1405e
    • S
      ARM: tegra: remove CONFIG_MACH_TEGRA_DT · 2c95b7e0
      Stephen Warren 提交于
      * Make ARCH_TEGRA select USE_OF; DT is the way forward.
      * Build board-dt-tegra*.c when the relevant Tegra SoC support is enabled,
        rather than requiring a specific config option for this.
      * The board-specific config options already build board-*-pinmux.o, and
        when booting from device tree these files are no longer needed, so we
        can remove some Makefile commands related to those files.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      2c95b7e0
  2. 19 4月, 2012 1 次提交
  3. 13 3月, 2012 1 次提交
  4. 05 3月, 2012 1 次提交
  5. 27 2月, 2012 3 次提交
  6. 07 2月, 2012 4 次提交
  7. 20 12月, 2011 1 次提交
  8. 18 12月, 2011 5 次提交
  9. 08 12月, 2011 4 次提交
  10. 14 10月, 2011 1 次提交
  11. 28 7月, 2011 1 次提交
    • G
      arm/dt: tegra devicetree support · 8e267f3d
      Grant Likely 提交于
      Everything required to populate NVIDIA Tegra devices from the device
      tree.  This patch adds a new DT_MACHINE_DESC() which matches against
      a tegra20 device tree.  So far it only registers the on-chip devices,
      but it will be refined in follow on patches to configure clocks and
      pin IO from the device tree also.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      8e267f3d
  12. 16 6月, 2011 1 次提交
  13. 11 5月, 2011 1 次提交
  14. 16 3月, 2011 1 次提交
  15. 12 3月, 2011 1 次提交
  16. 08 3月, 2011 1 次提交
  17. 23 2月, 2011 2 次提交
  18. 21 2月, 2011 2 次提交
  19. 11 2月, 2011 1 次提交
  20. 10 2月, 2011 1 次提交
  21. 22 10月, 2010 5 次提交
    • M
      tegra: harmony: enable PCI Express · f2a44393
      Mike Rapoport 提交于
      Signed-off-by: NMike Rapoport <mike@compulab.co.il>
      CC: Olof Johansson <olof@lixom.net>
      CC: Gary King <GKing@nvidia.com>
      Signed-off-by: NColin Cross <ccross@android.com>
      f2a44393
    • M
      tegra: add PCI Express support · 77ffc146
      Mike Rapoport 提交于
      Change-Id: Ibd0bcd46895eb88952b9db29e1f68572d39aae01
      Signed-off-by: NMike Rapoport <mike@compulab.co.il>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      CC: Russell King <linux@arm.linux.org.uk>
      CC: Gary King <GKing@nvidia.com>
      Signed-off-by: NColin Cross <ccross@android.com>
      77ffc146
    • C
      [ARM] tegra: Add APB DMA support · 4de3a8fa
      Colin Cross 提交于
      The APB DMA block handles DMA transfers to and from some peripherals
      in the Tegra SOC.  It reads from sequential addresses on the memory
      bus, and writes repeatedly to the same address on the APB bus.
      
      Two transfer modes are supported, oneshot for transferring a known
      size to or from a peripheral, and continuous for streaming data.
      In continuous mode, a callback occurs when the buffer is half full
      to allow the existing data to be handled and a new request queued.x
      
      v2 changes:
      	dma API no longer uses PTR_ERR
      Signed-off-by: NErik Gilling <konkers@android.com>
      Signed-off-by: NColin Cross <ccross@android.com>
      4de3a8fa
    • C
      [ARM] tegra: Add cpufreq support · 7056d423
      Colin Cross 提交于
      Implement cpufreq support for the Tegra SOC.  DVFS is handled by the
      core virtual cpu clock.  The frequencies of the two cores are tied
      together, the highest frequency requested by either core determines
      the actual frequency.
      Signed-off-by: NColin Cross <ccross@android.com>
      7056d423
    • C
      [ARM] tegra: clock: Add dvfs support, bug fixes, and cleanups · 71fc84cc
      Colin Cross 提交于
      - Add drivers to clock lookup table
      - Add new pll_m entries
      - Support I2C U16 divider
      - Fix rate reporting on 32.768kHz clock
      - Call propagate rate only if set_rate succeeds
      - Add support for audio_sync clock
      - Add 24MHz to PLLA frequency list
      - Correct i2s1/2/spdifout mux
      - Add suspend support
      - Fix enable/disable parent clocks in set_parent
      - Add max_rate parameter to all clocks
      - DVFS support
      - Add virtual cpu clock with dvfs
      - Support clk_round_rate
      - Fix requesting very high periph frequencies
      - Add quirks for PLLU:
         PLLU is slightly different from the rest of the PLLs.  The
         lock enable bit is at bit 22 instead of 18 in the MISC
         register, and the post divider field is a single bit with
         reversed values from other PLLs.
      - Simplify recalculating clock rates
      - Fix UART divider flags
      - Remove unused clock ops
      Signed-off-by: NColin Cross <ccross@android.com>
      71fc84cc