public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/18] x86: minnowmax: Move USB and Ethernet to driver model
@ 2015-07-06 22:47 Simon Glass
  2015-07-06 22:47 ` [U-Boot] [PATCH 01/18] dm: core: Add \n to two dm_warn() messages Simon Glass
                   ` (17 more replies)
  0 siblings, 18 replies; 50+ messages in thread
From: Simon Glass @ 2015-07-06 22:47 UTC (permalink / raw)
  To: u-boot

This series aims to move minnowmax (an x86 board) to use driver model for
USB and Ethernet.

Since there is some support lacking, it includes:
- driver-model conversion of asix USB Ethernet driver
- driver-model conversion of Realtek 8169 Ethernet driver
- PCI device matching without using device tree
- driver-model conversion of USB Ethernet layer
- driver-model conversion of ehci_pci driver

Also it includes a proposed change to the Ethernet uclass recv method to
support slow devices better.


Simon Glass (18):
  dm: core: Add \n to two dm_warn() messages
  usb: ehci: Correct a missing hypen in an error message
  usb: Update some EHCI driver licenses to use SPDX
  x86: Show the un-relocated IP address in exceptions
  dm: pci: Add support for PCI driver matching
  dm: eth: Add driver-model support to the rtl8169 driver
  dm: pci: Add a function to get the BDF for a device
  dm: usb: Correct the struct usb_driver_entry comment
  dm: usb: Avoid using USB ethernet with CONFIG_DM_USB and no DM_ETH
  dm: eth: Avoid blocking on packet reception
  dm: usb: eth: Support driver model with USB Ethernet
  dm: usb: Adjust the USB_DEVICE() macro naming
  x86: minnowmax: Drop the cache line size hack
  dm: usb: Add driver-model support to ehci-pci
  dm: usb: eth: Add driver-model support to the asix driver
  net: Allow drivers to return -ENOSYS with the write_hwaddr() method
  x86: Convert minnowmax to use CONFIG_DM_NET
  x86: Convert minnowmax to use CONFIG_DM_USB

 arch/x86/cpu/interrupts.c         |   2 +
 board/intel/minnowmax/minnowmax.c |   6 -
 common/cmd_usb.c                  |  14 ++-
 common/usb_hub.c                  |   2 +-
 common/usb_kbd.c                  |   4 +-
 common/usb_storage.c              |   2 +-
 configs/minnowmax_defconfig       |   3 +
 drivers/core/device.c             |   4 +-
 drivers/net/designware.c          |   2 +-
 drivers/net/rtl8169.c             | 236 +++++++++++++++++++++++++++++--------
 drivers/net/sandbox-raw.c         |   2 +-
 drivers/net/sandbox.c             |   2 +-
 drivers/net/sunxi_emac.c          |   2 +-
 drivers/pci/pci-uclass.c          | 144 ++++++++++++++++++++---
 drivers/pci/pci_compat.c          |   8 +-
 drivers/usb/Kconfig               |   4 +-
 drivers/usb/eth/asix.c            | 237 ++++++++++++++++++++++++++++++++++----
 drivers/usb/eth/usb_ether.c       | 131 ++++++++++++++++++++-
 drivers/usb/host/ehci-hcd.c       |  17 +--
 drivers/usb/host/ehci-pci.c       | 112 ++++++++++++------
 drivers/usb/host/ehci.h           |  15 +--
 drivers/usb/host/r8a66597-hcd.c   |  14 +--
 drivers/usb/host/r8a66597.h       |  14 +--
 include/configs/minnowmax.h       |   3 -
 include/net.h                     |  14 ++-
 include/pci.h                     |  87 +++++++++++++-
 include/usb.h                     |  22 +++-
 include/usb_ether.h               |  89 ++++++++++++--
 net/eth.c                         |  11 +-
 29 files changed, 971 insertions(+), 232 deletions(-)

-- 
2.4.3.573.g4eafbef

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2015-08-07 20:30 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-06 22:47 [U-Boot] [PATCH 00/18] x86: minnowmax: Move USB and Ethernet to driver model Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 01/18] dm: core: Add \n to two dm_warn() messages Simon Glass
2015-07-22 23:40   ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 02/18] usb: ehci: Correct a missing hypen in an error message Simon Glass
2015-07-06 23:16   ` Marek Vasut
2015-07-22 23:40     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 03/18] usb: Update some EHCI driver licenses to use SPDX Simon Glass
2015-07-06 23:17   ` Marek Vasut
2015-07-22 23:40     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 04/18] x86: Show the un-relocated IP address in exceptions Simon Glass
2015-07-07  7:34   ` Bin Meng
2015-07-06 22:47 ` [U-Boot] [PATCH 05/18] dm: pci: Add support for PCI driver matching Simon Glass
2015-07-08  4:42   ` Joe Hershberger
2015-07-21 16:12   ` Bin Meng
2015-07-21 22:00     ` Simon Glass
2015-07-22  6:05       ` Bin Meng
2015-07-22 23:40         ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 06/18] dm: eth: Add driver-model support to the rtl8169 driver Simon Glass
2015-07-22 23:40   ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 07/18] dm: pci: Add a function to get the BDF for a device Simon Glass
2015-07-22 23:40   ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 08/18] dm: usb: Correct the struct usb_driver_entry comment Simon Glass
2015-07-06 23:17   ` Marek Vasut
2015-07-22 23:40     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 09/18] dm: usb: Avoid using USB ethernet with CONFIG_DM_USB and no DM_ETH Simon Glass
2015-07-06 23:18   ` Marek Vasut
2015-07-22 23:41     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 10/18] dm: eth: Avoid blocking on packet reception Simon Glass
2015-07-23 20:18   ` Simon Glass
2015-08-07 20:30   ` Joe Hershberger
2015-07-06 22:47 ` [U-Boot] [PATCH 11/18] dm: usb: eth: Support driver model with USB Ethernet Simon Glass
2015-07-06 23:19   ` Marek Vasut
2015-07-22 23:41     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 12/18] dm: usb: Adjust the USB_DEVICE() macro naming Simon Glass
2015-07-06 23:20   ` Marek Vasut
2015-07-22 23:41     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 13/18] x86: minnowmax: Drop the cache line size hack Simon Glass
2015-07-07  8:17   ` Bin Meng
2015-07-22 23:41     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 14/18] dm: usb: Add driver-model support to ehci-pci Simon Glass
2015-07-06 23:21   ` Marek Vasut
2015-07-22 23:41     ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 15/18] dm: usb: eth: Add driver-model support to the asix driver Simon Glass
2015-07-22 23:41   ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 16/18] net: Allow drivers to return -ENOSYS with the write_hwaddr() method Simon Glass
2015-07-22 23:41   ` Simon Glass
2015-07-06 22:47 ` [U-Boot] [PATCH 17/18] x86: Convert minnowmax to use CONFIG_DM_NET Simon Glass
2015-07-07  8:18   ` Bin Meng
2015-07-06 22:47 ` [U-Boot] [PATCH 18/18] x86: Convert minnowmax to use CONFIG_DM_USB Simon Glass
2015-07-07  8:18   ` Bin Meng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox