1. 10 4月, 2013 1 次提交
  2. 16 2月, 2013 1 次提交
  3. 09 2月, 2013 1 次提交
    • D
      cpufreq/x86: Add P-state driver for sandy bridge. · 93f0822d
      Dirk Brandewie 提交于
      Add a P-state driver for the Intel Sandy bridge processor. In cpufreq
      terminology this driver implements a  scaling driver with an internal
      governor.
      
      When built into the the kernel this driver will be the preferred
      scaling driver for Sandy bridge processors.
      
      In addition to the interfaces provided by the cpufreq subsystem for
      controlling scaling drivers. The user may control the behavior of the
      driver via three sysfs files located in
      "/sys/devices/system/cpu/intel_pstate".
      
        max_perf_pct: limits the maximum P state that will be requested by
        the driver stated as a percentage of the avail performance.
      
        min_perf_pct: limits the minimum P state that will be  requested by
        the driver stated as a percentage of the avail performance.
      
        no_turbo: limits the driver to selecting P states below the turbo
        frequency range.
      Signed-off-by: NDirk Brandewie <dirk.j.brandewie@intel.com>
      Acked-by: NViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      93f0822d
  4. 18 1月, 2013 1 次提交
  5. 12 1月, 2013 1 次提交
  6. 10 9月, 2012 3 次提交
  7. 20 5月, 2011 1 次提交
  8. 09 4月, 2011 1 次提交
  9. 13 1月, 2010 1 次提交
    • N
      [CPUFREQ] Processor Clocking Control interface driver · 0f1d683f
      Naga Chumbalkar 提交于
      Processor Clocking Control (PCC) is an interface between the BIOS and OSPM.
      Based on the server workload, OSPM can request what frequency it expects
      from a logical CPU, and the BIOS will achieve that frequency transparently.
      
      This patch introduces driver support for PCC. OSPM uses the PCC driver to
      communicate with the BIOS via the PCC interface.
      
      There is a Documentation file that provides a link to the PCC
      Specification, and also provides a summary of the PCC interface.
      
      Currently, certain HP ProLiant platforms implement the PCC interface. However,
      any platform whose BIOS implements the PCC Specification, can utilize this
      driver.
      
      V2 --> V1 changes (based on Dominik's suggestions):
      - Removed the dependency on CPU_FREQ_TABLE
      - "cpufreq_stats" will no longer PANIC. Actually, it will not load anymore
      because it is not applicable.
      - Removed the sanity check for target frequency in the ->target routine.
      
      NOTE: A patch to sanitize the target frequency requested by "ondemand" is
      needed to ensure that the target freq < policy->min.
      
      Can this driver be queued up for the 2.6.33 tree?
      Signed-off-by: NNaga Chumbalkar <nagananda.chumbalkar@hp.com>
      Signed-off-by: NMatthew Garrett <mjg@redhat.com>
      Signed-off-by: NThomas Renninger <trenn@suse.de>
      Signed-off-by: NDave Jones <davej@redhat.com>
      0f1d683f
  10. 11 6月, 2009 1 次提交
  11. 25 2月, 2009 1 次提交
  12. 04 2月, 2009 1 次提交
  13. 09 8月, 2008 1 次提交
  14. 07 2月, 2008 1 次提交
  15. 13 11月, 2007 1 次提交
  16. 20 10月, 2007 1 次提交
  17. 11 10月, 2007 1 次提交
  18. 27 7月, 2007 1 次提交
    • A
      X86_POWERNOW_K8_ACPI must depend on ACPI · a1cdd4a6
      Adrian Bunk 提交于
      This patch fixes the following compile error introduced by
      commit e8666b27 and reported
      by Alexey Dobriyan:
      
      <--  snip  -->
      
         CC      arch/i386/kernel/acpi/cstate.o
      In file included from arch/i386/kernel/acpi/cstate.c:17:
      include/acpi/processor.h:88: error: expected specifier-qualifier-list before 'acpi_integer'
      
      <--  snip  -->
      
      If you select something you must ensure that the dependencies of what
      you are selecting are fulfilled.
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Cc: Alexey Dobriyan <adobriyan@sw.ru>
      Cc: Joshua Hoblitt <jhoblitt@ifa.hawaii.edu>
      Cc: Dave Jones <davej@redhat.com>
      Cc: Michal Piotrowski <michal.k.k.piotrowski@gmail.com>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a1cdd4a6
  19. 13 7月, 2007 1 次提交
  20. 07 6月, 2007 1 次提交
  21. 21 2月, 2007 1 次提交
  22. 11 2月, 2007 1 次提交
    • R
      [CPUFREQ] Enhanced PowerSaver driver · 86acd49a
      Rafa Bilski 提交于
      This is driver for Enhanced Powersaver which is present in VIA C7
      processors. Beta tested by Jorgen (jorgen (at) greven dot dk).
      Thanks! Based on documentation provided by Dave Jones (Thanks!)
      and C7 Eden datasheet available from www.via.com.tw. Looks like all
      these C7 Eden CPU's don't have P-states in BIOS. I know that 2
      p-states is low, but Jorgen finds it usefull anyway because board
      is passive cooled.
      There are 3 different types of C7 processors (called brands):
      0. C7-M - these processors can set any maultiplier between min and
      max, any voltage between min and max.
      1. C7 - only min and max states are supported. Voltage is different
      for min and max states.
      2. Eden - only min and max states are supported. Looks like this
      brand can only change multiplier. Voltage seems to be the same for
      min and max frequency.
      Signed-off-by: NRafal Bilski <rafalbilski@interia.pl>
      Signed-off-by: NDave Jones <davej@redhat.com>
      86acd49a
  23. 16 10月, 2006 1 次提交
  24. 01 8月, 2006 2 次提交
    • A
      [CPUFREQ] X86_GX_SUSPMOD must depend on PCI · 95a53249
      Adrian Bunk 提交于
      It seems commit 32ee8c3e accidentially
      reverted cdc9cc1d, IOW, it reintroduced
      the following compile error with CONFIG_PCI=n:
      
      <--  snip  -->
      
      ...
        CC      arch/i386/kernel/cpu/cpufreq/gx-suspmod.o
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c: In function ‘gx_detect_chipset’:
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: error: implicit declaration of function ‘pci_match_id’
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: warning: comparison between pointer and integer
      make[3]: *** [arch/i386/kernel/cpu/cpufreq/gx-suspmod.o] Error 1
      
      <--  snip  -->
      
      This patch therefore re-adds the dependency of X86_GX_SUSPMOD on PCI.
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NDave Jones <davej@redhat.com>
      95a53249
    • R
      [CPUFREQ] Longhaul - Hook into ACPI C states. · dadb49d8
      Rafa Bilski 提交于
      Minimal change necessary for hardware support.
      
      Changes in longhaul.c:
      - most important - now C3 state is causing transition,
      - code responsible for clearing "bus master" bit removed,
      - protect bcr2 transition in the same way as longhaul.
      Signed-off-by: NRafa³ Bilski <rafalbilski@interia.pl>
      Signed-off-by: NDave Jones <davej@redhat.com>
      dadb49d8
  25. 12 3月, 2006 2 次提交
  26. 28 2月, 2006 1 次提交
  27. 20 1月, 2006 1 次提交
    • A
      [CPUFREQ] X86_GX_SUSPMOD must depend on PCI · cdc9cc1d
      Adrian Bunk 提交于
      This patch fixes the following compile error:
      
      ...
        CC      arch/i386/kernel/cpu/cpufreq/gx-suspmod.o
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c: In function 'gx_detect_chipset':
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: error: implicit declaration of function 'pci_match_id'
      arch/i386/kernel/cpu/cpufreq/gx-suspmod.c:193: warning: comparison between pointer and integer
      make[3]: *** [arch/i386/kernel/cpu/cpufreq/gx-suspmod.o] Error 1
      
      <--  snip  -->
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NDave Jones <davej@redhat.com>
      cdc9cc1d
  28. 01 6月, 2005 1 次提交
  29. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4