[PATCH v3 0/7] usb/isp1760: Cleanup and small bug fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series is meant to clean up the code (removing more of the legacy
from the original and quite frankly horrible Philips driver), make life 
easier for users having wired the chip wrong on big endian machines, and
also contain some smaller bug fixes.

In addition this prepares the code for a larger patch meant to remove the code
paths containing interrupt context BUG() calls in normal situations like out
of chip mem, more than 32 active endpoints, ..., and which would also allow
more efficient use of the double-port payload chip mem on faster systems.

History:

v2 changes:
* Fix mail syntax problems

v3 changes: 
* Remove BUG_ON() calls
* Made checkpatch happy

Arvid Brodin (7):
  usb/isp1760: Move to native-endian ptds
  usb/isp1760: Remove redundant variables and defines
  usb/isp1760: Clean up payload address handling
  usb/isp1760: Remove redundant "data_buffer" member from struct
    inter_packet_info
  usb/isp1760: Consolidate printouts and remove unused code
  usb/isp1760: Replace period calculation for INT packets with
    something readable
  usb/isp1760: Handle toggle bit in queue heads only

 drivers/usb/host/isp1760-hcd.c | 1370 +++++++++++++++++++---------------------
 drivers/usb/host/isp1760-hcd.h |   55 +--
 2 files changed, 650 insertions(+), 775 deletions(-)

-- 
Arvid Brodin
Enea Services Stockholm AB

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux