diff options
Diffstat (limited to 'arch/arm/plat-mxc/audmux-v2.c')
-rw-r--r-- | arch/arm/plat-mxc/audmux-v2.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/plat-mxc/audmux-v2.c b/arch/arm/plat-mxc/audmux-v2.c index b06954a84436..d983cd6c788c 100644 --- a/arch/arm/plat-mxc/audmux-v2.c +++ b/arch/arm/plat-mxc/audmux-v2.c | |||
@@ -190,7 +190,10 @@ static int mxc_audmux_v2_init(void) | |||
190 | { | 190 | { |
191 | int ret; | 191 | int ret; |
192 | 192 | ||
193 | if (cpu_is_mx35()) { | 193 | if (cpu_is_mx31()) |
194 | audmux_base = MX31_IO_ADDRESS(MX31_AUDMUX_BASE_ADDR); | ||
195 | |||
196 | else if (cpu_is_mx35()) { | ||
194 | audmux_clk = clk_get(NULL, "audmux"); | 197 | audmux_clk = clk_get(NULL, "audmux"); |
195 | if (IS_ERR(audmux_clk)) { | 198 | if (IS_ERR(audmux_clk)) { |
196 | ret = PTR_ERR(audmux_clk); | 199 | ret = PTR_ERR(audmux_clk); |
@@ -198,11 +201,9 @@ static int mxc_audmux_v2_init(void) | |||
198 | ret); | 201 | ret); |
199 | return ret; | 202 | return ret; |
200 | } | 203 | } |
204 | audmux_base = MX35_IO_ADDRESS(MX35_AUDMUX_BASE_ADDR); | ||
201 | } | 205 | } |
202 | 206 | ||
203 | if (cpu_is_mx31() || cpu_is_mx35()) | ||
204 | audmux_base = IO_ADDRESS(AUDMUX_BASE_ADDR); | ||
205 | |||
206 | audmux_debugfs_init(); | 207 | audmux_debugfs_init(); |
207 | 208 | ||
208 | return 0; | 209 | return 0; |