mcbsp.c (e8cdfb0509f48d44d95d68d4f42d8d71a9ba4acd) mcbsp.c (59b479e0985f0b795d68331d6443a7f89c47768d)
1/*
2 * linux/arch/arm/mach-omap2/mcbsp.c
3 *
4 * Copyright (C) 2008 Instituto Nokia de Tecnologia
5 * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 90 unchanged lines hidden (view full) ---

99
100 return 0;
101}
102EXPORT_SYMBOL(omap2_mcbsp_set_clks_src);
103
104
105/* Platform data */
106
1/*
2 * linux/arch/arm/mach-omap2/mcbsp.c
3 *
4 * Copyright (C) 2008 Instituto Nokia de Tecnologia
5 * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 90 unchanged lines hidden (view full) ---

99
100 return 0;
101}
102EXPORT_SYMBOL(omap2_mcbsp_set_clks_src);
103
104
105/* Platform data */
106
107#ifdef CONFIG_ARCH_OMAP2420
107#ifdef CONFIG_SOC_OMAP2420
108static struct omap_mcbsp_platform_data omap2420_mcbsp_pdata[] = {
109 {
110 .phys_base = OMAP24XX_MCBSP1_BASE,
111 .dma_rx_sync = OMAP24XX_DMA_MCBSP1_RX,
112 .dma_tx_sync = OMAP24XX_DMA_MCBSP1_TX,
113 .rx_irq = INT_24XX_MCBSP1_IRQ_RX,
114 .tx_irq = INT_24XX_MCBSP1_IRQ_TX,
115 },

--- 8 unchanged lines hidden (view full) ---

124#define OMAP2420_MCBSP_PDATA_SZ ARRAY_SIZE(omap2420_mcbsp_pdata)
125#define OMAP2420_MCBSP_REG_NUM (OMAP_MCBSP_REG_RCCR / sizeof(u32) + 1)
126#else
127#define omap2420_mcbsp_pdata NULL
128#define OMAP2420_MCBSP_PDATA_SZ 0
129#define OMAP2420_MCBSP_REG_NUM 0
130#endif
131
108static struct omap_mcbsp_platform_data omap2420_mcbsp_pdata[] = {
109 {
110 .phys_base = OMAP24XX_MCBSP1_BASE,
111 .dma_rx_sync = OMAP24XX_DMA_MCBSP1_RX,
112 .dma_tx_sync = OMAP24XX_DMA_MCBSP1_TX,
113 .rx_irq = INT_24XX_MCBSP1_IRQ_RX,
114 .tx_irq = INT_24XX_MCBSP1_IRQ_TX,
115 },

--- 8 unchanged lines hidden (view full) ---

124#define OMAP2420_MCBSP_PDATA_SZ ARRAY_SIZE(omap2420_mcbsp_pdata)
125#define OMAP2420_MCBSP_REG_NUM (OMAP_MCBSP_REG_RCCR / sizeof(u32) + 1)
126#else
127#define omap2420_mcbsp_pdata NULL
128#define OMAP2420_MCBSP_PDATA_SZ 0
129#define OMAP2420_MCBSP_REG_NUM 0
130#endif
131
132#ifdef CONFIG_ARCH_OMAP2430
132#ifdef CONFIG_SOC_OMAP2430
133static struct omap_mcbsp_platform_data omap2430_mcbsp_pdata[] = {
134 {
135 .phys_base = OMAP24XX_MCBSP1_BASE,
136 .dma_rx_sync = OMAP24XX_DMA_MCBSP1_RX,
137 .dma_tx_sync = OMAP24XX_DMA_MCBSP1_TX,
138 .rx_irq = INT_24XX_MCBSP1_IRQ_RX,
139 .tx_irq = INT_24XX_MCBSP1_IRQ_TX,
140 },

--- 156 unchanged lines hidden ---
133static struct omap_mcbsp_platform_data omap2430_mcbsp_pdata[] = {
134 {
135 .phys_base = OMAP24XX_MCBSP1_BASE,
136 .dma_rx_sync = OMAP24XX_DMA_MCBSP1_RX,
137 .dma_tx_sync = OMAP24XX_DMA_MCBSP1_TX,
138 .rx_irq = INT_24XX_MCBSP1_IRQ_RX,
139 .tx_irq = INT_24XX_MCBSP1_IRQ_TX,
140 },

--- 156 unchanged lines hidden ---