path: root/arch/x86/kernel/head32.c
diff options
authorFeng Tang <feng.tang@intel.com>2010-11-11 15:50:50 +0000
committerThomas Gleixner <tglx@linutronix.de>2010-11-11 17:43:18 +0100
commit6f207e9bb4219d261d9326597ca533f954f31755 (patch)
tree6cd1f1c0163f05b3073794bf290a4e19582f053e /arch/x86/kernel/head32.c
parent86071535f845fd054753122e564cee9406c84e70 (diff)
x86: mrst: Set vRTC's IRQ to level trigger type
When setting up the mpc_intsrc structure for vRTC's IRQ, we need to set its irqflag to level trigger, otherwise it will be taken as edge triggered and the vRTC IRQ will fire only once, as there is never a EOI issued from the IA core for it. The original code worked in previous kernel. This is because it was configured to level trigger type by luck. It fell into the default PCI trigger category which is level triggered. Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Alan Cox <alan@linux.intel.com> LKML-Reference: <20101111155019.12924.569.stgit@localhost.localdomain> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/kernel/head32.c')
0 files changed, 0 insertions, 0 deletions

Privacy Policy