示例#1
0
文件: sis5513.c 项目: E-LLP/n900
static void sis_set_dma_mode(ide_drive_t *drive, const u8 speed)
{
	if (speed >= XFER_UDMA_0)
		sis_program_udma_timings(drive, speed);
	else
		sis_program_timings(drive, speed);
}
示例#2
0
static void sis_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive)
{
    const u8 speed = drive->dma_mode;

    if (speed >= XFER_UDMA_0)
        sis_program_udma_timings(drive, speed);
    else
        sis_program_timings(drive, speed);
}
示例#3
0
static void sis_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive)
{
    config_drive_art_rwp(drive);
    sis_program_timings(drive, drive->pio_mode);
}
示例#4
0
文件: sis5513.c 项目: E-LLP/n900
static void sis_set_pio_mode(ide_drive_t *drive, const u8 pio)
{
	config_drive_art_rwp(drive);
	sis_program_timings(drive, XFER_PIO_0 + pio);
}