[GIT][PULL] Improvements to max3421-hcd driver

2017-05-26 Thread Alexander Amelkin
of memory allocation/deallocation functions - Removes superfluous debug text Alexander Amelkin (3): usb: max3421-hcd: Add devicetree support to the driver usb: max3421-hcd: Fix crash on the driver removal usb: max3421

[PATCH 3/3] usb: max3421-hcd: Remove function name from dev_dbg calls

2017-05-26 Thread Alexander Amelkin
From: Alexander Amelkin <amel...@fastwel.ru> Date: Fri, 14 Apr 2017 18:01:58 +0300 Subject: [PATCH 3/3] usb: max3421-hcd: Remove function name from dev_dbg calls The kernel dynamic debugging facility already has a means for displaying the function name if the developer wants to (the 'f

[PATCH 2/3] usb: max3421-hcd: Fix crash on the driver removal

2017-05-26 Thread Alexander Amelkin
From: Alexander Amelkin <amel...@fastwel.ru> Date: Fri, 14 Apr 2017 17:58:07 +0300 Subject: [PATCH 2/3] usb: max3421-hcd: Fix crash on the driver removal The driver was calling kthread_stop inside a spin-locked region while the thread was calling schedule() on a regular basis. That resulted in

[PATCH 1/3] usb: max3421-hcd: Add devicetree support to the driver

2017-05-26 Thread Alexander Amelkin
421' Binding documentation is also added with this patch. Signed-off-by: Alexander Amelkin <alexan...@amelkin.msk.ru> --- .../devicetree/bindings/usb/maxim,max3421-hcd.txt | 19 + drivers/usb/host/max3421-hcd.c | 96 -- 2 files changed, 110 inserti

max3421-hcd low performance

2017-05-05 Thread Alexander Amelkin
Hi. I'm using max3421-hcd on max3421evkit-1+ connected to SPI of Wandboard (i.MX6Quad) and running kernel 4.11-rc6 (from trunk of linux-stable). The SPI is running at 25MHz (the maximum for max3421e chip). The performance I'm observing is very low. Transfer speed to/from a USB flash stick is