1. 04 3月, 2013 1 次提交
    • N
      ARM: mach-imx: move early resume code out of the .data section · b4e61537
      Nicolas Pitre 提交于
      Building the kernel with allyesconfig fails because the i.mx early
      resume code located in the .data section is unable to fixup the bl
      relocation as the branch target gets too far away.
      
      The idea of having code in the .data section allows for easy access to
      nearby data using relative addressing while the MMU is off. However it
      is probably best to move the code back to the .text section where it
      belongs and fixup the data access instead.  This solves the bl reloc
      issue (at least until this becomes a general problem) and simplifies
      the code as well.
      Signed-off-by: NNicolas Pitre <nico@linaro.org>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      b4e61537
  2. 14 1月, 2013 1 次提交
    • S
      ARM: imx: correct low-power mode setting · 83ae2098
      Shawn Guo 提交于
      The hardware reset value of bit CCM_CLPCR_LPM enables WAIT mode
      (WAIT_UNCLOCKED) by default.  However this is undesirable because
      WAIT mode should only be enabled when there is a driver managing
      ARM clock gating.  Correct the initial power mode to WAIT_CLOCKED
      (disable WAIT mode).  While at it, the power mode after resuming
      is also set back to WAIT_CLOCKED from STOP_POWER_OFF.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      83ae2098
  3. 15 10月, 2012 2 次提交
  4. 26 12月, 2011 1 次提交
  5. 31 10月, 2011 1 次提交