pci-aardvark.c (355a47ae7ebcf9d605aa809b259d380422e81b8d) | pci-aardvark.c (f6b6aefee70aa5261deec7feab80c249bf58397f) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Driver for the Aardvark PCIe controller, used on Marvell Armada 4 * 3700. 5 * 6 * Copyright (C) 2016 Marvell 7 * 8 * Author: Hezi Shahmoon <hezi.shahmoon@marvell.com> --- 294 unchanged lines hidden (view full) --- 303 304 /* Disable All ISR0/1 Sources */ 305 reg = PCIE_ISR0_ALL_MASK; 306 reg &= ~PCIE_ISR0_MSI_INT_PENDING; 307 advk_writel(pcie, reg, PCIE_ISR0_MASK_REG); 308 309 advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_MASK_REG); 310 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Driver for the Aardvark PCIe controller, used on Marvell Armada 4 * 3700. 5 * 6 * Copyright (C) 2016 Marvell 7 * 8 * Author: Hezi Shahmoon <hezi.shahmoon@marvell.com> --- 294 unchanged lines hidden (view full) --- 303 304 /* Disable All ISR0/1 Sources */ 305 reg = PCIE_ISR0_ALL_MASK; 306 reg &= ~PCIE_ISR0_MSI_INT_PENDING; 307 advk_writel(pcie, reg, PCIE_ISR0_MASK_REG); 308 309 advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_MASK_REG); 310 |
311 /* Unmask all MSI's */ | 311 /* Unmask all MSIs */ |
312 advk_writel(pcie, 0, PCIE_MSI_MASK_REG); 313 314 /* Enable summary interrupt for GIC SPI source */ 315 reg = PCIE_IRQ_ALL_MASK & (~PCIE_IRQ_ENABLE_INTS_MASK); 316 advk_writel(pcie, reg, HOST_CTRL_INT_MASK_REG); 317 318 reg = advk_readl(pcie, PCIE_CORE_CTRL2_REG); 319 reg |= PCIE_CORE_CTRL2_OB_WIN_ENABLE; --- 730 unchanged lines hidden --- | 312 advk_writel(pcie, 0, PCIE_MSI_MASK_REG); 313 314 /* Enable summary interrupt for GIC SPI source */ 315 reg = PCIE_IRQ_ALL_MASK & (~PCIE_IRQ_ENABLE_INTS_MASK); 316 advk_writel(pcie, reg, HOST_CTRL_INT_MASK_REG); 317 318 reg = advk_readl(pcie, PCIE_CORE_CTRL2_REG); 319 reg |= PCIE_CORE_CTRL2_OB_WIN_ENABLE; --- 730 unchanged lines hidden --- |