• Linus Torvalds's avatar
    Merge tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · d8924c0d
    Linus Torvalds authored
    Pull device properties framework updates from Rafael Wysocki:
     "This introduces 'software nodes' that are analogous to the DT and ACPI
      firmware nodes except that they can be created by drivers themselves
      and do a couple of assorted cleanups.
    
      Specifics:
    
       - Introduce "software nodes", analogous to the DT and ACPI firmware
         nodes except that they can be created by kernel code, in order to
         complement fwnodes representing real firmware nodes when they are
         incomplete (for example missing device properties) and to supply
         the primary fwnode when the firmware lacks hardware description for
         a device completely, and replace the "property_set" struct
         fwnode_handle type with software nodes (Heikki Krogerus).
    
       - Clean up the just introduced software nodes support and fix a
         commet in the graph-handling code (Colin Ian King, Marco Felsch)"
    
    * tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      device property: fix fwnode_graph_get_next_endpoint() documentation
      drivers: base: swnode: remove need for a temporary string for the node name
      device property: Remove struct property_set
      device property: Move device_add_properties() to swnode.c
      drivers: base: Introducing software nodes to the firmware node framework
      ACPI / glue: Add acpi_platform_notify() function
      drivers core: Prepare support for multiple platform notifications
      driver core: platform: Remove duplicated device_remove_properties() call
    d8924c0d
internal.h 9.14 KB