- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We have now rangeley-based custom boards in the fields since years, but from time to time, customers complain about a board freeze issue when rebooting.
Board is freezing just after writing in the 0xCF9 register from inside linux to reset the processor. BIOS is not coming up anymore wihout unplugging/replugging the board.
Current reset sequence is shown below. Is that the best one for this processor ?
Thanks.
Best regards,
/* Reset generator IO port - Reset Control */
/* This register is named RC in Intel #516816 BWG */
#define RC_REG 0xcf9
#define RC_SRST 0x02
#define RC_RCPU 0x04
#define RC_FRST 0x08
#define RANGELEY_RESET \
do { \
outb_p(RC_SRST | RC_FRST, RC_REG); \
outb_p(RC_SRST | RC_RCPU | RC_FRST, RC_REG); \
} while (0)
Link Copied
0 Replies
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page