提交 53122693 编写于 作者: Y Yi Li 提交者: Mike Frysinger

Blackfin: define SPI IRQ in board resources

The Blackfin SPI driver can be driven by an IRQ now, so declare it in
the board resources.
Signed-off-by: NYi Li <yi.li@analog.com>
Signed-off-by: NMike Frysinger <vapier@gentoo.org>
上级 54ebae71
...@@ -369,6 +369,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -369,6 +369,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI0, .start = CH_SPI0,
.end = CH_SPI0, .end = CH_SPI0,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI0,
.end = IRQ_SPI0,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
...@@ -399,6 +404,11 @@ static struct resource bfin_spi1_resource[] = { ...@@ -399,6 +404,11 @@ static struct resource bfin_spi1_resource[] = {
[1] = { [1] = {
.start = CH_SPI1, .start = CH_SPI1,
.end = CH_SPI1, .end = CH_SPI1,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI1,
.end = IRQ_SPI1,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
......
...@@ -664,6 +664,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -664,6 +664,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
......
...@@ -467,6 +467,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -467,6 +467,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
......
...@@ -723,6 +723,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -723,6 +723,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
......
...@@ -266,6 +266,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -266,6 +266,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -162,6 +162,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -162,6 +162,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -160,6 +160,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -160,6 +160,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -196,6 +196,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -196,6 +196,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -299,6 +299,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -299,6 +299,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -182,8 +182,13 @@ static struct resource bfin_spi0_resource[] = { ...@@ -182,8 +182,13 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} },
}; };
/* SPI controller data */ /* SPI controller data */
......
...@@ -184,6 +184,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -184,6 +184,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
}, },
}; };
......
...@@ -398,8 +398,13 @@ static struct resource bfin_spi0_resource[] = { ...@@ -398,8 +398,13 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} },
}; };
/* SPI controller data */ /* SPI controller data */
......
...@@ -182,6 +182,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -182,6 +182,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -352,6 +352,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -352,6 +352,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI0, .start = CH_SPI0,
.end = CH_SPI0, .end = CH_SPI0,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI0,
.end = IRQ_SPI0,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
...@@ -366,6 +371,11 @@ static struct resource bfin_spi1_resource[] = { ...@@ -366,6 +371,11 @@ static struct resource bfin_spi1_resource[] = {
[1] = { [1] = {
.start = CH_SPI1, .start = CH_SPI1,
.end = CH_SPI1, .end = CH_SPI1,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI1,
.end = IRQ_SPI1,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -612,6 +612,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -612,6 +612,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI0, .start = CH_SPI0,
.end = CH_SPI0, .end = CH_SPI0,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI0,
.end = IRQ_SPI0,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
...@@ -626,6 +631,11 @@ static struct resource bfin_spi1_resource[] = { ...@@ -626,6 +631,11 @@ static struct resource bfin_spi1_resource[] = {
[1] = { [1] = {
.start = CH_SPI1, .start = CH_SPI1,
.end = CH_SPI1, .end = CH_SPI1,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI1,
.end = IRQ_SPI1,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -741,6 +741,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -741,6 +741,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI0, .start = CH_SPI0,
.end = CH_SPI0, .end = CH_SPI0,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI0,
.end = IRQ_SPI0,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
...@@ -755,6 +760,11 @@ static struct resource bfin_spi1_resource[] = { ...@@ -755,6 +760,11 @@ static struct resource bfin_spi1_resource[] = {
[1] = { [1] = {
.start = CH_SPI1, .start = CH_SPI1,
.end = CH_SPI1, .end = CH_SPI1,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI1,
.end = IRQ_SPI1,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
...@@ -177,8 +177,13 @@ static struct resource bfin_spi0_resource[] = { ...@@ -177,8 +177,13 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} },
}; };
/* SPI controller data */ /* SPI controller data */
......
...@@ -304,6 +304,11 @@ static struct resource bfin_spi0_resource[] = { ...@@ -304,6 +304,11 @@ static struct resource bfin_spi0_resource[] = {
[1] = { [1] = {
.start = CH_SPI, .start = CH_SPI,
.end = CH_SPI, .end = CH_SPI,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = IRQ_SPI,
.end = IRQ_SPI,
.flags = IORESOURCE_IRQ, .flags = IORESOURCE_IRQ,
} }
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册