Tune IRQs on rockpi to put SPI back on core 0
Also support using DMA.
Change-Id: I997347f6932ebb6653bf916ce9556274b28d355a
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/aos/starter/irq_affinity.cc b/aos/starter/irq_affinity.cc
index 33ab589..3f32ec9 100644
--- a/aos/starter/irq_affinity.cc
+++ b/aos/starter/irq_affinity.cc
@@ -296,8 +296,16 @@
"affinity": [2]
},
{
+ "name": "ff6e0000.dma-controller",
+ "affinity": [0]
+ },
+ {
+ "name": "ff1d0000.spi",
+ "affinity": [0]
+ },
+ {
"name": "eth0",
- "affinity": [3]
+ "affinity": [1]
}
],
"kthreads": [
@@ -340,7 +348,13 @@
{
"name": "irq/*-adis16505",
"scheduler": "SCHEDULER_FIFO",
- "priority": 58,
+ "priority": 59,
+ "affinity": [0]
+ },
+ {
+ "name": "irq/*-ff6e0000.dma-controller",
+ "scheduler": "SCHEDULER_FIFO",
+ "priority": 59,
"affinity": [0]
},
{