Re: [PATCH 12/13] gianfar: Add flags for magic packet and MDIO.
From: Andy Fleming <hidden>
Date: 2007-05-07 23:36:14
On May 7, 2007, at 18:11, Kumar Gala wrote:
On May 7, 2007, at 4:45 PM, Andy Fleming wrote:quoted
quoted
@@ -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