1. 11 8月, 2015 2 次提交
    • M
      watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint · 2a7a0e9b
      Matt Fleming 提交于
      The revision of the watchdog hardware in Sunrisepoint necessitates a new
      "version" inside the TCO watchdog driver because some of the register
      layouts have changed.
      
      Also update the Kconfig entry to select both the LPC and SMBus drivers
      since the TCO device is on the SMBus in Sunrisepoint.
      Signed-off-by: NMatt Fleming <matt.fleming@intel.com>
      Reviewed-by: NGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      2a7a0e9b
    • M
      mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data · 420b54de
      Matt Fleming 提交于
      Intel Sunrisepoint (Skylake PCH) has the iTCO watchdog accessible across
      the SMBus, unlike previous generations of PCH/ICH where it was on the
      LPC bus. Because it's on the SMBus, it doesn't make sense to pass around
      a 'struct lpc_ich_info', and leaking the type of bus into the iTCO
      watchdog driver is kind of backwards anyway.
      
      This change introduces a new 'struct itco_wdt_platform_data' for use
      inside the iTCO watchdog driver and by the upcoming Intel Sunrisepoint
      code, which neatly avoids having to include lpc_ich headers in the i801
      i2c driver.
      
      This change is overdue because lpc_ich_info has already found its way
      into other TCO watchdog users, notably the intel_pmc_ipc driver where
      the watchdog actually isn't on the LPC bus as far as I can see.
      
      A simple translation layer is provided for converting from the existing
      'struct lpc_ich_info' inside the lpc_ich mfd driver.
      Signed-off-by: NMatt Fleming <matt.fleming@intel.com>
      Acked-by: Darren Hart <dvhart@linux.intel.com> [drivers/x86 refactoring]
      Reviewed-by: NGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      420b54de
  2. 01 7月, 2015 1 次提交
  3. 29 6月, 2015 3 次提交
  4. 26 6月, 2015 2 次提交
  5. 22 6月, 2015 25 次提交
  6. 14 5月, 2015 1 次提交
  7. 30 4月, 2015 1 次提交
  8. 22 4月, 2015 5 次提交