2012/7/10 Rafał Miłecki <zajec5@xxxxxxxxx>: > 2012/7/10 Hauke Mehrtens <hauke@xxxxxxxxxx>: >> On 07/08/2012 02:51 PM, Rafał Miłecki wrote: >>> GMAC COMMON core is present on BCM4706 and is used for example to access >>> board PHYs (PHYs can not be accessed directly using GBIT MAC core). >> >> I think this is the cleanest way of doing this. I thought about handling >> this in the Ethernet driver, but as we need locking, an extra driver >> would be needed, just for this stupid locking. >> >> You should not register an external device for this core in >> bcma_register_cores(). > > I've just noticed my BCM4706 doesn't have GBIT MAC CMN... but AFAIK > BCM4706 GMAC (0x52d) can not operate without GMAC CMN (0x5dc)... > > Hauke: does it make any sense to you? OK, I found out that quickly. First of all, there is some bridge on my bus. bcma_erom_is_bridge returns true at some point of scanning. Secondly I've printed cia for if (wrappers[0] + wrappers[1] == 0) case: [ 2.360000] bcma: bus0: cia 0x43B36701 (0x367) [ 2.368000] bcma: bus0: cia 0x43B36601 (0x366) [ 2.372000] bcma: bus0: cia 0x43B01A01 (0x01A) [ 2.376000] bcma: bus0: cia 0x43B01B01 (0x01B) [ 2.380000] bcma: bus0: cia 0x43B01C01 (0x01C) [ 2.388000] bcma: bus0: cia 0x43B5DC01 (0x5DC) [ 2.392000] bcma: bus0: cia 0x43B5DD01 (0x5DD) -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html