mirror of https://gitee.com/openkylin/linux.git
Blackfin arch: dont clear status register bits in SWRST so we can actually use it
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com> Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
eb8d5f6c03
commit
30870b93cd
|
@ -468,12 +468,6 @@ ENTRY(_bfin_reset)
|
|||
w[p0] = r0.l;
|
||||
#endif
|
||||
|
||||
/* Clear the bits 13-15 in SWRST if they werent cleared */
|
||||
p0.h = hi(SWRST);
|
||||
p0.l = lo(SWRST);
|
||||
csync;
|
||||
r0.l = w[p0];
|
||||
|
||||
/* Clear the IMASK register */
|
||||
p0.h = hi(IMASK);
|
||||
p0.l = lo(IMASK);
|
||||
|
|
|
@ -504,12 +504,6 @@ _delay_lab1_end:
|
|||
nop;
|
||||
#endif
|
||||
|
||||
/* Clear the bits 13-15 in SWRST if they werent cleared */
|
||||
p0.h = hi(SWRST);
|
||||
p0.l = lo(SWRST);
|
||||
csync;
|
||||
r0.l = w[p0];
|
||||
|
||||
/* Clear the IMASK register */
|
||||
p0.h = hi(IMASK);
|
||||
p0.l = lo(IMASK);
|
||||
|
|
|
@ -414,12 +414,6 @@ ENTRY(_bfin_reset)
|
|||
w[p0] = r0.l;
|
||||
#endif
|
||||
|
||||
/* Clear the bits 13-15 in SWRST if they werent cleared */
|
||||
p0.h = hi(SICA_SWRST);
|
||||
p0.l = lo(SICA_SWRST);
|
||||
csync;
|
||||
r0.l = w[p0];
|
||||
|
||||
/* Clear the IMASK register */
|
||||
p0.h = hi(IMASK);
|
||||
p0.l = lo(IMASK);
|
||||
|
|
Loading…
Reference in New Issue