
This little series updates the e1000 Ethernet driver to support driver model. It also moves the configuration to Kconfig and adjusts all boards using Masahiro's excellent moveconfig tool.
Simon Glass (6): dm: core: Add a way to set a device name dm: core: Fix a typo in the uclass_get_device_by_name() comment net: e1000: Move #include of common.h to the C files net: e1000: Prepare for driver model conversion net: e1000: Convert to driver model net: Move CONFIG_E1000 options to Kconfig
README | 19 -- configs/CSQ_CS908_defconfig | 2 +- configs/Mele_A1000G_quad_defconfig | 2 +- configs/Mini-X_defconfig | 4 +- configs/UTOO_P66_defconfig | 1 - configs/am43xx_evm_defconfig | 2 +- configs/ba10_tv_box_defconfig | 4 +- configs/db-88f6820-gp_defconfig | 2 +- configs/ls1021aqds_qspi_defconfig | 4 +- configs/ls1021atwr_qspi_defconfig | 4 +- configs/sandbox_defconfig | 20 +- configs/stv0991_defconfig | 2 +- configs/xilinx_zynqmp_ep_defconfig | 2 +- drivers/core/device.c | 10 + drivers/net/Kconfig | 39 +++ drivers/net/e1000.c | 599 ++++++++++++++++++++++++------------ drivers/net/e1000.h | 6 +- drivers/net/e1000_spi.c | 1 + include/configs/B4860QDS.h | 1 - include/configs/BSC9132QDS.h | 1 - include/configs/C29XPCIE.h | 1 - include/configs/MPC8536DS.h | 1 - include/configs/MPC8544DS.h | 1 - include/configs/MPC8548CDS.h | 1 - include/configs/MPC8569MDS.h | 1 - include/configs/MPC8572DS.h | 1 - include/configs/P1010RDB.h | 1 - include/configs/P1022DS.h | 1 - include/configs/P1023RDB.h | 1 - include/configs/P2041RDB.h | 1 - include/configs/T102xQDS.h | 1 - include/configs/T102xRDB.h | 1 - include/configs/T1040QDS.h | 1 - include/configs/T104xRDB.h | 1 - include/configs/T208xQDS.h | 1 - include/configs/T208xRDB.h | 1 - include/configs/T4240RDB.h | 1 - include/configs/UCP1020.h | 1 - include/configs/apalis_t30.h | 2 - include/configs/corenet_ds.h | 1 - include/configs/crownbay.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/km/kmp204x-common.h | 1 - include/configs/ls1021aqds.h | 1 - include/configs/ls1021atwr.h | 1 - include/configs/ls2085aqds.h | 1 - include/configs/ls2085ardb.h | 1 - include/configs/p1_p2_rdb_pc.h | 1 - include/configs/p1_twr.h | 1 - include/configs/qemu-ppce500.h | 1 - include/configs/qemu-x86.h | 1 - include/configs/t4qds.h | 1 - include/configs/vme8349.h | 1 - include/dm/device.h | 15 + include/dm/uclass.h | 2 +- 55 files changed, 494 insertions(+), 282 deletions(-)