summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-omapl138-psp-2.6.37/0001-musb-update-PIO-mode-help-information-in-Kconfig.patch
blob: ff1c430a53b952a549ed1818fdf2a5299a143111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
From 10fbd32a96aedd644b6bf38888a2af64cc13a35f Mon Sep 17 00:00:00 2001
From: Matt Porter <mporter@ti.com>
Date: Mon, 5 Dec 2011 15:29:35 -0600
Subject: [PATCH] musb: update PIO mode help information in Kconfig

* Updated the Kconfig help information for the PIO mode for MUSB
  to make it more clear to the customer when to select this option
  and which devices currently have issues with this option.
* This is in accordance with the findings for CPPI4.1 DMA usage
  for MUSB

Upstream-Status: Submitted
    * Submitted to the PSP team using the lpr list

Signed-off-by: Matt Porter <mporter@ti.com>
Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 drivers/usb/musb/Kconfig |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
index ee75cbc..d56f23d 100644
--- a/drivers/usb/musb/Kconfig
+++ b/drivers/usb/musb/Kconfig
@@ -107,10 +107,13 @@ config MUSB_PIO_ONLY
	  All data is copied between memory and FIFO by the CPU.
	  DMA controllers are ignored.

-	  Do not select 'n' here unless DMA support for your SOC or board
-	  is unavailable (or unstable).  When DMA is enabled at compile time,
-	  you can still disable it at run time using the "use_dma=n" module
-	  parameter.
+	  Select 'y' here if DMA support for your SOC or board
+	  is unavailable (or unstable). On CPPI 4.1 DMA based
+	  systems (AM335x, AM35x, and AM180x) DMA support is
+	  considered unstable and this option should be enabled
+	  in production. When DMA is enabled at compile time,
+	  you can still disable it at run time using the "use_dma=n"
+	  module parameter.

 config USB_UX500_DMA_HW
	select USB_UX500_DMA
--
1.7.0.4