mainboard/[g-p]*: Remove copyright notices
[coreboot.git] / src / mainboard / intel / kblrvp / acpi / ipu_mainboard.asl
bloba498246e65604990317541c62d703105f7e72a60
1 /*
2  * This file is part of the coreboot project.
3  *
4  *
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.
8  *
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.
13  */
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"),
22                 Package () {
23                         Package () { "port0", "PRT0" },
24                         Package () { "port1", "PRT1" },
25                 }
26         })
28         Name (PRT0, Package () {
29                 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
30                 Package () {
31                         Package () { "port", 0 }, /* csi 0 */
32                 },
33                 ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
34                 Package () {
35                         Package () { "endpoint0", "EP00" },
36                 }
37         })
39         Name (EP00, Package() {
40                 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
41                 Package () {
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 }
47                         },
48                 }
49         })
51         Name (PRT1, Package () {
52                 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
53                 Package () {
54                         Package () { "port", 1 }, /* csi 1 */
55                 },
56                 ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b"),
57                 Package () {
58                         Package () { "endpoint0", "EP10" },
59                 }
60         })
62         Name (EP10, Package() {
63                 ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
64                 Package () {
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 }
70                         },
71                 }
72         })