~ubuntu-branches/ubuntu/lucid/linux-rt/lucid

« back to all changes in this revision

Viewing changes to arch/arm/mach-omap2/mcbsp.c

  • Committer: Bazaar Package Importer
  • Author(s): Luke Yelavich
  • Date: 2009-08-05 23:00:52 UTC
  • Revision ID: james.westby@ubuntu.com-20090805230052-7xedvqcyk9dnnxb2
Tags: 2.6.31-1.1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <mach/cpu.h>
25
25
#include <mach/mcbsp.h>
26
26
 
27
 
const char *clk_names[] = { "mcbsp_ick", "mcbsp_fck" };
28
 
 
29
27
static void omap2_mcbsp2_mux_setup(void)
30
28
{
31
29
        omap_cfg_reg(Y15_24XX_MCBSP2_CLKX);
57
55
                .rx_irq         = INT_24XX_MCBSP1_IRQ_RX,
58
56
                .tx_irq         = INT_24XX_MCBSP1_IRQ_TX,
59
57
                .ops            = &omap2_mcbsp_ops,
60
 
                .clk_names      = clk_names,
61
 
                .num_clks       = 2,
62
58
        },
63
59
        {
64
60
                .phys_base      = OMAP24XX_MCBSP2_BASE,
67
63
                .rx_irq         = INT_24XX_MCBSP2_IRQ_RX,
68
64
                .tx_irq         = INT_24XX_MCBSP2_IRQ_TX,
69
65
                .ops            = &omap2_mcbsp_ops,
70
 
                .clk_names      = clk_names,
71
 
                .num_clks       = 2,
72
66
        },
73
67
};
74
68
#define OMAP2420_MCBSP_PDATA_SZ         ARRAY_SIZE(omap2420_mcbsp_pdata)
86
80
                .rx_irq         = INT_24XX_MCBSP1_IRQ_RX,
87
81
                .tx_irq         = INT_24XX_MCBSP1_IRQ_TX,
88
82
                .ops            = &omap2_mcbsp_ops,
89
 
                .clk_names      = clk_names,
90
 
                .num_clks       = 2,
91
83
        },
92
84
        {
93
85
                .phys_base      = OMAP24XX_MCBSP2_BASE,
96
88
                .rx_irq         = INT_24XX_MCBSP2_IRQ_RX,
97
89
                .tx_irq         = INT_24XX_MCBSP2_IRQ_TX,
98
90
                .ops            = &omap2_mcbsp_ops,
99
 
                .clk_names      = clk_names,
100
 
                .num_clks       = 2,
101
91
        },
102
92
        {
103
93
                .phys_base      = OMAP2430_MCBSP3_BASE,
106
96
                .rx_irq         = INT_24XX_MCBSP3_IRQ_RX,
107
97
                .tx_irq         = INT_24XX_MCBSP3_IRQ_TX,
108
98
                .ops            = &omap2_mcbsp_ops,
109
 
                .clk_names      = clk_names,
110
 
                .num_clks       = 2,
111
99
        },
112
100
        {
113
101
                .phys_base      = OMAP2430_MCBSP4_BASE,
116
104
                .rx_irq         = INT_24XX_MCBSP4_IRQ_RX,
117
105
                .tx_irq         = INT_24XX_MCBSP4_IRQ_TX,
118
106
                .ops            = &omap2_mcbsp_ops,
119
 
                .clk_names      = clk_names,
120
 
                .num_clks       = 2,
121
107
        },
122
108
        {
123
109
                .phys_base      = OMAP2430_MCBSP5_BASE,
126
112
                .rx_irq         = INT_24XX_MCBSP5_IRQ_RX,
127
113
                .tx_irq         = INT_24XX_MCBSP5_IRQ_TX,
128
114
                .ops            = &omap2_mcbsp_ops,
129
 
                .clk_names      = clk_names,
130
 
                .num_clks       = 2,
131
115
        },
132
116
};
133
117
#define OMAP2430_MCBSP_PDATA_SZ         ARRAY_SIZE(omap2430_mcbsp_pdata)
145
129
                .rx_irq         = INT_24XX_MCBSP1_IRQ_RX,
146
130
                .tx_irq         = INT_24XX_MCBSP1_IRQ_TX,
147
131
                .ops            = &omap2_mcbsp_ops,
148
 
                .clk_names      = clk_names,
149
 
                .num_clks       = 2,
150
132
        },
151
133
        {
152
134
                .phys_base      = OMAP34XX_MCBSP2_BASE,
155
137
                .rx_irq         = INT_24XX_MCBSP2_IRQ_RX,
156
138
                .tx_irq         = INT_24XX_MCBSP2_IRQ_TX,
157
139
                .ops            = &omap2_mcbsp_ops,
158
 
                .clk_names      = clk_names,
159
 
                .num_clks       = 2,
160
140
        },
161
141
        {
162
142
                .phys_base      = OMAP34XX_MCBSP3_BASE,
165
145
                .rx_irq         = INT_24XX_MCBSP3_IRQ_RX,
166
146
                .tx_irq         = INT_24XX_MCBSP3_IRQ_TX,
167
147
                .ops            = &omap2_mcbsp_ops,
168
 
                .clk_names      = clk_names,
169
 
                .num_clks       = 2,
170
148
        },
171
149
        {
172
150
                .phys_base      = OMAP34XX_MCBSP4_BASE,
175
153
                .rx_irq         = INT_24XX_MCBSP4_IRQ_RX,
176
154
                .tx_irq         = INT_24XX_MCBSP4_IRQ_TX,
177
155
                .ops            = &omap2_mcbsp_ops,
178
 
                .clk_names      = clk_names,
179
 
                .num_clks       = 2,
180
156
        },
181
157
        {
182
158
                .phys_base      = OMAP34XX_MCBSP5_BASE,
185
161
                .rx_irq         = INT_24XX_MCBSP5_IRQ_RX,
186
162
                .tx_irq         = INT_24XX_MCBSP5_IRQ_TX,
187
163
                .ops            = &omap2_mcbsp_ops,
188
 
                .clk_names      = clk_names,
189
 
                .num_clks       = 2,
190
164
        },
191
165
};
192
166
#define OMAP34XX_MCBSP_PDATA_SZ         ARRAY_SIZE(omap34xx_mcbsp_pdata)