Search Linux Wireless

Re: [RFC][PATCH] bcma: add trivial GBIT MAC COMMON driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux