generic: 5.15: refresh kernel patches
[openwrt/openwrt.git] / target / linux / layerscape / patches-4.14 / 815-msi-support-layerscape.patch
1 From 56d12979923250799d651b75029ff281928635a4 Mon Sep 17 00:00:00 2001
2 From: Biwen Li <biwen.li@nxp.com>
3 Date: Tue, 30 Oct 2018 18:26:53 +0800
4 Subject: [PATCH 32/40] msi: support layerscape
5 This is an integrated patch of msi for layerscape
6
7 Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
8 Signed-off-by: Biwen Li <biwen.li@nxp.com>
9 ---
10 .../devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt | 1 +
11 drivers/irqchip/irq-ls-scfg-msi.c | 1 +
12 2 files changed, 2 insertions(+)
13
14 --- a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt
15 +++ b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt
16 @@ -8,6 +8,7 @@ Required properties:
17 "fsl,ls1043a-msi"
18 "fsl,ls1046a-msi"
19 "fsl,ls1043a-v1.1-msi"
20 + "fsl,ls1012a-msi"
21 - msi-controller: indicates that this is a PCIe MSI controller node
22 - reg: physical base address of the controller and length of memory mapped.
23 - interrupts: an interrupt to the parent interrupt controller.
24 --- a/drivers/irqchip/irq-ls-scfg-msi.c
25 +++ b/drivers/irqchip/irq-ls-scfg-msi.c
26 @@ -319,6 +319,7 @@ static const struct of_device_id ls_scfg
27 { .compatible = "fsl,1s1021a-msi", .data = &ls1021_msi_cfg},
28 { .compatible = "fsl,1s1043a-msi", .data = &ls1021_msi_cfg},
29
30 + { .compatible = "fsl,ls1012a-msi", .data = &ls1021_msi_cfg },
31 { .compatible = "fsl,ls1021a-msi", .data = &ls1021_msi_cfg },
32 { .compatible = "fsl,ls1043a-msi", .data = &ls1021_msi_cfg },
33 { .compatible = "fsl,ls1043a-v1.1-msi", .data = &ls1043_v1_1_msi_cfg },