coreboot-kgpe-d16/src/soc
Raul Rangel 034e5e6fa5 Revert "soc/amd/stoneyridge/gpio: Configure debounce for irq gpios"
This reverts commit b82afce18a.

Reason for revert: This causes depthcharge to not boot due to TPM timeout errors. Because there is no wait after setting the debounce register, we lose data because the read-modify-write loses the interrupt status bit.

e.g., GPIO 5 sets debounce, without a wait. Then GPIO 9 has it's debounce set. Because the interrupt controller is masking the interrupt enable status bit, the read-modify-write for GPIO9 loses the interrupt enable status bit and it never gets set again. This causes the interrupt to never latch.

We should possibly make depthcharge set the interrupt enable status bit for latched GPIOs.

Change-Id: Idd7259b14b24c441529d64e173be9faec03f4fc8
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Signed-off-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/c/30981
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Daniel Kurtz <djkurtz@google.com>
2019-01-21 13:27:47 +00:00
..
amd Revert "soc/amd/stoneyridge/gpio: Configure debounce for irq gpios" 2019-01-21 13:27:47 +00:00
cavium console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
imgtec (console,drivers/uart)/Kconfig: Fix dependencies 2018-11-21 22:49:48 +00:00
intel drivers/spi: Add controller protection type 2019-01-21 13:25:31 +00:00
mediatek console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
nvidia console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
qualcomm console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
rockchip console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
samsung soc/samsung/exynos5420: Disable BOOTBLOCK_CONSOLE 2019-01-16 11:07:11 +00:00
sifive riscv: create Kconfig architecture features for new parts 2019-01-17 04:59:09 +00:00
ucb riscv: create Kconfig architecture features for new parts 2019-01-17 04:59:09 +00:00