[PATCH v5] usb: musb: Enable DMA mode1 RX for BULK endpoints

2011-08-26 Thread Moiz Sonasath
Gadiyar Signed-off-by: Moiz Sonasath Signed-off-by: Vikram Pandita --- drivers/usb/musb/musb_gadget.c | 38 ++ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index 8c41a2e..6841f91

[PATCH] usb: musb: use put_sync_suspend instead of put_sync

2011-08-04 Thread Moiz Sonasath
ttps://lkml.org/lkml/2011/7/20/357 Signed-off-by: Axel Haslam Reported-by: Colin Cross Signed-off-by: Moiz Sonasath --- drivers/usb/musb/musb_core.c |9 + drivers/usb/musb/musb_gadget.c |2 +- drivers/usb/musb/omap2430.c|4 +++- 3 files changed, 13 insertions(+), 2 dele

[PATCHv2] USB: OTG: Use work_queue in set_vbus for TWL6030 transciever

2011-06-27 Thread Moiz Sonasath
From: Moiz Sonasath With this commit: cccad6d4b103e53fb3d1fc1467f654ecb572d047 usb: otg: notifier: switch to atomic notifier Following dumps are observed on attach/detach for MUSB HOST mode and on a detach for MUSB Device mode. BUG: sleeping function called from invalid context at kernel

[PATCH] USB: OTG: Use work_queue in set_vbus for TWL6030 transciever

2011-06-24 Thread Moiz Sonasath
From: Moiz Sonasath With this commit: cccad6d4b103e53fb3d1fc1467f654ecb572d047 usb: otg: notifier: switch to atomic notifier Following dumps are observed on attach/detach for MUSB HOST mode and on a detach for MUSB Device mode. BUG: sleeping function called from invalid context at kernel

[no subject]

2010-02-16 Thread Moiz Sonasath
ion during multi-byte transfers. RTC(time_set) test case was used for testing. >From the analysis done, it was concluded that ideally we need a pull-up of 1.6 K Ohm (recomended) or atleast 470 Ohm or greater for assured performance in HS mode. Signed-off-by: Moiz Sonasath Signed-off-by: Allen Pais

[PATCH 1/2] omap: Disable TWL4030/5030 I2C1/I2C4 internal pull-ups

2010-02-16 Thread Moiz Sonasath
lti-byte transfer. RTC(time_set) test case was used for testing. >From the analysis done, it was concluded that ideally we need a pull-up of 1.6k Ohm(recomended) or atleast 470 Ohm or greater for assured performance in HS mode. Signed-off-by: Moiz Sonasath Signed-off-by: Allen Pais --- drive

[PATCH 2/3] i2c-omap: ACK pending [R/X]DR and [R/X]RDY interrupts

2009-08-20 Thread Moiz Sonasath
ACK any pending read/write interrupts before exiting the ISR either after completing the operation [ARDY interrupt] or in case of an error [NACK|AL interrupt] Signed-off-by: Moiz Sonasath Signed-off-by: Vikram Pandita --- drivers/i2c/busses/i2c-omap.c |3 +++ 1 files changed, 3

[PATCH 0/3] i2c-omap: I2C clean-up patch

2009-08-20 Thread Moiz Sonasath
This patch includes the following fixes: -Fix I2C status ACK -ACK pending [R/X]DR and [R/X]RDY interrupts in the error/completeion path -Enable workaround for Errata 1.153 based on I2C IP block Signed-off-by: Moiz Sonasath Signed-off-by: Vikram Pandita Moiz Sonasath (3): i2c-omap: Fix I2C

[PATCH 1/3] i2c-omap: Fix I2C status ACK

2009-08-20 Thread Moiz Sonasath
From: Nishanth Menon I2C status ack for [RX]RDR and [RX]RDY could cause race conditions of clearing the event twice and a violation of the programing sequence as defined in TRM This patch fixes the same. Signed-off-by: Nishanth Menon Signed-off-by: Moiz Sonasath --- drivers/i2c/busses/i2c

[PATCH 3/3] i2c-omap: Enable workaround for Errata 1.153 based on

2009-08-20 Thread Moiz Sonasath
Silicon Errata 1.153 has been fixed on OMAP 3630|4430 with the use of a later version of I2C IP block. The errata impacts OMAP 2420|2430|3430, enable the workaround for these based on I2C IP block revision number instead of OMAP CPU type Signed-off-by: Moiz Sonasath Signed-off-by: Vikram

[PATCH 0/3] *** SUBJECT HERE ***

2009-08-17 Thread Moiz Sonasath
i2c-omap: I2C clean-up patch This patch includes the following fixes: -Fix I2C status ACK -ACK pending [R/X]DR and [R/X]RDY interrupts in the error/completeion path -Enable workaround for Errata 1.153 based on I2C IP block Signed-off-by: Moiz Sonasath Signed-off-by: Vikram Pandita Moiz

[PATCH 2/3] i2c-omap: ACK pending [R/X]DR and [R/X]RDY interrupts

2009-08-17 Thread Moiz Sonasath
ACK any pending read/write interrupts before exiting the ISR either after completing the operation [ARDY interrupt] or in case of an error [NACK|AL interrupt] Signed-off-by: Moiz Sonasath Signed-off-by: Vikram Pandita --- drivers/i2c/busses/i2c-omap.c |3 +++ 1 files changed, 3

[PATCH 3/3] i2c-omap: Enable workaround for Errata 1.153 based on

2009-08-17 Thread Moiz Sonasath
Silicon Errata 1.153 has been fixed on OMAP 3630|4430 with the use of a later version of I2C IP block. The errata impacts OMAP 2420|2430|3430, enable the workaround for these based on I2C IP block revision number instead of OMAP CPU type Signed-off-by: Moiz Sonasath Signed-off-by: Vikram

[PATCH 1/3] i2c-omap: Fix I2C status ACK

2009-08-17 Thread Moiz Sonasath
From: Nishanth Menon I2C status ack for [RX]RDR and [RX]RDY could cause race conditions of clearing the event twice and a violation of the programing sequence as defined in TRM This patch fixes the same. Signed-off-by: Nishanth Menon Signed-off-by: Moiz Sonasath --- drivers/i2c/busses/i2c