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(-)

-- 
2.5.0.rc2.392.g76e840b

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to