Thread (30 messages) flat view 30 messages, 8 authors, 2012-02-06

Re: Mac address in the DTS file

From: Scott Wood <hidden>
Date: 2012-01-02 17:53:54

On 12/30/2011 06:51 AM, smitha.vanga@wipro.com wrote:
 
Hi Scott,

In my DTS file for mpc8247 I have defined the ether MAC in the node as below.

ethernet@24000 {
                       #address-cells = <1>;
                       #size-cells = <0>;
                       device_type = "network";
                       device-id = <1>;
                       compatible = "fs_enet";
                       model = "FCC";
                       reg = <11300 20 8400 100 11380 30>;
                       mac-address = [ 00 e0 ee 00 05 2e ];
                       interrupts = <20 2>;
                       interrupt-parent = <10c00>;
                       phy-handle = <2452000>;
                       rx-clock = <13>;
                       tx-clock = <12>;
               };
Others have answered your question (the mac address should not be in the
.dts file -- it should be patched in by boot software), but I'd like to
point out that this is a deprecated device tree binding that was very
short-lived in a very old kernel, from an early attempt at 82xx support
in arch/powerpc.  Why are you still using it?  It will not work with
current kernels (which suggests you're also using a very old kernel).

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help