Reading the materials in 2007/429, and most especially the
"brussels.pdf" file, I expected to find that there is a
"mac_get_prop_uint64()", and "mac_prop_init()" and "mac_prop_fini()"
function so that I could remove lookups to driver.conf from my driver.
However, I'm having trouble finding any evidence of that any of this (as
described in section 4.2 and 5.1 of the same document) is actually
*implemented*.
Am I missing something somewhere? How can I set up load time defaults
for these properties?
(The context here is that I'm working on a replacement common MII layer,
and I want to provide initial defaults for devices at attach time. And,
in some cases, we might need to *reload* those defaults when changing to
a different PHY -- it turns out that it is possible for the PHY in use
to be determined dynamically. There are other potential deficiencies
I'm finding in Brussels as well... but those can be dealt with later.
-- Mostly the issue is absence of additional properties such as
configuration of the link master or additional stats such as more
detailed fault possibilities.)
- Garrett