mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-09 17:11:42 +00:00
Revert "mec1322: Fix LPC interrupt bit mask"
This reverts commit 9ed4434ad8.
According to MEC1322 errata, LRESET# interrupt is indeed GIRQ 19 bit 1.
BRANCH=None
BUG=chrome-os-partner:36326
TEST=None
Change-Id: I9d0dc0ef3abac1ace59b46eafae04f6b9e5c0b9b
Reviewed-on: https://chromium-review.googlesource.com/254771
Reviewed-by: Divya Jyothi <divya.jyothi@intel.com>
Reviewed-by: Kevin K Wong <kevin.k.wong@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
Commit-Queue: Vic Yang <victoryang@chromium.org>
Tested-by: Vic Yang <victoryang@chromium.org>
This commit is contained in:
committed by
ChromeOS Commit Bot
parent
51910da94c
commit
179fcb3f1d
@@ -193,8 +193,8 @@ static void setup_lpc(void)
|
||||
gpio_config_module(MODULE_LPC, 1);
|
||||
|
||||
/* Set up interrupt on LRESET# deassert */
|
||||
MEC1322_INT_SOURCE(19) |= 1 << 0;
|
||||
MEC1322_INT_ENABLE(19) |= 1 << 0;
|
||||
MEC1322_INT_SOURCE(19) |= 1 << 1;
|
||||
MEC1322_INT_ENABLE(19) |= 1 << 1;
|
||||
MEC1322_INT_BLK_EN |= 1 << 19;
|
||||
task_enable_irq(MEC1322_IRQ_GIRQ19);
|
||||
|
||||
@@ -257,7 +257,7 @@ DECLARE_HOOK(HOOK_INIT, lpc_init, HOOK_PRIO_INIT_LPC);
|
||||
void girq19_interrupt(void)
|
||||
{
|
||||
/* Check interrupt result for LRESET# trigger */
|
||||
if (MEC1322_INT_RESULT(19) & (1 << 0)) {
|
||||
if (MEC1322_INT_RESULT(19) & (1 << 1)) {
|
||||
/* Initialize LPC module when LRESET# is deasserted */
|
||||
if (!lpc_get_pltrst_asserted()) {
|
||||
setup_lpc();
|
||||
@@ -270,7 +270,7 @@ void girq19_interrupt(void)
|
||||
lpc_get_pltrst_asserted() ? "" : "de");
|
||||
|
||||
/* Clear interrupt source */
|
||||
MEC1322_INT_SOURCE(19) |= 1 << 0;
|
||||
MEC1322_INT_SOURCE(19) |= 1 << 1;
|
||||
}
|
||||
}
|
||||
DECLARE_IRQ(MEC1322_IRQ_GIRQ19, girq19_interrupt, 1);
|
||||
|
||||
Reference in New Issue
Block a user