Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bcma: add more core IDs

PCIe and ARM CR4 cores were found on 14e4:43b1 AKA BCM4352.

Reported-by: Gabriel Thörnblad <gabriel@thornblad.com>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Rafał Miłecki and committed by
John W. Linville
d4988d4c becdbc59

+6 -1
+2
drivers/bcma/scan.c
··· 84 84 { BCMA_CORE_I2S, "I2S" }, 85 85 { BCMA_CORE_SDR_DDR1_MEM_CTL, "SDR/DDR1 Memory Controller" }, 86 86 { BCMA_CORE_SHIM, "SHIM" }, 87 + { BCMA_CORE_PCIE2, "PCIe Gen2" }, 88 + { BCMA_CORE_ARM_CR4, "ARM CR4" }, 87 89 { BCMA_CORE_DEFAULT, "Default" }, 88 90 }; 89 91
+4 -1
include/linux/bcma/bcma.h
··· 134 134 #define BCMA_CORE_I2S 0x834 135 135 #define BCMA_CORE_SDR_DDR1_MEM_CTL 0x835 /* SDR/DDR1 memory controller core */ 136 136 #define BCMA_CORE_SHIM 0x837 /* SHIM component in ubus/6362 */ 137 - #define BCMA_CORE_ARM_CR4 0x83e 137 + #define BCMA_CORE_PHY_AC 0x83B 138 + #define BCMA_CORE_PCIE2 0x83C /* PCI Express Gen2 */ 139 + #define BCMA_CORE_USB30_DEV 0x83D 140 + #define BCMA_CORE_ARM_CR4 0x83E 138 141 #define BCMA_CORE_DEFAULT 0xFFF 139 142 140 143 #define BCMA_MAX_NR_CORES 16