1. 17 7月, 2014 3 次提交
  2. 14 12月, 2013 2 次提交
  3. 18 9月, 2013 1 次提交
  4. 13 8月, 2013 1 次提交
  5. 29 1月, 2013 1 次提交
    • J
      ARM: tegra: make device can run on UP · 9e32366f
      Joseph Lo 提交于
      The reset handler code is used for either UP or SMP. To make Tegra device
      can compile for UP. It needs to be moved to another file that is not SMP
      only. This is because the reset handler also be needed by CPU idle
      "powered-down" mode. So we also need to put the reset handler init function
      in non-SMP only and init them always.
      
      And currently the implementation of the reset handler to know which CPU is
      OK to bring up was identital with "cpu_present_mask". But the
      "cpu_present_mask" did not initialize yet when the reset handler init
      function was moved to init early function. We use the "cpu_possible_mask"
      to replace "cpu_present_mask". Then it can work on both UP and SMP case.
      Signed-off-by: NJoseph Lo <josephl@nvidia.com>
      [swarren: dropped the move of v7_invalidate_l1() from one file to another,
      to avoid conflicts with Pavel's cleanup of this function, adjust Makefile
      so each line only contains 1 file.]
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      9e32366f
  6. 16 11月, 2012 1 次提交
    • J
      ARM: tegra: cpuidle: add CPU resume function · d3f29365
      Joseph Lo 提交于
      The CPU suspending on Tegra means CPU power gating. We add a resume
      function for taking care the CPUs that resume from power gating status.
      This function was been hooked to the reset handler. We take care
      everything here before go into kernel.
      
      Be aware of that, you may see the legacy power status "LP2" in the code
      which is exactly the same meaning of "CPU power down".
      
      Based on the work by:
      Scott Williams <scwilliams@nvidia.com>
      Colin Cross <ccross@android.com>
      Gary King <gking@nvidia.com>
      Signed-off-by: NJoseph Lo <josephl@nvidia.com>
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      d3f29365
  7. 06 11月, 2012 2 次提交
    • S
      ARM: tegra: move irammap.h to mach-tegra · bb1de887
      Stephen Warren 提交于
      Nothing outside mach-tegra uses this file, so there's no need for it to
      be in <mach/>.
      
      Since uncompress.h and debug-macro.S remain in include/mach, they need
      to include "../../irammap.h" becaue of this change. Both these usages
      will be removed shortly, when Tegra's DEBUG_LL implementation is updated
      not to pass information through IRAM.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      bb1de887
    • S
      ARM: tegra: move iomap.h to mach-tegra · 2be39c07
      Stephen Warren 提交于
      Nothing outside mach-tegra uses this file, so there's no need for it to
      be in <mach/>.
      
      Since uncompress.h and debug-macro.S remain in include/mach, they need
      to include "../../iomap.h" becaue of this change. uncompress.h will soon
      be deleted in later multi-platform/single-zImage patches. debug-macro.S
      will need to continue to include this header using an explicit relative
      path, to avoid duplicating the physical->virtual address mapping that
      iomap.h dictates.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      2be39c07
  8. 19 6月, 2012 1 次提交
  9. 27 2月, 2012 1 次提交