diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-06-26 13:55:24 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-07-23 01:18:26 -0400 |
commit | 85c2737ae7c2b64c35862da3757b185e822a259b (patch) | |
tree | f07d2bfa9ee73d4f8618b062ab4ae7fd750ae489 /arch | |
parent | 0a7e5413ca17b59d09badc49b3be92e44c47247d (diff) |
Blackfin: dpmc: bind to MMR names and not CPUs
Have the code work off of MMR names rather than CPU defines so there is
less code to tweak in the future with new parts.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/blackfin/mach-common/dpmc_modes.S | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/blackfin/mach-common/dpmc_modes.S b/arch/blackfin/mach-common/dpmc_modes.S index 9cfdd49a3127..6ecc64e5a06a 100644 --- a/arch/blackfin/mach-common/dpmc_modes.S +++ b/arch/blackfin/mach-common/dpmc_modes.S | |||
@@ -238,18 +238,17 @@ ENTRY(_unset_dram_srfs) | |||
238 | ENDPROC(_unset_dram_srfs) | 238 | ENDPROC(_unset_dram_srfs) |
239 | 239 | ||
240 | ENTRY(_set_sic_iwr) | 240 | ENTRY(_set_sic_iwr) |
241 | #if defined(CONFIG_BF54x) || defined(CONFIG_BF52x) || defined(CONFIG_BF561) || \ | 241 | #ifdef SIC_IWR0 |
242 | defined(CONFIG_BF538) || defined(CONFIG_BF539) || defined(CONFIG_BF51x) | ||
243 | P0.H = hi(SIC_IWR0); | 242 | P0.H = hi(SIC_IWR0); |
244 | P0.L = lo(SIC_IWR0); | 243 | P0.L = lo(SIC_IWR0); |
245 | P1.H = hi(SIC_IWR1); | 244 | P1.H = hi(SIC_IWR1); |
246 | P1.L = lo(SIC_IWR1); | 245 | P1.L = lo(SIC_IWR1); |
247 | [P1] = R1; | 246 | [P1] = R1; |
248 | #if defined(CONFIG_BF54x) | 247 | # ifdef SIC_IWR2 |
249 | P1.H = hi(SIC_IWR2); | 248 | P1.H = hi(SIC_IWR2); |
250 | P1.L = lo(SIC_IWR2); | 249 | P1.L = lo(SIC_IWR2); |
251 | [P1] = R2; | 250 | [P1] = R2; |
252 | #endif | 251 | # endif |
253 | #else | 252 | #else |
254 | P0.H = hi(SIC_IWR); | 253 | P0.H = hi(SIC_IWR); |
255 | P0.L = lo(SIC_IWR); | 254 | P0.L = lo(SIC_IWR); |