[U-Boot] [PATCH 0/6] net: Move e1000 driver to driver model and Kconfig

Simon Glass sjg at chromium.org
Thu Jul 30 21:40:38 CEST 2015


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



More information about the U-Boot mailing list