[PATCH 08/10] ACPI / DSD: graph: Fix graph documentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Address a few issues in ACPI DSD graph documentation:

- the extension for port nodes is data extension (and not property
  extension),

- clean up language in port hierarchical data extension definition,

- add examples of port and endpoint packages,

- port property value is the number of the "port" and not the number of
  the "port node",

- remove word "individual" from endpoint data node description, it was
  redundant,

- remove extra "The" in endpoint property description.

Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
---
 Documentation/acpi/dsd/graph.txt | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/Documentation/acpi/dsd/graph.txt b/Documentation/acpi/dsd/graph.txt
index 591c47509c631..3e629d0bd6705 100644
--- a/Documentation/acpi/dsd/graph.txt
+++ b/Documentation/acpi/dsd/graph.txt
@@ -36,20 +36,26 @@ The port and endpoint concepts are very similar to those in Devicetree
 [3]. A port represents an interface in a device, and an endpoint
 represents a connection to that interface.
 
-All port nodes are located under the device's "_DSD" node in the
-hierarchical data extension tree. The property extension related to
-each port node must contain the key "port" and an integer value which
-is the number of the port. The object it refers to should be called "PRTX",
-where "X" is the number of the port.
+All port nodes are located under the device's "_DSD" node in the hierarchical
+data extension tree. The data extension related to each port node must begin
+with "port" and must be followed by the number of the port as its first package
+entry. The object it refers to (the second package entry) shall be called
+"PRTX", where "X" is the number of the port. An example of such a package would
+be:
 
-Further on, endpoints are located under the individual port nodes. The
+    Package() { "port4", PRT4 }
+
+Further on, endpoints are located under the port nodes. The
 first hierarchical data extension package list entry of the endpoint
 nodes must begin with "endpoint" and must be followed by the number
 of the endpoint. The object it refers to should be called "EPXY", where
-"X" is the number of the port and "Y" is the number of the endpoint.
+"X" is the number of the port and "Y" is the number of the endpoint. An example
+of such a package would be:
+
+    Package() { "endpoint0", EP40 }
 
 Each port node contains a property extension key "port", the value of
-which is the number of the port node. The each endpoint is similarly numbered
+which is the number of the port. Each endpoint is similarly numbered
 with a property extension key "endpoint". Port numbers must be unique within a
 device and endpoint numbers must be unique within a port.
 
-- 
2.11.0

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux