Minghuan Lian
fd100dab63
irqchip/ls-scfg-msi: Add LS1043a v1.1 MSI support
...
A MSI controller of LS1043a v1.0 only includes one MSIR and
is assigned one GIC interrupt. In order to support affinity,
LS1043a v1.1 MSI is assigned 4 MSIRs and 4 GIC interrupts.
But the MSIR has the different offset and only supports 8 MSIs.
The bits between variable bit_start and bit_end in structure
ls_scfg_msir are used to show 8 MSI interrupts. msir_irqs and
msir_base are added to describe the difference of MSI between
LS1043a v1.1 and other SoCs.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Minghuan Lian <Minghuan.Lian@nxp.com >
Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com >
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com >
2017-08-31 16:19:39 +01:00
..
2013-06-25 18:54:21 +02:00
2016-03-09 09:37:53 +00:00
2014-03-14 13:43:32 +01:00
2017-06-22 14:07:16 +01:00
2016-05-02 13:42:51 +02:00
2017-02-07 15:06:45 +01:00
2017-04-10 10:04:42 -05:00
2016-04-26 09:51:12 +02:00
2015-10-22 09:21:25 -05:00
2017-06-22 14:14:52 +01:00
2017-06-22 14:13:39 +01:00
2015-06-18 15:29:52 +02:00
2015-10-22 09:21:25 -05:00
2016-04-19 17:31:58 -07:00
2015-08-20 22:38:42 +02:00
2015-04-01 17:21:37 +02:00
2016-05-13 14:01:59 +02:00
2015-04-01 17:21:37 +02:00
2015-04-01 17:21:37 +02:00
2014-05-27 14:43:36 +00:00
2015-04-13 09:02:45 +03:00
2015-04-13 09:02:45 +03:00
2016-07-06 17:38:15 +02:00
2015-01-26 11:38:23 +01:00
2016-05-09 09:32:31 +05:30
2017-04-07 10:35:59 +01:00
2017-08-31 16:19:39 +01:00
2016-03-21 11:24:10 +01:00
2015-10-22 09:21:25 -05:00
2015-10-22 09:21:25 -05:00
2015-06-21 21:52:56 +02:00
2015-10-22 09:21:25 -05:00
2014-11-18 11:34:35 -06:00
2016-08-08 20:26:16 +00:00
2014-01-22 21:48:55 +01:00
2016-08-16 13:59:04 +00:00
2014-05-19 02:08:06 +00:00
2017-06-22 14:15:00 +01:00
2017-06-23 09:14:43 +01:00
2016-09-06 14:20:11 +00:00
2013-06-11 16:18:50 +02:00
2017-04-07 10:52:21 +01:00
2017-06-08 15:27:16 +02:00
2016-01-24 02:51:19 +01:00
2016-02-25 10:56:58 +01:00
2015-10-22 09:21:25 -05:00
2015-08-25 11:29:57 -05:00
2016-04-19 17:25:19 -05:00
2016-04-28 00:36:24 +03:00
2017-06-22 11:22:06 -05:00
2014-07-01 12:15:06 +00:00
2015-06-21 21:54:03 +02:00
2015-12-09 15:30:50 -06:00
2015-06-23 13:35:56 +09:00
2015-06-23 13:35:56 +09:00
2015-06-05 22:26:33 +02:00
2016-10-05 08:09:30 -05:00
2015-10-22 09:21:25 -05:00
2013-04-04 14:56:30 +09:00
2016-02-18 01:16:37 +00:00
2015-10-22 09:21:25 -05:00
2017-02-06 09:37:57 -08:00
2015-10-22 09:21:25 -05:00
2013-12-13 16:29:40 +01:00
2017-08-23 10:08:44 +01:00
2015-10-22 09:21:25 -05:00
2015-03-03 19:50:02 +00:00
2016-09-21 14:13:21 +02:00
2015-12-29 11:58:53 +01:00
2015-10-22 09:21:25 -05:00
2015-10-22 09:21:25 -05:00
2014-08-17 19:13:23 +00:00
2015-10-22 09:21:25 -05:00
2016-04-25 08:41:17 -05:00
2015-01-26 11:38:23 +01:00
2015-10-22 09:21:25 -05:00