dts: x86: configure different IO APIC delivery modes for various devices
For HPET devices, configure it with fixed delivery mode because HPET timer interrupt is needed to fuel the scheduler for all CPUS. For all other type of devices, like UART, I2C, GPIO, Ethernet, etc. configure them as lowest priority delivery mode, in which IO APIC delivers the interrupt to the processor core that is executing at the lowest priority among all the processors listed in the specified destination. In this case, the device drivers can avoid the trouble of handling repeated interrupts delivered to all CPUS. Signed-off-by: Zide Chen <zide.chen@intel.com>
This commit is contained in:
parent
e8b6b86704
commit
f32eeba925
7 changed files with 52 additions and 39 deletions
|
@ -41,7 +41,7 @@
|
|||
compatible = "intel,e1000";
|
||||
reg = <0xfebc0000 0x100>;
|
||||
label = "eth0";
|
||||
interrupts = <11 IRQ_TYPE_EDGE_RISING 3>;
|
||||
interrupts = <11 IRQ_TYPE_LOWEST_EDGE_RISING 3>;
|
||||
interrupt-parent = <&intc>;
|
||||
|
||||
status = "okay";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue