148cf8b83SBin Meng/* 248cf8b83SBin Meng * Copyright (C) 2016, Bin Meng <bmeng.cn@gmail.com> 348cf8b83SBin Meng * 448cf8b83SBin Meng * SPDX-License-Identifier: GPL-2.0+ 548cf8b83SBin Meng */ 648cf8b83SBin Meng 748cf8b83SBin Meng#include <asm/acpi/statdef.asl> 848cf8b83SBin Meng#include <asm/arch/iomap.h> 948cf8b83SBin Meng#include <asm/arch/irq.h> 1048cf8b83SBin Meng 1148cf8b83SBin Meng/* 1248cf8b83SBin Meng * The _PTS method (Prepare To Sleep) is called before the OS is 1348cf8b83SBin Meng * entering a sleep state. The sleep state number is passed in Arg0. 1448cf8b83SBin Meng */ 1548cf8b83SBin MengMethod(_PTS, 1) 1648cf8b83SBin Meng{ 1748cf8b83SBin Meng} 1848cf8b83SBin Meng 1948cf8b83SBin Meng/* The _WAK method is called on system wakeup */ 2048cf8b83SBin MengMethod(_WAK, 1) 2148cf8b83SBin Meng{ 2248cf8b83SBin Meng Return (Package() {0, 0}) 2348cf8b83SBin Meng} 2448cf8b83SBin Meng 25*79c2c257SBin Meng/* ACPI global NVS */ 26*79c2c257SBin Meng#include "global_nvs.asl" 27*79c2c257SBin Meng 2848cf8b83SBin Meng/* TODO: add CPU ASL support */ 2948cf8b83SBin Meng 3048cf8b83SBin MengScope (\_SB) 3148cf8b83SBin Meng{ 3248cf8b83SBin Meng #include "southcluster.asl" 3348cf8b83SBin Meng} 3448cf8b83SBin Meng 3548cf8b83SBin Meng/* Chipset specific sleep states */ 3648cf8b83SBin Meng#include "sleepstates.asl" 37