Re: [linux-yocto] [PULL REQUEST] Broxton related backports for linux-yocto-4.4
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
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
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
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