forked from Imagelibrary/rtems
2010-11-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do not wait for sleep mode acknowledge.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2010-11-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||||
|
|
||||||
|
* mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do
|
||||||
|
not wait for sleep mode acknowledge.
|
||||||
|
|
||||||
2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||||
|
|
||||||
* make/custom/dp2.cfg, startup/linkcmds.dp2: New files.
|
* make/custom/dp2.cfg, startup/linkcmds.dp2: New files.
|
||||||
|
|||||||
@@ -222,14 +222,8 @@ void mscan_initialization_mode_enter( volatile mscan *m, mscan_context *context)
|
|||||||
context->rier = m->rier;
|
context->rier = m->rier;
|
||||||
context->tier = m->tier;
|
context->tier = m->tier;
|
||||||
|
|
||||||
/* Initialization mode not requested? */
|
|
||||||
if ((m->ctl0 & CTL0_INITRQ) == 0) {
|
|
||||||
/* Enter sleep mode to avoid error conditions */
|
|
||||||
mscan_sleep_mode_enter( m);
|
|
||||||
|
|
||||||
/* Request initialization mode */
|
/* Request initialization mode */
|
||||||
m->ctl0 |= CTL0_INITRQ;
|
m->ctl0 |= CTL0_INITRQ;
|
||||||
}
|
|
||||||
|
|
||||||
/* Wait for initialization mode acknowledge */
|
/* Wait for initialization mode acknowledge */
|
||||||
while ((m->ctl1 & CTL1_INITAK) == 0) {
|
while ((m->ctl1 & CTL1_INITAK) == 0) {
|
||||||
@@ -268,11 +262,6 @@ void mscan_sleep_mode_enter( volatile mscan *m)
|
|||||||
{
|
{
|
||||||
/* Request sleep mode */
|
/* Request sleep mode */
|
||||||
m->ctl0 |= CTL0_SLPRQ;
|
m->ctl0 |= CTL0_SLPRQ;
|
||||||
|
|
||||||
/* Wait for sleep mode acknowledge */
|
|
||||||
while ((m->ctl1 & CTL1_SLPAK) == 0) {
|
|
||||||
/* Wait */
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user