blob: 799778bc3c0034bc55b699b724bdaf395156d97e [file] [log] [blame]
Zhao, Lijian51d43fc2016-01-20 13:02:38 -08001/*
2 * This file is part of the coreboot project.
3 *
4 * Copyright (C) 2016 Intel Corp.
5 * (Written by Lance Zhao <lijian.zhao@intel.com> for Intel Corp.)
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
Martin Rothebabfad2016-04-10 11:09:16 -060011 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
Zhao, Lijian51d43fc2016-01-20 13:02:38 -080016 */
17
Subrata Banikccd87002017-03-08 17:55:26 +053018#include <intelblocks/pcr.h>
Hannah Williams1cdce27c2016-04-05 10:03:38 -070019#include <soc/gpe.h>
20
Vaibhav Shankaref8deaf2016-08-23 17:56:17 -070021/* PCIE device */
22#include "pcie.asl"
23
Zhao, Lijian51d43fc2016-01-20 13:02:38 -080024/* LPSS device */
Martin Roth433e8d22016-04-14 16:41:11 -060025#include "lpss.asl"
Andrey Petrovd047ab52016-04-21 14:53:33 -070026
27/* PCI IRQ assignment */
28#include "pci_irqs.asl"
Zhao, Lijian164e8f12016-02-01 16:41:59 -080029
30/* GPIO controller */
31#include "gpio.asl"
Hannah Williams1cdce27c2016-04-05 10:03:38 -070032
33#include "xhci.asl"
Shaunak Sahad6463dd2016-05-25 11:34:43 -070034
35/* LPC */
36#include "lpc.asl"
Hannah Williams057ac4d2016-05-18 13:47:09 -070037
Vaibhav Shankar93f34e12016-08-15 11:32:26 -070038/* eMMC */
39#include "scs.asl"
40
Lijian Zhao37742f62016-10-28 11:01:09 -070041/* PMC IPC controller */
42#include "pmc_ipc.asl"
43
Hannah Williams057ac4d2016-05-18 13:47:09 -070044/* PCI _OSC */
45#include <soc/intel/common/acpi/pci_osc.asl>
Pratik Prajapati03a23532017-10-11 11:45:50 -070046
47/* SGX */
48#if IS_ENABLED(CONFIG_SOC_INTEL_COMMON_BLOCK_SGX)
49#include <soc/intel/common/acpi/sgx.asl>
50#endif