xref: /rk3399_rockchip-uboot/arch/x86/include/asm/arch-baytrail/acpi/platform.asl (revision b8e599746cac1833328bc3a8e37eeefe346baf90)
142f8ebfdSBin Meng/*
242f8ebfdSBin Meng * Copyright (C) 2016, Bin Meng <bmeng.cn@gmail.com>
342f8ebfdSBin Meng *
442f8ebfdSBin Meng * SPDX-License-Identifier:	GPL-2.0+
542f8ebfdSBin Meng */
642f8ebfdSBin Meng
742f8ebfdSBin Meng#include <asm/acpi/statdef.asl>
842f8ebfdSBin Meng#include <asm/arch/iomap.h>
942f8ebfdSBin Meng#include <asm/arch/irq.h>
1042f8ebfdSBin Meng
1142f8ebfdSBin Meng/*
1242f8ebfdSBin Meng * The _PTS method (Prepare To Sleep) is called before the OS is
1342f8ebfdSBin Meng * entering a sleep state. The sleep state number is passed in Arg0.
1442f8ebfdSBin Meng */
1542f8ebfdSBin MengMethod(_PTS, 1)
1642f8ebfdSBin Meng{
1742f8ebfdSBin Meng}
1842f8ebfdSBin Meng
1942f8ebfdSBin Meng/* The _WAK method is called on system wakeup */
2042f8ebfdSBin MengMethod(_WAK, 1)
2142f8ebfdSBin Meng{
2242f8ebfdSBin Meng	Return (Package() {0, 0})
2342f8ebfdSBin Meng}
2442f8ebfdSBin Meng
25*79c2c257SBin Meng/* ACPI global NVS */
26*79c2c257SBin Meng#include "global_nvs.asl"
27*79c2c257SBin Meng
2842f8ebfdSBin Meng/* TODO: add CPU ASL support */
2942f8ebfdSBin Meng
3042f8ebfdSBin MengScope (\_SB)
3142f8ebfdSBin Meng{
3242f8ebfdSBin Meng	#include "southcluster.asl"
337bfe0da4SBin Meng
347bfe0da4SBin Meng	/* ACPI devices */
357bfe0da4SBin Meng	#include "gpio.asl"
3642f8ebfdSBin Meng}
3742f8ebfdSBin Meng
3842f8ebfdSBin Meng/* Chipset specific sleep states */
3942f8ebfdSBin Meng#include "sleepstates.asl"
40