Ignore:
Timestamp:
Sep 3, 1997, 10:05:51 PM (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
8f35817
Parents:
cf5ef6d
Message:

Fix from Eric Norum. Here is the comment:

Enable SDMA operation during FREEZE. It seems that
disabling SDMA during freeze makes the SMC channels
work erratically.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/gen68360/startup/init68360.c

    rcf5ef6d r8d05346  
    155155         * Step 14: More system initialization
    156156         * SDCR (Serial DMA configuration register)
    157          *      Disable SDMA during FREEZE
     157         *      Enable SDMA during FREEZE
    158158         *      Give SDMA priority over all interrupt handlers
    159159         *      Set DMA arbiration level to 4
     
    168168         *      SCCs priority grouped at top of table
    169169         */
    170         m360.sdcr = M360_SDMA_FREEZE | M360_SDMA_SISM_7 | M360_SDMA_SAID_4;
     170        m360.sdcr = M360_SDMA_SISM_7 | M360_SDMA_SAID_4;
    171171        m360.cicr = (3 << 22) | (2 << 20) | (1 << 18) | (0 << 16) |
    172172                                                (4 << 13) | (0x1F << 8) | (128);
Note: See TracChangeset for help on using the changeset viewer.