[linux-yocto] Backport Device Property from Linux-4.4 to linux-yocto-4.1

Yong, Jonathan jonathan.yong at intel.com
Tue Mar 22 23:31:28 PDT 2016


On 03/23/2016 14:10, Yong, Jonathan wrote:
> Hi Bruce,
>
> This changeset from kernel 4.4 (29 commits) is a bit large but should
> not impact any existing drivers.
>
> The commits are for linux-yocto-4.1 standard/base branch.
>
> URL: https://github.com/jyong2/yocto-backports.git
> Branch: for-linux-yocto-4.1
>

Oops, didn't know Voon was working on the same thing, now rebased with 
duplicates removed.

Stats:
> Andrew Morton (1):
>   include/linux/property.h: fix build issues with gcc-4.4.4
>
> Andy Shevchenko (11):
>   klist: implement klist_prev()
>   device property: check fwnode type in to_of_node()
>   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: Fallback to secondary fwnode if primary misses the
>     property
>   device property: avoid allocations of 0 length
>   device property: return -EINVAL when property isn't found in ACPI
>   mfd: core: propagate device properties to sub devices drivers
>   device property: add spaces to PROPERTY_ENTRY_STRING macro
>
> Heikki Krogerus (2):
>   device property: the secondary fwnode needs to depend on the primary
>   device property: helper macros for property entry creation
>
> Mika Westerberg (4):
>   device property: Add fwnode_property_match_string()
>   device property: Take a copy of the property set
>   driver core: platform: Add support for built-in device properties
>   driver core: Do not overwrite secondary fwnode with NULL if it is set
>
>  drivers/acpi/property.c         |  10 +-
>  drivers/base/core.c             |   5 +-
>  drivers/base/platform.c         |  25 ++
>  drivers/base/property.c         | 569 +++++++++++++++++++++++++++++++++-------
>  drivers/mfd/mfd-core.c          |   7 +
>  include/linux/klist.h           |   1 +
>  include/linux/mfd/core.h        |   5 +
>  include/linux/of.h              |   3 +-
>  include/linux/platform_device.h |   5 +
>  include/linux/property.h        | 111 ++++++--
>  lib/klist.c                     |  41 +++
>  11 files changed, 662 insertions(+), 120 deletions(-)
>



More information about the linux-yocto mailing list