[PATCH 12/13] gianfar: Add flags for magic packet and MDIO.

Andy Fleming afleming at freescale.com
Tue May 8 09:36:13 EST 2007


On May 7, 2007, at 18:11, Kumar Gala wrote:

>
> On May 7, 2007, at 4:45 PM, Andy Fleming wrote:
>
>>
>>> @@ -323,6 +326,10 @@ static int __init gfar_of_init(void)
>>>  		gfar_data.phy_id = *id;
>>>  		gfar_data.bus_id = res.start;
>>>
>>> +		if (res.start >= gfar_dev->resource[0].start &&
>>> +		    res.start < gfar_dev->resource[0].end)
>>> +			gfar_data.device_flags |= FSL_GIANFAR_DEV_HAS_MDIO;
>>> +
>>
>>
>> Hrm.  I don't think this is a good way to go.  The DEV* flags are all
>> features right now, rather than configuration settings.  It seems
>> like this is a stop-gap solution for until more robust detection of
>> the ability to power down the interface.  I can understand that a
>> full solution might be beyond the ambitions of this first set of
>> patches, but I'd prefer if we didn't pollute gianfar's device flags
>> space with a flag that we should aim at removing eventually.
>
> I don't follow why this isn't a feature of TSEC1 on the parts and  
> why we don't put this into the device tree as a property.


Yeah, I guess.  The dev flags are going away as soon as we yank out  
arch/ppc support for 85xx, but I've been convinced that this is the  
simplest, most straightforward way.

Maybe if it were a device-tree property I would be more comfortable  
with it.  I think I'm just all the work I went through to separate  
them.  :)

Andy



More information about the Linuxppc-dev mailing list