Skip to content
  • Feng Kan's avatar
    00632e0c
    PCI: Add ACS quirk for Ampere root ports · 00632e0c
    Feng Kan authored
    
    
    [ Upstream commit 4ef76ad0 ]
    
    The Ampere Computing PCIe root port does not support ACS at this point.
    However, the hardware provides isolation and source validation through the
    SMMU. The stream ID generated by the PCIe ports contain both the
    bus/device/function number as well as the port ID in its 3 most significant
    bits. Turn on ACS but disable all the peer-to-peer features.
    
    APM is being rebranded to Ampere.  The Vendor and Device IDs change, but
    the functionality stays the same.
    
    Signed-off-by: default avatarFeng Kan <fkan@apm.com>
    Signed-off-by: default avatarBjorn Helgaas <helgaas@kernel.org>
    Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
    00632e0c
    PCI: Add ACS quirk for Ampere root ports
    Feng Kan authored
    
    
    [ Upstream commit 4ef76ad0 ]
    
    The Ampere Computing PCIe root port does not support ACS at this point.
    However, the hardware provides isolation and source validation through the
    SMMU. The stream ID generated by the PCIe ports contain both the
    bus/device/function number as well as the port ID in its 3 most significant
    bits. Turn on ACS but disable all the peer-to-peer features.
    
    APM is being rebranded to Ampere.  The Vendor and Device IDs change, but
    the functionality stays the same.
    
    Signed-off-by: default avatarFeng Kan <fkan@apm.com>
    Signed-off-by: default avatarBjorn Helgaas <helgaas@kernel.org>
    Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Loading