coreboot-kgpe-d16/src/soc/intel/apollolake
Lijian Zhao 28821dbb22 soc/intel/apollolake: Add pmc_ipc device support
A dedicated pmc_ipc DSDT entry is required for pmc_ipc kernel driver.
The ACPI mode entry includes resources for PMC_IPC1, SRAM, ACPI IO and
Punit Mailbox.

BRANCH=None
BUG=chrome-os-partner:57364
TEST=Boot up into OS successfully and check with dmesg to see the
driver has been loaded successfully without errors.

Change-Id: I3f60999ab90962c4ea0a444812e4a7dcce1da5b6
Signed-off-by: Zhao, Lijian <lijian.zhao@intel.com>
Reviewed-on: https://review.coreboot.org/16649
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-09-28 22:01:01 +02:00
..
acpi soc/intel/apollolake: Add pmc_ipc device support 2016-09-28 22:01:01 +02:00
bootblock soc/intel/apollolake: Initialize GPEs in bootblock 2016-09-21 10:46:14 +02:00
include soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
acpi.c soc/intel/apollolake: Initialize processor count in GNVS 2016-09-22 23:03:05 +02:00
car.c soc/intel/apollolake: Flush L1D to L2 only if loaded segment is in CAR 2016-04-22 17:27:34 +02:00
chip.c soc/intel/apollolake: Configure ACPI name for PCIe 2016-09-19 19:32:40 +02:00
chip.h soc/intel/apollolake: Add PM methods to power gate PCIe 2016-09-14 22:17:47 +02:00
cpu.c soc/intel/apollolake: Gather microcode revision 2016-08-31 17:02:51 +02:00
dsp.c soc/intel/apollolake: Add Audio DSP device 2016-07-02 03:23:12 +02:00
elog.c soc/intel/apollolake: Enable ELOG 2016-08-25 23:51:27 +02:00
exit_car.S soc/intel/apollolake: Add CQOS CAR implementation 2016-08-28 18:38:48 +02:00
gpio.c soc/intel/apollolake: Add functions to calculate GPIO address 2016-09-09 23:51:01 +02:00
graphics.c driver/intel/fsp20: move lb_framebuffer function 2016-09-15 01:16:41 +02:00
heci.c soc/intel/apollolake: Add basic HECI support 2016-07-19 20:19:51 +02:00
i2c.c soc/intel/apollolake: Add support for LPSS I2C driver 2016-07-02 01:18:22 +02:00
i2c_early.c soc/intel/apollolake: Add support for LPSS I2C driver 2016-07-02 01:18:22 +02:00
itss.c soc/intel/apollolake: work around FSP for gpio interrupt polarity 2016-07-13 21:58:50 +02:00
Kconfig soc/intel/apollolake: always enable BOOTBLOCK_CONSOLE 2016-09-19 17:02:52 +02:00
lpc.c vboot: Separate vboot from chromeos 2016-07-28 00:36:00 +02:00
lpc_lib.c google/reef: Enable 20K pull ups for LPC CLKRUN and LAD0:3 lines 2016-09-06 20:22:27 +02:00
Makefile.inc soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
meminit.c drivers/intel/fsp2_0: Make FSP Headers Consumable out of Box 2016-09-02 18:12:24 +02:00
memmap.c soc/apollolake/memmap: Switch to SIMPLE_DEVICE API 2016-05-26 23:46:25 +02:00
mmap_boot.c region: Add writeat and eraseat support 2016-06-24 20:48:12 +02:00
nhlt.c soc/intel/apollolake: add initial NHLT support 2016-07-01 03:21:09 +02:00
northbridge.c soc/intel/apollolake: fix incorrect bdsm -> tolud memory resources 2016-05-06 16:50:27 +02:00
p2sb.c soc/intel/apollolake: handle p2sb quirks 2016-07-02 03:22:32 +02:00
pmc.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
pmutil.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
reset.c drivers/intel/fsp2_0: Make FSP Headers Consumable out of Box 2016-09-02 18:12:24 +02:00
romstage.c soc/intel/apollolake: cache boot media post romstage 2016-09-19 17:01:23 +02:00
smi.c soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
smihandler.c soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
spi.c soc/intel/apollolake: make SPI support early stages 2016-08-19 03:09:01 +02:00
sram.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
tsc_freq.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
uart.c soc/apollolake/uart.c: Do not NOOP .set_resources() and friends 2016-05-12 04:01:58 +02:00
uart_early.c drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00
xhci.c soc/intel/apollolake: ensure usb port 0 is in host mode 2016-07-24 00:08:22 +02:00