u-boot/arch
Pali Rohár db5ea818ce arm: mvebu: a38x: serdes: Don't overwrite PCI device ID
PCI device ID is part of the PCIe controller SoC / revision. For Root
Complex mode (which is the default and the only mode supported currently
by U-Boot and Linux kernel), it is PCI device ID of PCIe Root Port device.

If there is some issue with this device ID, it should be set / updated by
PCIe controller driver (pci_mvebu.c), as this register resides in address
space of the controller. It shouldn't be done in SerDes initialization
code.

In the worst case (a specific board for example) it could be done via
U-Boot's weak function board_pex_config().

But it should not be overwritten globally for all A38x devices.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
2021-10-08 08:33:52 +02:00
..
arc WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
arm arm: mvebu: a38x: serdes: Don't overwrite PCI device ID 2021-10-08 08:33:52 +02:00
m68k WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
microblaze lmb: Switch to generic arch_lmb_reserve_generic() 2021-09-23 14:15:32 -04:00
mips WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
nds32 WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
nios2 lmb: nios2: Add arch_lmb_reserve() 2021-09-23 14:15:32 -04:00
powerpc Convert CONFIG_NAND_FSL_ELBC et al to Kconfig 2021-10-06 09:16:24 -04:00
riscv riscv: ae350: enable Coherence Manager for ae350 2021-10-07 16:08:23 +08:00
sandbox WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
sh WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
x86 WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
xtensa WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
.gitignore
Kconfig Prepare v2021.10-rc4 2021-09-16 10:29:40 -04:00
u-boot-elf.lds arch: Add explicit linker script for u-boot-elf 2020-04-03 11:52:55 -04:00