Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: Enable MSI support for Broadcom Cygnus

Enable MSI support for Broadcom Cygnus platforms

Signed-off-by: Ray Jui <rjui@broadcom.com>
Reviewed-by: Anup Patel <anup.patel@broadcom.com>
Reviewed-by: Pramod KUMAR <pramodku@broadcom.com>
Reviewed-by: Vikram Prakash <vikramp@broadcom.com>
Reviewed-by: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

authored by

Ray Jui and committed by
Florian Fainelli
f6b88935 944725fc

+22
+22
arch/arm/boot/dts/bcm-cygnus.dtsi
··· 184 184 phy-names = "pcie-phy"; 185 185 186 186 status = "disabled"; 187 + 188 + msi-parent = <&msi0>; 189 + msi0: msi@18012000 { 190 + compatible = "brcm,iproc-msi"; 191 + msi-controller; 192 + interrupt-parent = <&gic>; 193 + interrupts = <GIC_SPI 96 IRQ_TYPE_NONE>, 194 + <GIC_SPI 97 IRQ_TYPE_NONE>, 195 + <GIC_SPI 98 IRQ_TYPE_NONE>, 196 + <GIC_SPI 99 IRQ_TYPE_NONE>; 197 + }; 187 198 }; 188 199 189 200 pcie1: pcie@18013000 { ··· 219 208 phy-names = "pcie-phy"; 220 209 221 210 status = "disabled"; 211 + 212 + msi-parent = <&msi1>; 213 + msi1: msi@18013000 { 214 + compatible = "brcm,iproc-msi"; 215 + msi-controller; 216 + interrupt-parent = <&gic>; 217 + interrupts = <GIC_SPI 102 IRQ_TYPE_NONE>, 218 + <GIC_SPI 103 IRQ_TYPE_NONE>, 219 + <GIC_SPI 104 IRQ_TYPE_NONE>, 220 + <GIC_SPI 105 IRQ_TYPE_NONE>; 221 + }; 222 222 }; 223 223 224 224 uart0: serial@18020000 {