mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 11:37:06 +02:00
PCI: keystone: Describe Resizable BARs as Resizable BARs
Looking at section "12.2.2.4.15 PCIe Subsystem BAR Configuration" in the following Technical Reference Manual (TRM) for AM65x: https://www.ti.com/lit/ug/spruid7e/spruid7e.pdf We can see that BAR2 and BAR5 are not Fixed BARs, but actually Resizable BARs. Now when we actually have support for Resizable BARs, let's configure these BARs as such. Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Niklas Cassel <cassel@kernel.org> Link: https://lore.kernel.org/r/20250131182949.465530-14-cassel@kernel.org Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> [kwilczynski: commit log] Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
This commit is contained in:
parent
3a3d4cabe6
commit
6a6b66f7e6
|
|
@ -966,10 +966,10 @@ static const struct pci_epc_features ks_pcie_am654_epc_features = {
|
|||
.msix_capable = true,
|
||||
.bar[BAR_0] = { .type = BAR_RESERVED, },
|
||||
.bar[BAR_1] = { .type = BAR_RESERVED, },
|
||||
.bar[BAR_2] = { .type = BAR_FIXED, .fixed_size = SZ_1M, },
|
||||
.bar[BAR_2] = { .type = BAR_RESIZABLE, },
|
||||
.bar[BAR_3] = { .type = BAR_FIXED, .fixed_size = SZ_64K, },
|
||||
.bar[BAR_4] = { .type = BAR_FIXED, .fixed_size = 256, },
|
||||
.bar[BAR_5] = { .type = BAR_FIXED, .fixed_size = SZ_1M, },
|
||||
.bar[BAR_5] = { .type = BAR_RESIZABLE, },
|
||||
.align = SZ_1M,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user