@@ -45,7 +45,7 @@ with "port" and must be followed by the "@" character and the number of the
45
45
port as its key. The target object it refers to should be called "PRTX", where
46
46
"X" is the number of the port. An example of such a package would be::
47
47
48
- Package() { "port@4", PRT4 }
48
+ Package() { "port@4", " PRT4" }
49
49
50
50
Further on, endpoints are located under the port nodes. The hierarchical
51
51
data extension key of the endpoint nodes must begin with
@@ -54,7 +54,7 @@ endpoint. The object it refers to should be called "EPXY", where "X" is the
54
54
number of the port and "Y" is the number of the endpoint. An example of such a
55
55
package would be::
56
56
57
- Package() { "endpoint@0", EP40 }
57
+ Package() { "endpoint@0", " EP40" }
58
58
59
59
Each port node contains a property extension key "port", the value of which is
60
60
the number of the port. Each endpoint is similarly numbered with a property
@@ -82,68 +82,68 @@ A simple example of this is show below::
82
82
83
83
Scope (\_SB.PCI0.I2C2)
84
84
{
85
- Device (CAM0)
86
- {
87
- Name (_DSD, Package () {
88
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
89
- Package () {
90
- Package () { "compatible", Package () { "nokia,smia" } },
91
- },
92
- ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
93
- Package () {
94
- Package () { "port@0", PRT0 },
95
- }
96
- })
97
- Name (PRT0, Package() {
98
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
99
- Package () {
100
- Package () { "reg", 0 },
101
- },
102
- ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
103
- Package () {
104
- Package () { "endpoint@0", EP00 },
105
- }
106
- })
107
- Name (EP00, Package() {
108
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
109
- Package () {
110
- Package () { "reg", 0 },
111
- Package () { "remote-endpoint", Package() { \_SB.PCI0.ISP, "port@4", "endpoint@0" } },
112
- }
113
- })
114
- }
85
+ Device (CAM0)
86
+ {
87
+ Name (_DSD, Package () {
88
+ ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
89
+ Package () {
90
+ Package () { "compatible", Package () { "nokia,smia" } },
91
+ },
92
+ ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
93
+ Package () {
94
+ Package () { "port@0", " PRT0" },
95
+ }
96
+ })
97
+ Name (PRT0, Package() {
98
+ ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
99
+ Package () {
100
+ Package () { "reg", 0 },
101
+ },
102
+ ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
103
+ Package () {
104
+ Package () { "endpoint@0", " EP00" },
105
+ }
106
+ })
107
+ Name (EP00, Package() {
108
+ ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
109
+ Package () {
110
+ Package () { "reg", 0 },
111
+ Package () { "remote-endpoint", Package() { \_SB.PCI0.ISP, "port@4", "endpoint@0" } },
112
+ }
113
+ })
114
+ }
115
115
}
116
116
117
117
Scope (\_SB.PCI0)
118
118
{
119
- Device (ISP)
120
- {
121
- Name (_DSD, Package () {
122
- ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
123
- Package () {
124
- Package () { "port@4", PRT4 },
125
- }
126
- })
127
-
128
- Name (PRT4, Package() {
129
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
130
- Package () {
131
- Package () { "reg", 4 }, /* CSI-2 port number */
132
- },
133
- ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
134
- Package () {
135
- Package () { "endpoint@0", EP40 },
136
- }
137
- })
138
-
139
- Name (EP40, Package() {
140
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
141
- Package () {
142
- Package () { "reg", 0 },
143
- Package () { "remote-endpoint", Package () { \_SB.PCI0.I2C2.CAM0, "port@0", "endpoint@0" } },
144
- }
145
- })
146
- }
119
+ Device (ISP)
120
+ {
121
+ Name (_DSD, Package () {
122
+ ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
123
+ Package () {
124
+ Package () { "port@4", " PRT4" },
125
+ }
126
+ })
127
+
128
+ Name (PRT4, Package() {
129
+ ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
130
+ Package () {
131
+ Package () { "reg", 4 }, /* CSI-2 port number */
132
+ },
133
+ ToUUID("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
134
+ Package () {
135
+ Package () { "endpoint@0", " EP40" },
136
+ }
137
+ })
138
+
139
+ Name (EP40, Package() {
140
+ ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
141
+ Package () {
142
+ Package () { "reg", 0 },
143
+ Package () { "remote-endpoint", Package () { \_SB.PCI0.I2C2.CAM0, "port@0", "endpoint@0" } },
144
+ }
145
+ })
146
+ }
147
147
}
148
148
149
149
Here, the port 0 of the "CAM0" device is connected to the port 4 of
0 commit comments