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

2016-05-27 Thread Saul Wold
On Wed, 2016-05-25 at 12:17 -0400, Bruce Ashfield wrote:
> On 2016-05-24 4:19 PM, California Sullivan wrote:
> > 
> > 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.
> No need for a v2. They look fine to me, and I've staged them on
> the kernel repo and have adjusted the SRCREVs. I'll send out the
> update in a day or so.
> 

Did you actually push them to the linux-yocto-4.4 repo yet?  Or are
they staged on your machine?

Sau!

> Bruce
> 
> > 
> > 
> > Thanks,
> > 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 +-
> >  d

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

2016-05-25 Thread Bruce Ashfield

On 2016-05-25 5:27 PM, Saul Wold wrote:

On Wed, 2016-05-25 at 12:17 -0400, Bruce Ashfield wrote:

On 2016-05-24 4:19 PM, California Sullivan wrote:


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.

No need for a v2. They look fine to me, and I've staged them on
the kernel repo and have adjusted the SRCREVs. I'll send out the
update in a day or so.



Did you actually push them to the linux-yocto-4.4 repo yet?  Or are
they staged on your machine?


Just staged while I launched some builds.

Bruce



Sau!


Bruce




Thanks,
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  

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

2016-05-25 Thread Bruce Ashfield

On 2016-05-24 4:19 PM, California Sullivan wrote:

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.


No need for a v2. They look fine to me, and I've staged them on
the kernel repo and have adjusted the SRCREVs. I'll send out the
update in a day or so.

Bruce



Thanks,
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 +-
 drive

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

2016-05-24 Thread California Sullivan
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.

Thanks,
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