[linux-yocto] [PULL REQUEST] Broxton related backports for linux-yocto-4.4

California Sullivan california.l.sullivan at intel.com
Tue May 24 13:19:31 PDT 2016

Hi Bruce,

This is a set of backports from upstream. I have tested allyesconfig,
allnoconfig, and standard builds and can't find anything wrong there.
I have also tested running the kernel on MinnowBoard Max and there are
no new errors or warnings.

Let me know if I need to make any modifications and send out a V2.

Cal Sullivan

he following changes since commit 628bf627561c6285d99fb978e11d4c15fc29324b:

  Merge tag 'v4.4.11' into standard/base (2016-05-19 09:02:42 -0400)

are available in the git repository at:

  git://git.yoctoproject.org/linux-yocto-contrib clsulliv/standard/base

for you to fetch changes up to 53e84104c5e68eb468823dd0d262a64623d01a55:

  mmc: mmc: Fix partition switch timeout for some eMMCs (2016-05-19 17:15:25 -0700)

Adrian Hunter (3):
      mmc: sdhci: Remove SDHCI_SDR104_NEEDS_TUNING
      mmc: mmc: Attempt to flush cache before reset
      mmc: mmc: Fix partition switch timeout for some eMMCs

Andy Shevchenko (12):
      device property: always check for fwnode type
      device property: rename helper functions
      device property: refactor built-in properties support
      device property: keep single value inplace
      device property: improve readability of macros
      device property: return -EINVAL when property isn't found in ACPI
      device property: Fallback to secondary fwnode if primary misses the property
      mfd: core: propagate device properties to sub devices drivers
      mfd: intel-lpss: Pass HSUART configuration via properties
      device property: avoid allocations of 0 length
      lib/string: introduce match_string() helper
      device property: convert to use match_string() helper

Bamvor Jian Zhang (1):
      gpiolib: do not allow to insert an empty gpiochip

Christophe RICARD (2):
      ACPI: Rename acpi_gsi_get_irq_type to acpi_dev_get_irq_type and export symbol
      ACPI / gpio: Add irq_type when a GPIO is used as an interrupt

Dasaratharaman Chandramouli (1):
      intel_idle: Support for Intel Xeon Phi Processor x200 Product Family

Gwendal Grignou (1):
      mmc: core: Do regular power cycle when lacking eMMC HW reset support

Heikki Krogerus (4):
      device property: helper macros for property entry creation
      device property: the secondary fwnode needs to depend on the primary
      device property: fwnode->secondary may contain ERR_PTR(-ENODEV)
      device property: fix for a case of use-after-free

Len Brown (2):
      intel_idle: Add SKX support
      intel_idle: add BXT support

Linus Walleij (1):
      Revert "gpio: revert get() to non-errorprogating behaviour"

Mika Westerberg (7):
      pwm: lpss: Remove ->free() callback
      pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE
      device property: Take a copy of the property set
      driver core: platform: Add support for built-in device properties
      mfd: intel-lpss: Add support for passing device properties
      mfd: intel-lpss: Pass SDA hold time to I2C host controller driver
      mfd: intel-lpss: Pass I2C configuration via properties on BXT

Qipeng Zha (1):
      pinctrl: intel: make the high level interrupt working

Richard Cochran (10):
      intel_idle: remove useless return from void function.
      intel_idle: Fix a helper function's return value.
      intel_idle: Remove redundant initialization calls.
      intel_idle: Fix deallocation order on the driver exit path.
      intel_idle: Fix dangling registration on error path.
      intel_idle: Avoid a double free of the per-CPU data.
      intel_idle: Setup the timer broadcast only on successful driver load.
      intel_idle: Don't overreact to a cpuidle registration failure.
      intel_idle: Propagate hot plug errors.
      intel_idle: Clean up all registered devices on exit.

Wolfram Sang (1):
      mmc: make MAN_BKOPS_EN message a debug

qipeng.zha (1):
      pwm: lpss: Update PWM setting for Broxton

 arch/x86/include/asm/msr-index.h      |   8 +
 drivers/acpi/gsi.c                    |  21 +-
 drivers/acpi/property.c               |  10 +-
 drivers/acpi/resource.c               |  26 ++
 drivers/base/platform.c               |  25 ++
 drivers/base/property.c               | 516 +++++++++++++++++++++++++++-------
 drivers/gpio/gpiolib-acpi.c           |  33 ++-
 drivers/gpio/gpiolib.c                |  17 +-
 drivers/gpio/gpiolib.h                |   3 +-
 drivers/idle/intel_idle.c             | 257 +++++++++++++++--
 drivers/mfd/intel-lpss-acpi.c         |  31 +-
 drivers/mfd/intel-lpss-pci.c          |  56 +++-
 drivers/mfd/intel-lpss.c              |  16 +-
 drivers/mfd/intel-lpss.h              |   2 +
 drivers/mfd/mfd-core.c                |   7 +
 drivers/mmc/core/core.c               |   5 +-
 drivers/mmc/core/mmc.c                |  39 ++-
 drivers/mmc/host/sdhci.c              |   7 +-
 drivers/mmc/host/sdhci.h              |   1 -
 drivers/pinctrl/intel/pinctrl-intel.c |   5 +-
 drivers/pwm/pwm-lpss.c                |  57 ++--
 drivers/pwm/pwm-lpss.h                |   1 +
 include/linux/acpi.h                  |   1 +
 include/linux/mfd/core.h              |   5 +
 include/linux/platform_device.h       |   5 +
 include/linux/property.h              |  99 ++++++-
 include/linux/string.h                |   2 +
 lib/string.c                          |  26 ++
 28 files changed, 1037 insertions(+), 244 deletions(-)

More information about the linux-yocto mailing list