Hi Marek,
On Mon, Mar 16, 2020 at 1:59 AM Marek Vasut <marek.va...@gmail.com> wrote: > > Perform DM conversion of the SMC911x driver. Note that as I do not have > any hardware with this chip, I only compile-tested this conversion. But > it seems Yamada-san has one, so please test. With a quick test on my board, it worked for me. I will leave comments to each patch, but they are mostly nit-picking. Thanks for the cleanups and the conversion. > > Note that the DT compatible is set only for 9115 , so this might need > to be changed. > > Note that this is compile-tested, but not hardware tested, so please do > send me patches, thanks. > > Marek Vasut (12): > net: smc911x: Remove pkt_data_{push,pull} > net: smc911x: Replace malloc()+memset() with calloc() > net: smc911x: Rename smc911x_rx() to smc911x_recv() > net: smc911x: Invert the logic in smc911x_miiphy_{read,write}() > net: smc911x: Fix potential memleak() in init fail path > net: smc911x: Inline all functions from header file > net: smc911x: Drop weak alias from 32bit accessors > net: smc911x: Convert IO accessors to {read,write}{w,l}() > net: smc911x: Pass around driver private data > net: smc911x: Clean up the status handling in smc911x_recv() > net: smc911x: Split non-DM specific bits from common code > net: smc911x: Add DM support > > board/renesas/blanche/blanche.c | 2 + > drivers/net/smc911x.c | 523 +++++++++++++++++++++------ > drivers/net/smc911x.h | 157 -------- > examples/standalone/Makefile | 5 +- > examples/standalone/smc911x_eeprom.c | 150 ++++++++ > 5 files changed, 577 insertions(+), 260 deletions(-) > > Cc: Joe Hershberger <joe.hershber...@ni.com> > Cc: Masahiro Yamada <yamada.masah...@socionext.com> > > -- > 2.25.0 > -- Best Regards Masahiro Yamada