]> git.ipfire.org Git - thirdparty/u-boot.git/commit
pci: brcmstb: Support different variants using a cfg struct
authorTorsten Duwe <duwe@suse.de>
Mon, 1 Jun 2026 10:39:25 +0000 (12:39 +0200)
committerPeter Robinson <pbrobinson@gmail.com>
Thu, 4 Jun 2026 09:50:04 +0000 (10:50 +0100)
commitd0b2a1cb3f33b63c316ad30aa9fda8ff02a6b01b
treec42ec4e7ccd94506e70189eb50fce5bcb0eb4931
parentb24c620e5e129277d50cceac2d758e8c5bf53293
pci: brcmstb: Support different variants using a cfg struct

The Linux kernel driver already had support for multiple hardware
variants when the bcm2712 was added (see e.g. linux commit
10dbedad3c818 which is the last in a longer set of changes). This
patch brings in this required infrastructure and adds a
differentiation between 2711 and 2712 register layouts on top.

Signed-off-by: Torsten Duwe <duwe@suse.de>
Co-authored-by: Oleksii Moisieiev <oleksii_moisieiev@epam.com>
Tested-by: Pedro Falcato <pfalcato@suse.de>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
arch/arm/mach-bcm283x/include/mach/acpi/bcm2711.h
drivers/pci/pcie_brcmstb.c