Lines Matching +full:remote +full:- +full:endpoint
1 .. SPDX-License-Identifier: GPL-2.0
15 property extension provides generic key-value pairs whereas the
19 a tree-like structure with zero or more properties (key-value pairs)
38 The port and endpoint concepts are very similar to those in Devicetree
39 [3]. A port represents an interface in a device, and an endpoint
51 data extension key of the endpoint nodes must begin with
52 "endpoint" and must be followed by the "@" character and the number of the
53 endpoint. The object it refers to should be called "EPXY", where "X" is the
54 number of the port and "Y" is the number of the endpoint. An example of such a
57 Package() { "endpoint@0", "EP40" }
60 the number of the port. Each endpoint is similarly numbered with a property
61 extension key "reg", the value of which is the number of the endpoint. Port
62 numbers must be unique within a device and endpoint numbers must be unique
65 endpoint, the number of that endpoint shall be zero.
67 The endpoint reference uses property extension with "remote-endpoint" property
69 the remote device reference, the first package entry of the port data extension
70 reference under the device and finally the first package entry of the endpoint
73 Package() { device, "port@X", "endpoint@Y" }
76 the endpoint.
79 remote endpoint and back from the referred remote endpoint node.
88 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
92 ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
98 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
102 ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
104 Package () { "endpoint@0", "EP00" },
108 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
111 Package () { "remote-endpoint", Package() { \_SB.PCI0.ISP, "port@4", "endpoint@0" } },
122 ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
129 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
131 Package () { "reg", 4 }, /* CSI-2 port number */
133 ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
135 Package () { "endpoint@0", "EP40" },
140 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
143 Package () { "remote-endpoint", Package () { \_SB.PCI0.I2C2.CAM0, "port@0", "endpoint@0" } },
157 http://www.uefi.org/sites/default/files/resources/_DSD-implementation-guide-toplevel-1_1.htm,
158 referenced 2016-10-03.
160 [2] Devicetree. http://www.devicetree.org, referenced 2016-10-03.
165 http://www.uefi.org/sites/default/files/resources/_DSD-device-properties-UUID.pdf,
166 referenced 2016-10-04.
169 … http://www.uefi.org/sites/default/files/resources/_DSD-hierarchical-data-extension-UUID-v1.1.pdf,
170 referenced 2016-10-04.
174 referenced 2016-10-04.
177 :doc:`../DSD-properties-rules`