Skip to content
  1. Nov 03, 2017
  2. Nov 01, 2017
  3. Oct 30, 2017
  4. Oct 28, 2017
    • Osama Khan's avatar
      platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 · 163ca800
      Osama Khan authored
      
      
      Added support for HP ProBook 440 G4 laptops by including the accelerometer
      orientation quirk for that device. Testing was performed based on the
      axis orientation guidelines here:
      https://www.kernel.org/doc/Documentation/misc-devices/lis3lv02d
      which states "If the left side is elevated, X increases (becomes positive)".
      
      When tested, on lifting the left edge, x values became increasingly negative
      thus indicating an inverted x-axis on the installed lis3lv02d chip.
      This was compensated by adding an entry for this device in hp_accel.c
      specifying the quirk as x_inverted. The patch was tested on a
      ProBook 440 G4 device and x-axis as well as y and z-axis values are now
      generated as per spec.
      
      Signed-off-by: default avatarOsama Khan <osama.khan@ericsson.com>
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      163ca800
    • Srinivas Pandruvada's avatar
      platform/x86: intel_turbo_max_3: Add Skylake platform · 5520437b
      Srinivas Pandruvada authored
      
      
      Ev Kontsevoy reported that he can't see the presence of
      "/proc/sys/kernel/sched_itmt_enabled" on i9-7900x with Asrock x299
      Taichi system even if he enabled "Turbo 3.0" in the BIOS.
      
      The problem is that even if one core max is 200MHz more than others, the
      current implementation couldn't enumerate that with the way the system
      is configured.
      
      The system by default configured for legacy mode (no HWP or speed shift
      technology), in this mode only way we can enumerate via the mail box
      interface as implemented in this driver. We were planing to only use
      this driver for Broadwell, but we need to extend this because some
      Skylake system has same issue as Braodwell systems.
      
      On this system BIOS allows to change to HWP mode, where we expect that
      we can enumerate favored core with ACPI-CPPC. But on this system the
      core priority is 0xff for all cores in CPPC object. So this is not an
      option.
      
      Hence this change allows Skylake systems to be enumerate favored core
      similar to Broadwell in legacy mode.
      
      Reported-and-tested-by: default avatarEv Kontsevoy <ev@kontsevoy.com>
      Signed-off-by: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      5520437b
    • Andy Shevchenko's avatar
      platform/x86: intel_telemetry: Remove useless default in Kconfig · 026930bc
      Andy Shevchenko authored
      
      
      'default n' is a default behaviour of Kconfig options. So, remove
      explicit line from Kconfig.
      
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      026930bc
    • Andy Shevchenko's avatar
      platform/x86: intel_telemetry: Add needed inclusion · cfab22c0
      Andy Shevchenko authored
      
      
      linux/io.h defines readq() and ioremap_nocache() / iounmap() functions.
      
      If not included, the build fails:
      
      intel_telemetry_pltdrv.c:1165:31: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
      intel_telemetry_pltdrv.c:1165:33: error: implicit declaration of function 'ioremap_nocache' [-Werror=implicit-function-declaration]
      intel_telemetry_pltdrv.c:1202:3: error: implicit declaration of function 'iounmap' [-Werror=implicit-function-declaration]
      intel_telemetry_pltdrv.c:900:20: error: implicit declaration of function 'readq' [-Werror=implicit-function-declaration]
      
      Fix this by including linux/io.h.
      
      Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      cfab22c0
  5. Oct 24, 2017
  6. Oct 17, 2017
  7. Oct 09, 2017
  8. Oct 04, 2017
  9. Oct 01, 2017
  10. Sep 30, 2017
  11. Sep 28, 2017
  12. Sep 27, 2017
  13. Sep 23, 2017