diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2016-01-15 18:48:53 -0500 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2016-02-06 06:34:51 -0500 |
commit | 0c06f5d43e1f969bae3fa7832a94af46c75db9a7 (patch) | |
tree | e739c38a7e0d5684090cf227535232d2651ab36c /drivers/bcma/scan.c | |
parent | 7267bcda332e2782e21a559f3b1b859a35b4062d (diff) |
bcma: support chipsets with PMU and GCI cores (devices)
Both cores are another exceptions. They are not accessed in a standard
way and to they don't need or have wrapping addresses.
This fixes bus scanning after finding such core.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/bcma/scan.c')
-rw-r--r-- | drivers/bcma/scan.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/bcma/scan.c b/drivers/bcma/scan.c index 5ee731132365..4a2d1b235fb5 100644 --- a/drivers/bcma/scan.c +++ b/drivers/bcma/scan.c | |||
@@ -318,6 +318,8 @@ static int bcma_get_next_core(struct bcma_bus *bus, u32 __iomem **eromptr, | |||
318 | switch (core->id.id) { | 318 | switch (core->id.id) { |
319 | case BCMA_CORE_4706_MAC_GBIT_COMMON: | 319 | case BCMA_CORE_4706_MAC_GBIT_COMMON: |
320 | case BCMA_CORE_NS_CHIPCOMMON_B: | 320 | case BCMA_CORE_NS_CHIPCOMMON_B: |
321 | case BCMA_CORE_PMU: | ||
322 | case BCMA_CORE_GCI: | ||
321 | /* Not used yet: case BCMA_CORE_OOB_ROUTER: */ | 323 | /* Not used yet: case BCMA_CORE_OOB_ROUTER: */ |
322 | break; | 324 | break; |
323 | default: | 325 | default: |