aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/property.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-26ACPI: property: Add reference to UEFI DSD GuideSakari Ailus1-3/+8
2024-02-15ACPI: property: Ignore bad graph port nodes on Dell XPS 9315Sakari Ailus1-0/+3
2024-01-18Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+4
2023-12-07acpi: property: Let args be NULL in __acpi_node_get_property_referenceSakari Ailus1-0/+4
2023-11-20ACPI: property: Support using strings in reference propertiesRafael J. Wysocki1-20/+82
2023-10-03ACPI: property: Document the _DSD data buffer GUIDAndy Shevchenko1-0/+1
2023-10-03ACPI: property: Allow _DSD buffer data only for byte accessorsAndy Shevchenko1-9/+10
2023-03-27ACPI: property: Refactor acpi_data_prop_read_single()Andy Shevchenko1-46/+34
2022-09-30Merge branch 'acpi-dev'Rafael J. Wysocki1-5/+8
2022-09-03ACPI: property: Use acpi_dev_parent()Rafael J. Wysocki1-3/+4
2022-08-25ACPI: property: Remove default association from integer maximum valuesSakari Ailus1-2/+1
2022-08-25ACPI: property: Ignore already existing data node tagsSakari Ailus1-1/+1
2022-08-25ACPI: property: Fix type detection of unified integer reading functionsStefan Binding1-4/+4
2022-08-24ACPI: Drop parent field from struct acpi_deviceRafael J. Wysocki1-2/+4
2022-08-11Merge branch 'acpi-properties'Rafael J. Wysocki1-149/+315
2022-08-09ACPI: property: Fix error handling in acpi_init_properties()Sakari Ailus1-3/+4
2022-07-27ACPI: property: Read buffer properties as integersSakari Ailus1-4/+31
2022-07-27ACPI: property: Add support for parsing buffer property UUIDSakari Ailus1-13/+129
2022-07-27ACPI: property: Unify integer value reading functionsSakari Ailus1-65/+31
2022-07-27ACPI: property: Switch node property referencing from ifs to a switchSakari Ailus1-19/+22
2022-07-27ACPI: property: Move property ref argument parsing into a new functionSakari Ailus1-45/+58
2022-07-27ACPI: property: Use acpi_object_type consistently in property ref parsingSakari Ailus1-1/+1
2022-07-27ACPI: property: Tie data nodes to acpi handlesSakari Ailus1-1/+41
2022-07-27ACPI: property: Return type of acpi_add_nondev_subnodes() should be boolSakari Ailus1-4/+4
2022-06-20ACPI: property: Use acpi_dev_for_each_child() for child lookupRafael J. Wysocki1-21/+24
2022-04-13ACPI: property: Release subnode properties with data nodesSakari Ailus1-6/+12
2022-04-05device property: Add irq_get to fwnode operationSakari Ailus1-0/+14
2022-04-05ACPI: property: Move acpi_fwnode_device_get_match_data() upSakari Ailus1-7/+7
2022-04-05device property: Convert device_{dma_supported,get_dma_attr} to fwnodeSakari Ailus1-0/+14
2022-02-18ACPI: property: Get rid of redundant 'else'Andy Shevchenko1-12/+15
2022-01-25ACPI: properties: Consistently return -ENOENT if there are no more referencesSakari Ailus1-1/+1
2022-01-10Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'acpi-pci'Rafael J. Wysocki1-6/+5
2021-12-17ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()Rafael J. Wysocki1-6/+5
2021-11-23ACPI: Make acpi_node_get_parent() localSakari Ailus1-1/+2
2021-11-23ACPI: Get acpi_device's parent from the parent fieldSakari Ailus1-8/+3
2021-02-12ACPI: property: Satisfy kernel doc validator (part 2)Andy Shevchenko1-2/+1
2021-02-12ACPI: property: Satisfy kernel doc validator (part 1)Andy Shevchenko1-1/+1
2021-02-12ACPI: property: Make acpi_node_prop_read() staticAndy Shevchenko1-3/+3
2021-02-12ACPI: property: Remove dead codeAndy Shevchenko1-20/+0
2021-02-12ACPI: property: Fix fwnode string properties matchingRafael J. Wysocki1-11/+33
2020-12-09driver core: Add fwnode_init()Saravana Kannan1-1/+1
2020-08-05Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+3
2020-07-29nvme-pci: add support for ACPI StorageD3Enable propertyDavid E. Box1-0/+3
2020-06-22ACPI: property: use cached name in acpi_fwnode_get_named_child_node()Heikki Krogerus1-12/+2
2019-10-11device property: Add a function to obtain a node's prefixSakari Ailus1-0/+22
2019-10-11device property: Add fwnode_get_name for returning the name of a nodeSakari Ailus1-0/+26
2019-09-18Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+6
2019-09-02ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldocGeert Uytterhoeven1-1/+1
2019-08-26ACPI / property: Add two new Thunderbolt property GUIDs to the listMika Westerberg1-0/+6
2019-07-09Merge tag 'devprop-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+20
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-06-03ACPI / property: Don't limit named child node matching to data nodesHeikki Krogerus1-6/+20
2019-05-01ACPI / property: fix handling of data_nodes in acpi_get_next_subnode()Pierre-Louis Bossart1-0/+8
2019-04-17ACPI: property: restore _DSD data subnodes GUID commentShunyong Yang1-0/+1
2018-12-05PCI / ACPI: Identify untrusted PCI devicesMika Westerberg1-0/+11
2018-10-02PCI / ACPI: Whitelist D3 for more PCIe hotplug portsMika Westerberg1-0/+3
2018-10-02ACPI / property: Allow multiple property compatible _DSD entriesMika Westerberg1-26/+68
2018-07-23ACPI: property: Use data node name and reg property for graphsSakari Ailus1-9/+42
2018-07-23ACPI: property: Allow direct graph endpoint referencesSakari Ailus1-2/+2
2018-07-23ACPI: property: Make the ACPI graph API privateSakari Ailus1-67/+16
2018-07-23ACPI: property: Allow making references to non-device nodesSakari Ailus1-18/+33
2018-07-23ACPI: Convert ACPI reference args to generic fwnode reference argsSakari Ailus1-24/+12
2018-02-12device property: Constify device_get_match_data()Andy Shevchenko1-1/+1
2018-02-12ACPI / bus: Rename acpi_get_match_data() to acpi_device_get_match_data()Andy Shevchenko1-1/+1
2017-12-13ACPI: properties: Implement get_match_data() callbackSinan Kaya1-0/+8
2017-10-11ACPI: properties: Fix __acpi_node_get_property_reference() return codesSakari Ailus1-4/+6
2017-10-11ACPI: properties: Align return codes of __acpi_node_get_property_reference()Sakari Ailus1-10/+9
2017-09-22Merge branches 'acpi-pmic', 'acpi-bus', 'acpi-wdat' and 'acpi-properties'Rafael J. Wysocki1-5/+19
2017-09-19ACPI: properties: Return _DSD hierarchical extension (data) sub-nodes correctlySakari Ailus1-5/+6
2017-09-19ACPI / bus: Make ACPI_HANDLE() work for non-GPL code againJohn Hubbard1-0/+13
2017-09-05Merge tag 'devprop-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-90/+141
2017-09-03Merge branches 'acpi-x86', 'acpi-soc', 'acpi-pmic' and 'acpi-apple'Rafael J. Wysocki1-0/+6
2017-08-22ACPI: device property: Fix node lookup in acpi_graph_get_child_prop_value()Sakari Ailus1-1/+1
2017-08-03ACPI / property: Support Apple _DSM propertiesLukas Wunner1-0/+3
2017-08-03ACPI / property: Don't evaluate objects for devices w/o handleLukas Wunner1-0/+3
2017-07-26ACPI: device property: Switch to use new generic UUID APIAndy Shevchenko1-25/+25
2017-07-22device property: Introduce fwnode_property_get_reference_argsSakari Ailus1-0/+27
2017-07-22device property: Constify fwnode property APISakari Ailus1-21/+31
2017-07-22ACPI: Constify internal fwnode argumentsSakari Ailus1-16/+18
2017-07-22ACPI: Prepare for constifying acpi_get_next_subnode() fwnode argumentSakari Ailus1-10/+13
2017-07-22device property: Get rid of struct fwnode_handle type fieldSakari Ailus1-19/+28
2017-06-22device property: Introduce fwnode_device_is_available()Sakari Ailus1-0/+9
2017-06-22device property: Move fwnode graph ops to firmware specific locationsSakari Ailus1-0/+40
2017-06-22device property: Move FW type specific functionality to FW specific filesSakari Ailus1-0/+68
2017-03-29device property: fwnode_property_read_string_array() returns nr of stringsSakari Ailus1-5/+17
2017-03-29ACPI / property: Add support for remote endpointsMika Westerberg1-0/+138
2017-03-29ACPI / property: Add fwnode_get_next_child_node()Mika Westerberg1-10/+17
2017-03-29ACPI / property: Add possiblity to retrieve parent firmware nodeMika Westerberg1-15/+57
2016-11-24ACPI / property: Hierarchical properties support updateRafael J. Wysocki1-36/+89
2016-10-11ACPI / property: Allow holes in reference propertiesMika Westerberg1-49/+68
2016-03-17ACPI / property: fix data node parsing in acpi_get_next_subnode()Irina Tirdea1-0/+1
2015-12-07device property: return -EINVAL when property isn't found in ACPIAndy Shevchenko1-5/+5
2015-10-22ACPI / property: Fix subnode lookup scope for data-only subnodesRafael J. Wysocki1-1/+8
2015-09-15ACPI / property: Extend device_get_next_child_node() to data-only nodesRafael J. Wysocki1-8/+80
2015-09-15ACPI / property: Extend fwnode_property_* to data-only subnodesRafael J. Wysocki1-33/+105
2015-09-15ACPI / property: Expose data-only subnodes via sysfsRafael J. Wysocki1-3/+5
2015-09-15ACPI / property: Add support for data-only subnodesRafael J. Wysocki1-1/+132
2015-09-15ACPI / property: Add routine for extraction of _DSD propertiesRafael J. Wysocki1-32/+37
2015-08-26device property: attach 'else if' to the proper 'if'Andy Shevchenko1-2/+3
2015-05-22ACPI / property: Define a symbol for PRP0001Rafael J. Wysocki1-4/+4
2015-05-05ACPI / property: Refine consistency check for PRP0001Rafael J. Wysocki1-23/+31
2014-11-05ACPI / property: Drop size_prop from acpi_dev_get_property_reference()Rafael J. Wysocki1-46/+16
2014-11-04ACPI: Allow drivers to match using Device Tree compatible propertyMika Westerberg1-0/+39
2014-11-04Driver core: Unified device properties interface for platform firmwareRafael J. Wysocki1-0/+178
2014-11-04ACPI: Add support for device specific propertiesMika Westerberg1-0/+364