Subversion Repositories freemyipod

Rev

Rev 629 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 629 Rev 796
Line 235... Line 235...
235
{
235
{
236
    VIC0INTENABLE = 1 << IRQ_TIMER;
236
    VIC0INTENABLE = 1 << IRQ_TIMER;
237
    VIC0INTENABLE = 1 << IRQ_DMAC0;
237
    VIC0INTENABLE = 1 << IRQ_DMAC0;
238
    VIC0INTENABLE = 1 << IRQ_DMAC1;
238
    VIC0INTENABLE = 1 << IRQ_DMAC1;
239
#ifdef TARGET_ipodclassic
239
#ifdef TARGET_ipodclassic
-
 
240
    clockgate_enable(5, true);
-
 
241
    ATA_IRQ_MASK = 0;
-
 
242
    ATA_IRQ = ATA_IRQ;
-
 
243
    ATA_CONTROL = 0;
-
 
244
    while (!(ATA_CONTROL & BIT(1))) yield();
-
 
245
    clockgate_enable(5, false);
240
    VIC0INTENABLE = 1 << IRQ_ATA;
246
    VIC0INTENABLE = 1 << IRQ_ATA;
241
    VIC1INTENABLE = 1 << (IRQ_MMC - 32);
247
    VIC1INTENABLE = 1 << (IRQ_MMC - 32);
242
#endif
248
#endif
243
}
249
}
244
 
250