Messages in this thread | | | Date | Tue, 28 Feb 2012 14:49:56 +0100 | From | Roland Stigge <> | Subject | Re: [PATCH v2] ARM: LPC32xx: Ethernet driver |
| |
On 02/28/2012 02:41 PM, Arnd Bergmann wrote: >> So if the hardware defaults to 00:00:00:00:00:00, what is the >> "consistent policy we want to enforce in all drivers"? >> >> A link or hint would be sufficient. > > I think the most common strategy for platform drivers these days is > > 1. use what the hardware provides > 2. call of_get_mac_address(dev->of_node, ...) > 3. use random_ether_addr > > in that order. of_get_mac_address just returns NULL when there > is no device tree or no local-mac-address property, so you can > put it into the driver right away.
Cool, thanks - will do!
Roland
| |