1. 21 Jan, 2011 3 commits
    • David Brown's avatar
      msm: Generalize QGIC registers · 8bb06444
      David Brown authored
      The QGIC registers are mapped to the same virtual addresses across
      targets, only the physical address changes.  Move the BASE address out
      of target-specific files, and add a SOC name to the base addresses.
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      8bb06444
    • David Brown's avatar
      msm: Generalize timer register mappings · 8c27e6f3
      David Brown authored
      Allow the timer register to be determined dynamically instead of at
      compile time.  Use common virtual addresses for the registers across
      all MSM chips, and select the register mappings based on the detected
      CPU.
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      8c27e6f3
    • David Brown's avatar
      msm: Add CPU queries · 87fa28e9
      David Brown authored
      Create runtime queries to distinguish the various MSM targets.
      Although these would probably be better named soc_is..., use
      cpu_is... to match convention in the rest of the kernel.
      
      Hard code the tests based on config options for now.  When runtime
      device detection is implemented, these can be made dynamic.
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      87fa28e9
  2. 18 Jan, 2011 37 commits