2 * This file is part of the coreboot project.
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; version 2 of the License.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
15 Scope (\_SB.PCI0.CIO2)
17 /* Define two ports for CIO2 device where endpoint of port0
18 is connected to CAM0 and endpoint of port1 is connected to CAM1 */
20 Name (_DSD, Package () {
21 ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
23 Package () { "port0", "PRT0" },
24 Package () { "port1", "PRT1" },
28 Name (PRT0, Package () {
29 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
31 Package () { "port", 0 }, /* csi 0 */
33 ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
35 Package () { "endpoint0", "EP00" },
39 Name (EP00, Package() {
40 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
42 Package () { "endpoint", 0 },
43 Package () { "clock-lanes", 0 },
44 Package () { "data-lanes", Package () { 1, 2, 3, 4 } },
45 Package () { "remote-endpoint",
46 Package() { \_SB.PCI0.I2C2.CAM0, 0, 0 }
51 Name (PRT1, Package () {
52 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
54 Package () { "port", 1 }, /* csi 1 */
56 ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
58 Package () { "endpoint0", "EP10" },
62 Name (EP10, Package() {
63 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
65 Package () { "endpoint", 0 },
66 Package () { "clock-lanes", 0 },
67 Package () { "data-lanes", Package () { 1, 2 } },
68 Package () { "remote-endpoint",
69 Package() { \_SB.PCI0.I2C3.CAM1, 0, 0 }