summaryrefslogtreecommitdiffstats
path: root/drivers/base/swnode.c
Commit message (Expand)AuthorAgeFilesLines
* software nodes: Split software_node_notify()Rafael J. Wysocki2021-07-161-29/+32
* software node: Handle software node injection to an existing device properlyHeikki Krogerus2021-06-231-4/+12
* software node: Allow node addition to already existing deviceHeikki Krogerus2021-04-151-2/+3
* software node: Imply kobj_to_swnode() to be no-opAndy Shevchenko2021-04-051-1/+1
* software node: Deduplicate code in fwnode_create_software_node()Andy Shevchenko2021-04-051-9/+8
* software node: Introduce software_node_alloc()/software_node_free()Andy Shevchenko2021-04-051-23/+24
* software node: Free resources explicitly when swnode_register() failsAndy Shevchenko2021-04-051-12/+17
* device property: Sync descriptions of swnode array and group APIsAndy Shevchenko2021-03-231-5/+13
* software node: Fix device_add_software_node()Heikki Krogerus2021-03-101-9/+17
* software node: Fix node registrationHeikki Krogerus2021-03-101-0/+3
* Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2021-02-211-19/+161
|\
| * media: software_node: Add support for fwnode_graph*() family of functionsHeikki Krogerus2021-01-261-1/+114
| * media: software_node: unregister software_nodes in reverse orderDaniel Scally2021-01-261-4/+11
| * media: software_node: Enforce parent before child ordering of nodes arraysDaniel Scally2021-01-261-12/+30
| * media: software_node: Fix refcounts in software_node_get_next_child()Daniel Scally2021-01-261-2/+6
* | software node: Provide replacement for device_add_properties()Heikki Krogerus2021-02-051-0/+43
* | software node: Introduce device_add_software_node()Heikki Krogerus2021-01-151-9/+62
|/
* driver core: Add fwnode_init()Saravana Kannan2020-12-091-1/+1
* software node: Use software_node_unregister() when unregistering group of nodesAndy Shevchenko2020-07-101-6/+2
* Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-06-071-6/+21
|\
| * software node: implement software_node_unregister()Greg Kroah-Hartman2020-05-271-6/+21
* | software node: Allow register and unregister software node groupsAndy Shevchenko2020-04-201-0/+48
|/
* Revert "software node: Simplify software_node_release() function"Brendan Higgins2020-03-041-7/+7
* software node: remove separate handling of referencesDmitry Torokhov2019-12-031-30/+18
* software node: implement reference propertiesDmitry Torokhov2019-12-031-8/+41
* software node: allow embedding of small arrays into property_entryDmitry Torokhov2019-12-031-60/+55
* software node: replace is_array with is_inlineDmitry Torokhov2019-12-031-7/+5
* software node: simplify property_entry_read_string_array()Dmitry Torokhov2019-11-051-14/+7
* software node: remove property_entry_read_uNN_array functionsDmitry Torokhov2019-11-051-71/+14
* software node: get rid of property_set_pointer()Dmitry Torokhov2019-11-051-71/+19
* software node: clean up property_copy_string_array()Dmitry Torokhov2019-11-051-11/+8
* device property: Add a function to obtain a node's prefixSakari Ailus2019-10-111-0/+22
* device property: Add fwnode_get_name for returning the name of a nodeSakari Ailus2019-10-111-0/+12
* software node: Make argument to to_software_node constSakari Ailus2019-10-111-2/+2
* software node: Get reference to parent swnode in get_parent opSakari Ailus2019-10-111-1/+4
* software node: Initialize the return value in software_node_find_by_name()Heikki Krogerus2019-09-111-1/+1
* software node: Initialize the return value in software_node_to_swnode()Heikki Krogerus2019-09-041-1/+1
* software node: Add software_node_find_by_name()Heikki Krogerus2019-08-261-0/+37
* software node: Add software_node_get_reference_args()Heikki Krogerus2019-06-031-0/+47
* software node: Use kobject name when finding child nodes by nameHeikki Krogerus2019-06-031-5/+1
* software node: Add support for static node descriptorsHeikki Krogerus2019-06-031-63/+193
* software node: Simplify software_node_release() functionHeikki Krogerus2019-06-031-10/+10
* software node: Allow node creation without propertiesHeikki Krogerus2019-06-031-0/+3
* drivers: base: swnode: Make two functions staticYueHaibing2019-03-191-2/+2
* software node: Implement get_named_child_node fwnode callbackHeikki Krogerus2019-02-141-0/+23
* drivers: base: swnode: check if swnode is NULL before dereferencing itColin Ian King2018-12-261-1/+2
* drivers: base: swnode: check if pointer p is NULL before dereferencing itColin Ian King2018-12-261-1/+1
* drivers: base: swnode: remove need for a temporary string for the node nameColin Ian King2018-12-111-4/+1
* device property: Move device_add_properties() to swnode.cHeikki Krogerus2018-11-261-0/+184
* drivers: base: Introducing software nodes to the firmware node frameworkHeikki Krogerus2018-11-261-0/+494