On 09/27/2014 01:43 PM, Marek Vasut wrote: > On Saturday, September 27, 2014 at 04:51:39 AM, Stephen Warren wrote: >> The built-in SMSC 95xx chip doesn't know its own MAC address. Instead, >> we must query it from the VC firmware; it's probably encoded in fuses >> on the BCM2835. >> >> Signed-off-by: Stephen Warren <swar...@wwwdotorg.org> >> --- >> v2: Don't set usbethaddr if it's already set >> --- >> arch/arm/include/asm/arch-bcm2835/mbox.h | 14 ++++++++++++++ >> board/raspberrypi/rpi_b/rpi_b.c | 29 >> +++++++++++++++++++++++++++++ include/configs/rpi_b.h | >> 1 + >> 3 files changed, 44 insertions(+) >> >> diff --git a/arch/arm/include/asm/arch-bcm2835/mbox.h >> b/arch/arm/include/asm/arch-bcm2835/mbox.h index dded857..61f427d 100644 >> --- a/arch/arm/include/asm/arch-bcm2835/mbox.h >> +++ b/arch/arm/include/asm/arch-bcm2835/mbox.h >> @@ -119,6 +119,20 @@ struct bcm2835_mbox_tag_hdr { >> * }; >> */ >> >> +#define BCM2835_MBOX_TAG_GET_MAC_ADDRESS 0x00010003 >> + >> +struct bcm2835_mbox_tag_get_mac_address { >> + struct bcm2835_mbox_tag_hdr tag_hdr; >> + union { >> + struct { >> + } req; >> + struct { >> + u8 mac[6]; >> + u8 pad[2]; >> + } resp; > > Well, can't this be a simple u32 here ?
If you ignore the fact the message format really is 6 individual bytes, sure:-P. > [...] > > Who will pick this series , shall I pick it ? That sounds reasonable to me; they depend on your patches. I suppose Albert might want to ack that. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot