coreboot-kgpe-d16/src/soc/intel/fsp_baytrail
Ben Gardner 44bb9bdec8 intel/fsp_baytrail/i2c: mask i2c interrupts in i2c_init()
i2c_init() leaves the I2C device enabled. Combined with the default
interrupt mask (0x8ff) and the fact that the interrupt line is shared,
this leads to an interrupt storm in the OS until a proper I2C driver
is loaded.

This change clears the interrupt mask to prevent the interrupt storm.

Change-Id: I0424a00753d06e26639750f065a7a08a710bfaba
Signed-off-by: Ben Gardner <gardner.ben@gmail.com>
Reviewed-on: https://review.coreboot.org/15047
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
2016-06-03 04:54:32 +02:00
..
acpi fsp_baytrail: Add additional PCI space above 4GB 2016-01-08 02:44:15 +01:00
bootblock intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
fsp soc/fsp_baytrail: Add support for FSP MR 005 2016-02-10 02:45:56 +01:00
include/soc intel/fsp_baytrail: use 20K PU/PD for GPIO 2016-03-07 04:24:57 +01:00
romstage intel/fsp_baytrail: fix whitespace issue in romstage.c 2016-04-15 16:26:11 +02:00
acpi.c intel/fsp_baytrail: Don't clear gnvs in acpi_init_gnvs() 2016-03-13 03:06:37 +01:00
chip.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
chip.h intel/fsp_baytrail: Fix LPE initialization and enable ACPI mode 2016-03-13 03:07:16 +01:00
cpu.c soc/intel/fsp_baytrail: convert to using common MP and SMM init 2016-05-04 18:52:46 +02:00
gfx.c fsp_baytrail: Fix a possible hanging DisplayPort 2016-02-25 15:16:44 +01:00
gpio.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
i2c.c intel/fsp_baytrail/i2c: mask i2c interrupts in i2c_init() 2016-06-03 04:54:32 +02:00
iosf.c fsp_baytrail: Add full support for iosf access in reg_script 2016-02-22 19:25:28 +01:00
Kconfig fsp_baytrail: Fix a possible hanging DisplayPort 2016-02-25 15:16:44 +01:00
lpe.c intel/fsp_baytrail: Fix LPE initialization and enable ACPI mode 2016-03-13 03:07:16 +01:00
lpss.c intel/fsp_baytrail: Enable LPSS in ACPI mode 2016-03-14 18:24:10 +01:00
Makefile.inc fsp_baytrail: Fix missing "$" when using Kconfig switch 2016-04-28 19:11:52 +02:00
memmap.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
northcluster.c intel/fsp_baytrail: Eliminate warning about missing set_resources 2016-04-16 02:04:41 +02:00
nvm.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
placeholders.c {cpu,soc}/intel: remove unused smm_init() function 2016-05-06 16:48:21 +02:00
pmutil.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
ramstage.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
reset.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
smihandler.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
smm.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
southcluster.c soc/intel/fsp_baytrail: Adjust root port INT routing 2015-12-17 18:08:52 +01:00
spi.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00
tsc_freq.c intel/fsp_baytrail: rename include folder baytrail to include/soc 2015-12-16 01:10:06 +01:00