Commit acd3e35
iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum torvalds#126
Cavium ThunderX2 SMMU doesn't support MSI and also doesn't have unique irq
lines for gerror, eventq and cmdq-sync.
This patch addresses the issue by checking if any interrupt sources are
using same irq number, then they are registered as shared irqs.
Signed-off-by: Geetha Sowjanya <[email protected]>1 parent 97e0c6d commit acd3e35
File tree
2 files changed
+26
-4
lines changed- Documentation/arm64
- drivers/iommu
2 files changed
+26
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2232 | 2232 | | |
2233 | 2233 | | |
2234 | 2234 | | |
| 2235 | + | |
| 2236 | + | |
| 2237 | + | |
| 2238 | + | |
| 2239 | + | |
| 2240 | + | |
| 2241 | + | |
| 2242 | + | |
| 2243 | + | |
| 2244 | + | |
| 2245 | + | |
| 2246 | + | |
| 2247 | + | |
| 2248 | + | |
| 2249 | + | |
| 2250 | + | |
| 2251 | + | |
| 2252 | + | |
| 2253 | + | |
2235 | 2254 | | |
2236 | 2255 | | |
2237 | 2256 | | |
| |||
2252 | 2271 | | |
2253 | 2272 | | |
2254 | 2273 | | |
2255 | | - | |
| 2274 | + | |
2256 | 2275 | | |
2257 | 2276 | | |
2258 | 2277 | | |
| |||
2261 | 2280 | | |
2262 | 2281 | | |
2263 | 2282 | | |
2264 | | - | |
| 2283 | + | |
| 2284 | + | |
2265 | 2285 | | |
2266 | 2286 | | |
2267 | 2287 | | |
| |||
2270 | 2290 | | |
2271 | 2291 | | |
2272 | 2292 | | |
2273 | | - | |
| 2293 | + | |
| 2294 | + | |
2274 | 2295 | | |
2275 | 2296 | | |
2276 | 2297 | | |
| |||
2280 | 2301 | | |
2281 | 2302 | | |
2282 | 2303 | | |
2283 | | - | |
| 2304 | + | |
2284 | 2305 | | |
2285 | 2306 | | |
2286 | 2307 | | |
| |||
0 commit comments