coreboot/src/soc/intel
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
..
apollolake intel/apollolake: Clear TSEG reg early in bootblock 2016-06-03 04:53:58 +02:00
baytrail soc/intel: indicate to build system that XIP_ROM_SIZE isn't used 2016-05-06 16:50:00 +02:00
braswell soc/intel: indicate to build system that XIP_ROM_SIZE isn't used 2016-05-06 16:50:00 +02:00
broadwell {cpu,soc}/intel: remove unused smm_init() function 2016-05-06 16:48:21 +02:00
common soc/intel/common: Add common smihandler code 2016-05-25 19:09:00 +02:00
fsp_baytrail intel/fsp_baytrail/i2c: mask i2c interrupts in i2c_init() 2016-06-03 04:54:32 +02:00
fsp_broadwell_de soc/intel/fsp_broadwell_de: convert to using common MP init 2016-05-06 16:41:01 +02:00
quark quark: Enable HSUART0 as console 2016-05-31 22:11:51 +02:00
sch intel/sch: Merge northbridge and southbridge in src/soc 2016-05-17 21:38:17 +02:00
skylake skylake: Add SD card device to configure card detect GPIO 2016-05-31 18:46:39 +02:00