]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sfi: table irq 0xFF means 'no interrupt'
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>
Fri, 26 Aug 2011 11:20:59 +0000 (12:20 +0100)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Thu, 8 Dec 2011 19:18:51 +0000 (11:18 -0800)
commitc2043fd1320d95534ef3dc7dbc09631af0e62312
tree3804f6430237e368522f0af47f491859a1f18e3d
parenta3629a71fc5bc9fdf94783ac8186373391fbf2be
sfi: table irq 0xFF means 'no interrupt'

commit a94cc4e6c0a26a7c8f79a432ab2c89534aa674d5 upstream.

According to the SFI specification irq number 0xFF means device has no
interrupt or interrupt attached via GPIO.

Currently, we don't handle this special case and set irq field in
*_board_info structs to 255.  It leads to confusion in some drivers.
Accelerometer driver tries to register interrupt 255, fails and prints
"Cannot get IRQ" to dmesg.

Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/platform/mrst/mrst.c