blob: ae8de6a1df34c9a5945df490d2c312a1649635cd [file] [log] [blame]
Bora Guvendik67fb3472017-09-13 18:39:16 -07001/*
2 * This file is part of the coreboot project.
3 *
Lijian Zhao1d900932018-09-25 15:52:03 -07004 * Copyright (C) 2017-2018 Intel Corp.
Bora Guvendik67fb3472017-09-13 18:39:16 -07005 * (Written by Bora Guvendik <bora.guvendik@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.
11 *
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.
16 */
17
Subrata Banika0729892018-09-30 01:39:49 +053018#include <intelblocks/itss.h>
19#include <intelblocks/pcr.h>
20#include <soc/itss.h>
21#include <soc/pcr_ids.h>
22
Bora Guvendik67fb3472017-09-13 18:39:16 -070023/* PCI IRQ assignment */
24#include "pci_irqs.asl"
Bora Guvendik5d11cc92017-09-25 14:33:17 -070025
Bora Guvendik5d11cc92017-09-25 14:33:17 -070026/* PCR access */
Lijian Zhao20123a82018-02-11 17:31:07 -080027#include <soc/intel/common/acpi/pcr.asl>
Bora Guvendik5d11cc92017-09-25 14:33:17 -070028
Lijian Zhao51605e22018-02-20 14:37:03 -080029/* eMMC, SD Card */
30#include "scs.asl"
31
Bora Guvendik5d11cc92017-09-25 14:33:17 -070032/* GPIO controller */
praveen hodagatta pranesh521e48c2018-09-27 00:00:13 +080033#if IS_ENABLED(CONFIG_SOC_INTEL_CANNONLAKE_PCH_H)
34#include "gpio_cnp_h.asl"
35#else
Bora Guvendik5d11cc92017-09-25 14:33:17 -070036#include "gpio.asl"
praveen hodagatta pranesh521e48c2018-09-27 00:00:13 +080037#endif
Lijian Zhaoae565462017-10-02 19:18:16 -070038
39/* LPC 0:1f.0 */
40#include "lpc.asl"
41
42/* PCH HDA */
43#include "pch_hda.asl"
44
Subrata Banikc8a842b2018-09-30 01:41:45 +053045/* PCIE Ports */
46#include "pcie.asl"
47
Lijian Zhaoae565462017-10-02 19:18:16 -070048/* Serial IO */
49#include "serialio.asl"
50
Lijian Zhaod145c952018-08-27 11:14:23 -070051/* SMBus 0:1f.4 */
Lijian Zhaoae565462017-10-02 19:18:16 -070052#include "smbus.asl"
53
Jett Rink088d2a32019-02-27 13:58:05 -070054/* ISH 0:13.0 */
55#include "ish.asl"
56
Lijian Zhaoae565462017-10-02 19:18:16 -070057/* USB XHCI 0:14.0 */
58#include "xhci.asl"
59
60/* PCI _OSC */
61#include <soc/intel/common/acpi/pci_osc.asl>
Bora Guvendik1b75994b2017-11-27 12:14:58 -080062
Lijian Zhao1d900932018-09-25 15:52:03 -070063/* GBe 0:1f.6 */
64#include "pch_glan.asl"