2 * This file is part of the coreboot project.
4 * Copyright (C) 2011 Advanced Micro Devices, Inc.
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20 /* simple name description */
22 DefinitionBlock ("DSDT.AML","DSDT",0x01,"XXXXXX","XXXXXXXX",0x00010001
34 /* USB Port 0 overcurrent uses Gpm 0 */
35 If(LLessEqual(UOM0,9)) {
39 if(LEqual(GPB0,PLC0)) {
41 Store(PLC0, \_SB.PT0D)
47 /* USB Port 1 overcurrent uses Gpm 1 */
48 If (LLessEqual(UOM1,9)) {
52 if (LEqual(GPB1,PLC1)) {
54 Store(PLC1, \_SB.PT1D)
60 /* USB Port 2 overcurrent uses Gpm 2 */
61 If (LLessEqual(UOM2,9)) {
65 if (LEqual(GPB2,PLC2)) {
67 Store(PLC2, \_SB.PT2D)
73 /* USB Port 3 overcurrent uses Gpm 3 */
74 If (LLessEqual(UOM3,9)) {
78 if (LEqual(GPB3,PLC3)) {
80 Store(PLC3, \_SB.PT3D)
86 /* USB Port 4 overcurrent uses Gpm 4 */
87 If (LLessEqual(UOM4,9)) {
91 if (LEqual(GPB4,PLC4)) {
93 Store(PLC4, \_SB.PT4D)
99 /* USB Port 5 overcurrent uses Gpm 5 */
100 If (LLessEqual(UOM5,9)) {
104 if (LEqual(GPB5,PLC5)) {
106 Store(PLC5, \_SB.PT5D)
112 /* USB Port 6 overcurrent uses Gpm 6 */
113 If (LLessEqual(UOM6,9)) {
115 /* Method (_L1C) { */
118 if (LEqual(GPB6,PLC6)) {
120 Store(PLC6, \_SB.PT6D)
126 /* USB Port 7 overcurrent uses Gpm 7 */
127 If (LLessEqual(UOM7,9)) {
129 /* Method (_L1D) { */
132 if (LEqual(GPB7,PLC7)) {
134 Store(PLC7, \_SB.PT7D)
140 /* USB Port 8 overcurrent uses Gpm 8 */
141 If (LLessEqual(UOM8,9)) {
144 if (LEqual(G8IS,PLC8)) {
146 Store(PLC8, \_SB.PT8D)
152 /* USB Port 9 overcurrent uses Gpm 9 */
153 If (LLessEqual(UOM9,9)) {
156 if (LEqual(G9IS,0)) {