PCI: cadence: Clear the ARI Capability Next Function Number of the last function
authorJasko-EXT Wojciech <wojciech.jasko-EXT@continental-corporation.com>
Sat, 2 Dec 2023 08:50:15 +0000 (14:20 +0530)
committerKrzysztof Wilczyński <kwilczynski@kernel.org>
Sun, 10 Mar 2024 18:33:16 +0000 (18:33 +0000)
commit667a006d73fb7320fc6f414b6fe11a998fcf0c28
treeadc495eb789f8093e4fb8c4270dcf27d5ce42add
parent6613476e225e090cc9aad49be7fa504e290dd33d
PCI: cadence: Clear the ARI Capability Next Function Number of the last function

Next Function Number field in ARI Capability Register for last function
must be zero by default as per the PCIe specification, indicating there
is no next higher number function but that's not happening in our case,
so this patch clears the Next Function Number field for last function
used.

[kwilczynski: white spaces update for one define]
Link: https://lore.kernel.org/linux-pci/20231202085015.3048516-1-s-vadapalli@ti.com
Signed-off-by: Jasko-EXT Wojciech <wojciech.jasko-EXT@continental-corporation.com>
Signed-off-by: Achal Verma <a-verma1@ti.com>
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Reviewed-by: Vignesh Raghavendra <vigneshr@ti.com>
drivers/pci/controller/cadence/pcie-cadence-ep.c
drivers/pci/controller/cadence/pcie-cadence.h