Loading drivers/ide/pci/opti621.c +30 −25 Original line number Diff line number Diff line Loading @@ -218,19 +218,24 @@ static void compute_clocks(int pio, pio_clocks_t *clks) clks->data_time = cmpt_clk(data_pls, bus_speed); clks->recovery_time = cmpt_clk(ide_pio_timings[pio].cycle_time - adr_setup-data_pls, bus_speed); if (clks->address_time<1) clks->address_time = 1; if (clks->address_time>4) clks->address_time = 4; if (clks->data_time<1) clks->data_time = 1; if (clks->data_time>16) clks->data_time = 16; if (clks->recovery_time<2) clks->recovery_time = 2; if (clks->recovery_time>17) clks->recovery_time = 17; if (clks->address_time < 1) clks->address_time = 1; if (clks->address_time > 4) clks->address_time = 4; if (clks->data_time < 1) clks->data_time = 1; if (clks->data_time > 16) clks->data_time = 16; if (clks->recovery_time < 2) clks->recovery_time = 2; if (clks->recovery_time > 17) clks->recovery_time = 17; } else { clks->address_time = 1; clks->data_time = 1; clks->recovery_time = 2; /* minimal values */ } } static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio) Loading Loading
drivers/ide/pci/opti621.c +30 −25 Original line number Diff line number Diff line Loading @@ -218,19 +218,24 @@ static void compute_clocks(int pio, pio_clocks_t *clks) clks->data_time = cmpt_clk(data_pls, bus_speed); clks->recovery_time = cmpt_clk(ide_pio_timings[pio].cycle_time - adr_setup-data_pls, bus_speed); if (clks->address_time<1) clks->address_time = 1; if (clks->address_time>4) clks->address_time = 4; if (clks->data_time<1) clks->data_time = 1; if (clks->data_time>16) clks->data_time = 16; if (clks->recovery_time<2) clks->recovery_time = 2; if (clks->recovery_time>17) clks->recovery_time = 17; if (clks->address_time < 1) clks->address_time = 1; if (clks->address_time > 4) clks->address_time = 4; if (clks->data_time < 1) clks->data_time = 1; if (clks->data_time > 16) clks->data_time = 16; if (clks->recovery_time < 2) clks->recovery_time = 2; if (clks->recovery_time > 17) clks->recovery_time = 17; } else { clks->address_time = 1; clks->data_time = 1; clks->recovery_time = 2; /* minimal values */ } } static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio) Loading