Lines Matching +full:dt +full:- +full:property

1 .. SPDX-License-Identifier: GPL-2.0
7 Properties, Property Sets and Property Subsets
19 A device property is a data item consisting of a string key and a value (of a
22 In the ACPI _DSD context it is an element of the sub-package following the
24 section titled "Well-Known _DSD UUIDs and Data Structure Formats" sub-section
29 that can be returned by _DSD in the Device Properties UUID sub-package for a
32 A property set is a collection of properties applicable to a hardware entity
34 can be returned in the Device Properties UUID sub-package for the device in
37 Property subsets are nested collections of properties. Each of them is
40 representation of property subsets is via the mechanism specified in the
41 section titled "Well-Known _DSD UUIDs and Data Structure Formats" sub-section
45 Property sets may be hierarchical. That is, a property set may contain
46 multiple property subsets that each may contain property subsets of its
49 General Validity Rule for Property Sets
52 Valid property sets must follow the guidance given by the Device Properties UUID
59 return property sets which do not follow that rule from _DSD in data packages
63 -------------------------
66 principle, the property set may still not be regarded as a valid one.
80 property set.
82 Property Sets and Device Tree Bindings
85 It often is useful to make _DSD return property sets that follow Device Tree
89 account in the first place and returning invalid property sets from _DSD must be
90 avoided. For this reason, it may not be possible to make _DSD return a property
91 set following the given DT binding literally and completely. Still, for the
92 sake of code re-use, it may make sense to provide as much of the configuration
94 ACPI-specific mechanism suitable for the use case at hand.
96 In any case, property sets following DT bindings literally should not be
103 .. [1] https://github.com/UEFI/DSD-Guide