coreboot-kgpe-d16/src/soc/intel/cannonlake
Bora Guvendik 2a50a1f534 soc/intel/cannonlake: Clear EMMC timeout when boot source is not EMMC
Clear EMMC timeout register to avoid EMMC issue according to cannonlake
bios writer guide. _PS0 is not called by kernel when boot source is not
EMMC but kernel still initializes emmc. Add _INI to EMMC,SD asl code to
cover cases that the system doesn't boot from EMMC.

BUG=b:76202699
TEST=Install OS into EMMC

Change-Id: I4eef23f637f781b709696951c5bd825530cc1d11
Signed-off-by: Bora Guvendik <bora.guvendik@intel.com>
Reviewed-on: https://review.coreboot.org/25290
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-04-05 15:59:28 +00:00
..
acpi soc/intel/cannonlake: Clear EMMC timeout when boot source is not EMMC 2018-04-05 15:59:28 +00:00
bootblock soc/intel/cannonlake: Add Cannonlake D0 support in mpinit and report 2018-01-26 22:40:53 +00:00
include/soc soc/intel/cannonlake: Add emmc/sdc port id 2018-02-22 09:58:39 +00:00
romstage src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
acpi.c soc/intel/cannonlake: Enable low power S0 Idle capability 2018-03-23 08:56:19 +00:00
cbmem.c
chip.c soc/intel/cannonlake: Limit xDCI feature when VBOOT is enabled 2018-03-28 06:44:02 +00:00
chip.h soc/intel/cannonlake: Limit xDCI feature when VBOOT is enabled 2018-03-28 06:44:02 +00:00
cnl_lpddr4_init.c soc/intel/cannonlake: provide LPDDR4 memory init 2018-01-07 18:45:46 +00:00
cpu.c src/soc/intel/cannonlake: Update C-state latency control limits 2018-01-23 05:43:10 +00:00
finalize.c soc/intel/cannonlake: Add provision to make CSME function disable in SMM mode 2018-02-22 09:56:37 +00:00
gpio.c soc/intel/common/block/gpio: Change group offset calculation 2018-02-16 03:59:29 +00:00
graphics.c soc/intel/cannonlake: Initialize DDI-A lane in Normal mode 2018-01-08 19:14:13 +00:00
gspi.c soc/intel/{cannonlake,skylake}: Add _soc_ prefix in spi soc routine 2017-11-11 18:19:31 +00:00
i2c.c drivers/i2c/designware: reduce API complication for bus config 2018-01-25 22:36:30 +00:00
Kconfig soc/intel/cannonlake: Limit xDCI feature when VBOOT is enabled 2018-03-28 06:44:02 +00:00
lockdown.c soc/intel/cannonlake: Add finalize function 2017-10-18 17:52:11 +00:00
lpc.c soc/intel/cannonlake: Reserve PMC IO resources 2018-01-17 17:47:48 +00:00
Makefile.inc soc/intel/cannonlake: enable pch link in bootblock 2018-01-25 15:56:29 +00:00
memmap.c soc/intel/cannonlake: Use EBDA structure to store soc reserve memory size 2017-10-19 17:36:16 +00:00
nhlt.c mainboard/intel/cannonlake_rvp: Add support for MAX98373 speaker amp 2018-01-23 05:17:17 +00:00
pmc.c soc/intel/cannonlake: Implement pmc_soc_restore_power_failure as per EDS 2017-12-21 04:19:46 +00:00
pmutil.c soc/intel/cannonlake: Initialize PMC controller 2017-12-02 03:20:15 +00:00
reset.c soc/intel: Treat time-out as failure in HECI 2017-12-22 16:54:36 +00:00
sd.c soc/intel/cannonlake: Use SCS common code 2017-11-01 17:42:30 +00:00
smihandler.c soc/intel/cannonlake: Add provision to make CSME function disable in SMM mode 2018-02-22 09:56:37 +00:00
smmrelocate.c soc/intel/cannonlake: Fill the SMI usage 2017-10-03 20:23:41 +00:00
spi.c soc/intel/cannonlake: Make use of Intel SPI common block 2017-11-11 18:19:58 +00:00
systemagent.c src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
uart.c soc/intel/cannonlake: Fix UART2 serial log broken issue 2017-12-14 18:39:01 +00:00
vr_config.c soc/intel/cannonlake: Init UPD params based on config 2017-08-25 18:24:33 +00:00