1/*
2 * Some or all of this work - Copyright (c) 2006 - 2021, Intel Corp.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without modification,
6 * are permitted provided that the following conditions are met:
7 *
8 * Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer.
10 * Redistributions in binary form must reproduce the above copyright notice,
11 * this list of conditions and the following disclaimer in the documentation
12 * and/or other materials provided with the distribution.
13 * Neither the name of Intel Corporation nor the names of its contributors
14 * may be used to endorse or promote products derived from this software
15 * without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
25 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
26 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 */
28
29/*
30 * For AcpiExec only (not abbu)
31 *
32 * Tests applicable to both AcpiExec and MS-abbu utilities
33 */
34DefinitionBlock("extra_aslts.aml", "DSDT", 0x2, "INTEL", "ABCDE", 0x1)
35{
36
37	Include("./DECL_ASLTS.asl")
38
39	/* Definitions of common use */
40
41	Name (POUT, Package(1) {"EMPTY"})
42	Method(OUTP, 1)
43	{
44		Store(arg0, Debug)
45	}
46	Method(RST9)
47	{
48	}
49
50	Scope(\_SB)
51	{
52		Device(ABBU)
53		{
54			Name(_HID, "ACPIABB0")
55			Method(ENBL)
56			{
57				Return(Zero)
58			}
59
60			Method(TEST)
61			{
62				Return(Zero)
63			}
64
65			Method(TST)
66			{
67				Return(TSTS)
68			}
69
70// ====================================================== //
71// ====================================================== //
72// ====================================================== //
73
74/* Definitions inside _SB relative to the subject */
75
76// ====================================================== //
77// ====================================================== //
78// ====================================================== //
79
80
81			Name(TSTS, Package()
82			{
83				"ENBL",
84				"TEST",
85				"TST_",
86			})
87		}
88	}
89}
90