aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-ux500/cpu-db8500.c
diff options
context:
space:
mode:
authorLee Jones <lee.jones@linaro.org>2013-05-03 10:31:56 -0400
committerLinus Walleij <linus.walleij@linaro.org>2013-05-23 15:11:51 -0400
commit26955c07dcf3c36b6427e52fec0f725300ca079e (patch)
treeeb6a3ff98566809292403701019bdf1a42e151f1 /arch/arm/mach-ux500/cpu-db8500.c
parent4f8fc46c797015dddc1d4c76e1b485b57373683b (diff)
dmaengine: ste_dma40: Amalgamate DMA source and destination channel numbers
Devices which utilise DMA use the same device numbers for transmitting and receiving. In this patch we encode the source and destination information into one single attribute. We can subsequently exploit the direction attribute to see which of the transfer directions are being described. This also lessens the burden on platform data. Cc: Dan Williams <djbw@fb.com> Cc: Per Forlin <per.forlin@stericsson.com> Cc: Rabin Vincent <rabin@rab.in> Acked-by: Vinod Koul <vinod.koul@intel.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/mach-ux500/cpu-db8500.c')
-rw-r--r--arch/arm/mach-ux500/cpu-db8500.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/arch/arm/mach-ux500/cpu-db8500.c b/arch/arm/mach-ux500/cpu-db8500.c
index e90b5ab23b6d..67d68e05f3a7 100644
--- a/arch/arm/mach-ux500/cpu-db8500.c
+++ b/arch/arm/mach-ux500/cpu-db8500.c
@@ -163,25 +163,25 @@ static void __init db8500_add_gpios(struct device *parent)
163} 163}
164 164
165static int usb_db8500_rx_dma_cfg[] = { 165static int usb_db8500_rx_dma_cfg[] = {
166 DB8500_DMA_DEV38_USB_OTG_IEP_1_9, 166 DB8500_DMA_DEV38_USB_OTG_IEP_AND_OEP_1_9,
167 DB8500_DMA_DEV37_USB_OTG_IEP_2_10, 167 DB8500_DMA_DEV37_USB_OTG_IEP_AND_OEP_2_10,
168 DB8500_DMA_DEV36_USB_OTG_IEP_3_11, 168 DB8500_DMA_DEV36_USB_OTG_IEP_AND_OEP_3_11,
169 DB8500_DMA_DEV19_USB_OTG_IEP_4_12, 169 DB8500_DMA_DEV19_USB_OTG_IEP_AND_OEP_4_12,
170 DB8500_DMA_DEV18_USB_OTG_IEP_5_13, 170 DB8500_DMA_DEV18_USB_OTG_IEP_AND_OEP_5_13,
171 DB8500_DMA_DEV17_USB_OTG_IEP_6_14, 171 DB8500_DMA_DEV17_USB_OTG_IEP_AND_OEP_6_14,
172 DB8500_DMA_DEV16_USB_OTG_IEP_7_15, 172 DB8500_DMA_DEV16_USB_OTG_IEP_AND_OEP_7_15,
173 DB8500_DMA_DEV39_USB_OTG_IEP_8 173 DB8500_DMA_DEV39_USB_OTG_IEP_AND_OEP_8
174}; 174};
175 175
176static int usb_db8500_tx_dma_cfg[] = { 176static int usb_db8500_tx_dma_cfg[] = {
177 DB8500_DMA_DEV38_USB_OTG_OEP_1_9, 177 DB8500_DMA_DEV38_USB_OTG_IEP_AND_OEP_1_9,
178 DB8500_DMA_DEV37_USB_OTG_OEP_2_10, 178 DB8500_DMA_DEV37_USB_OTG_IEP_AND_OEP_2_10,
179 DB8500_DMA_DEV36_USB_OTG_OEP_3_11, 179 DB8500_DMA_DEV36_USB_OTG_IEP_AND_OEP_3_11,
180 DB8500_DMA_DEV19_USB_OTG_OEP_4_12, 180 DB8500_DMA_DEV19_USB_OTG_IEP_AND_OEP_4_12,
181 DB8500_DMA_DEV18_USB_OTG_OEP_5_13, 181 DB8500_DMA_DEV18_USB_OTG_IEP_AND_OEP_5_13,
182 DB8500_DMA_DEV17_USB_OTG_OEP_6_14, 182 DB8500_DMA_DEV17_USB_OTG_IEP_AND_OEP_6_14,
183 DB8500_DMA_DEV16_USB_OTG_OEP_7_15, 183 DB8500_DMA_DEV16_USB_OTG_IEP_AND_OEP_7_15,
184 DB8500_DMA_DEV39_USB_OTG_OEP_8 184 DB8500_DMA_DEV39_USB_OTG_IEP_AND_OEP_8
185}; 185};
186 186
187static const char *db8500_read_soc_id(void) 187static const char *db8500_read_soc_id(void)