aboutsummaryrefslogtreecommitdiff
path: root/board/st/stm32f429-evaluation/stm32f429-evaluation.c
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2021-03-03 14:37:59 +0100
committerStefan Roese <sr@denx.de>2021-03-12 07:44:21 +0100
commit2fa30d0484307dd134a6f923bc8c7d0c89a658f9 (patch)
tree91cb10588d4714d31bed14850e2068d79945e5eb /board/st/stm32f429-evaluation/stm32f429-evaluation.c
parente33e2092f5e81194b9e48ef60af5d393008fa228 (diff)
arm: a37xx: pci: Implement workaround for the readback value of VEND_ID
Marvell Armada 3720 Functional Errata, Guidelines, and Restrictions document describes in erratum 4.1 PCIe value of vendor ID (Ref #: 243): The readback value of VEND_ID (RD0070000h [15:0]) is 1B4Bh, while it should read 11ABh. The firmware can write the correct value, 11ABh, through VEND_ID (RD0076044h [15:0]). Implement this workaround in U-Boot PCIe controller driver aardvark for both PCI vendor id and PCI subsystem vendor id. This change affects PCI vendor id of PCIe root bridge emulated by Linux kernel. With this change Linux kernel reports correct vendor id 11AB. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'board/st/stm32f429-evaluation/stm32f429-evaluation.c')
0 files changed, 0 insertions, 0 deletions