
Hi all,
This series supersedes the earlier posted patches to support the AX88772B chip. I've split this up into a series as what started as a small patch to get the chip working turned into a journey through the usbeth stack and now not only reworks a lot of the ASIX code, but also touches other parts of the stack.
I want to thank Marek, Joe and Mike for their review, valueable feedback and guidance.
I've verified that we are now actually able to override the MAC address from the environment. All review feedback so far has been incorporated.
v2: Hopefully last round of this patches. - drop patch 2 - it's not a good idea - use correct malloc includes - introduce flags in the correct patches - now really constify asix_dongles[]
Lucas Stach (5): net: introduce transparent driver private in ueth_data net: asix: split out basic reset function net: asix: add write_hwaddr function net: asix: add read_mac function net: asix: add AX88772B support
drivers/usb/eth/asix.c | 180 ++++++++++++++++++++++++++++++++------------- drivers/usb/eth/smsc95xx.c | 48 ++++++++---- include/usb_ether.h | 8 +- 3 files changed, 165 insertions(+), 71 deletions(-)