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? Found chip with id 0x5300, rev 0x01 and package 0x00 Core 0 found: BCM4706 ChipCommon (manuf 0x4BF, id 0x500, rev 0x1F, class 0x0) Core 3 found: MIPS 74K (manuf 0x4A7, id 0x82C, rev 0x00, class 0x0) ... Core 1 found: BCM4706 GBit MAC (manuf 0x4BF, id 0x52D, rev 0x00, class 0x0) Core 2 found: BCM4706 GBit MAC (manuf 0x4BF, id 0x52D, rev 0x00, class 0x0) Core 4 found: USB 2.0 Host (manuf 0x4BF, id 0x819, rev 0x04, class 0x0) Core 5 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0E, class 0x0) Core 6 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0E, class 0x0) Core 7 found: AMEMC (DDR) (manuf 0x4BF, id 0x52E, rev 0x00, class 0x0) Core 8 found: BCM4706 SOC RAM (manuf 0x4BF, id 0x50E, rev 0x05, class 0x0) Core 9 found: ALTA (I2S) (manuf 0x4BF, id 0x534, rev 0x00, class 0x0) -- 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