Name

ata_acpi_push_timing — set the channel (controller) timings

Synopsis

void ata_acpi_push_timing (struct ata_port * ap);

Arguments

ap

target ata_port (channel)

Description

For PATA ACPI, this function executes the _STM ACPI method for the target channel.

_STM only applies to ATA controllers in PATA (legacy) mode, not to SATA. In legacy mode, ap->hard_port_no is channel (controller) number.

_STM requires Identify Drive data, which must already be present in ata_device->id[] (i.e., it's not fetched here).