.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "CONFIG_SIIMAGE_CHIPSET_FOR_PIO" "" "06 October 2005" "" "" .SH NAME config_siimage_chipset_for_pio \- set drive timings .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void config_siimage_chipset_for_pio (ide_drive_t * \fIdrive\fB, byte \fIset_speed\fB); \fR .SH "ARGUMENTS" .TP \fB\fIdrive\fB\fR drive to tune \fIspeed\fR we want .TP \fB\fIset_speed\fB\fR -- undescribed -- .SH "DESCRIPTION" .PP Compute the best pio mode we can for a given device. Also honour the timings for the driver when dealing with mixed devices. Some of this is ugly but its all wrapped up here .PP The SI680 can also do VDMA - we need to start using that .SH "FIXME" .PP we use the BIOS channel timings to avoid driving the task files too fast at the disk. We need to compute the master/slave drive PIO mode properly so that we can up the speed on a hotplug system.