提交 4eb68a25 编写于 作者: P Paolo Ciarrocchi 提交者: Bartlomiej Zolnierkiewicz

IDE: Coding Style fixes to drivers/ide/pci/opti621.c

Compile tested.

[bart: some fixes, md5sum checked]
Signed-off-by: NPaolo Ciarrocchi <paolo.ciarrocchi@gmail.com>
Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
上级 177b8fe9
...@@ -57,9 +57,9 @@ ...@@ -57,9 +57,9 @@
* (use idebus=xx to select PCI bus speed). * (use idebus=xx to select PCI bus speed).
* *
* Version 0.1, Nov 8, 1996 * Version 0.1, Nov 8, 1996
* by Jaromir Koutek, for 2.1.8. * by Jaromir Koutek, for 2.1.8.
* Initial version of driver. * Initial version of driver.
* *
* Version 0.2 * Version 0.2
* Number 0.2 skipped. * Number 0.2 skipped.
* *
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
* by Jaromir Koutek * by Jaromir Koutek
* Updates for use with (again) new IDE block driver. * Updates for use with (again) new IDE block driver.
* Update of documentation. * Update of documentation.
* *
* Version 0.6, Jan 2, 1999 * Version 0.6, Jan 2, 1999
* by Jaromir Koutek * by Jaromir Koutek
* Reversed to version 0.3 of the driver, because * Reversed to version 0.3 of the driver, because
...@@ -208,29 +208,34 @@ typedef struct pio_clocks_s { ...@@ -208,29 +208,34 @@ typedef struct pio_clocks_s {
static void compute_clocks(int pio, pio_clocks_t *clks) static void compute_clocks(int pio, pio_clocks_t *clks)
{ {
if (pio != PIO_NOT_EXIST) { if (pio != PIO_NOT_EXIST) {
int adr_setup, data_pls; int adr_setup, data_pls;
int bus_speed = system_bus_clock(); int bus_speed = system_bus_clock();
adr_setup = ide_pio_timings[pio].setup_time; adr_setup = ide_pio_timings[pio].setup_time;
data_pls = ide_pio_timings[pio].active_time; data_pls = ide_pio_timings[pio].active_time;
clks->address_time = cmpt_clk(adr_setup, bus_speed); clks->address_time = cmpt_clk(adr_setup, bus_speed);
clks->data_time = cmpt_clk(data_pls, bus_speed); clks->data_time = cmpt_clk(data_pls, bus_speed);
clks->recovery_time = cmpt_clk(ide_pio_timings[pio].cycle_time clks->recovery_time = cmpt_clk(ide_pio_timings[pio].cycle_time
- adr_setup-data_pls, bus_speed); - adr_setup-data_pls, bus_speed);
if (clks->address_time<1) clks->address_time = 1; if (clks->address_time < 1)
if (clks->address_time>4) clks->address_time = 4; clks->address_time = 1;
if (clks->data_time<1) clks->data_time = 1; if (clks->address_time > 4)
if (clks->data_time>16) clks->data_time = 16; clks->address_time = 4;
if (clks->recovery_time<2) clks->recovery_time = 2; if (clks->data_time < 1)
if (clks->recovery_time>17) clks->recovery_time = 17; 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 { } else {
clks->address_time = 1; clks->address_time = 1;
clks->data_time = 1; clks->data_time = 1;
clks->recovery_time = 2; clks->recovery_time = 2;
/* minimal values */ /* minimal values */
} }
} }
static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio) static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio)
...@@ -247,8 +252,8 @@ static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio) ...@@ -247,8 +252,8 @@ static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio)
/* sets drive->drive_data for both drives */ /* sets drive->drive_data for both drives */
compute_pios(drive, pio); compute_pios(drive, pio);
pio1 = hwif->drives[0].drive_data; pio1 = hwif->drives[0].drive_data;
pio2 = hwif->drives[1].drive_data; pio2 = hwif->drives[1].drive_data;
compute_clocks(pio1, &first); compute_clocks(pio1, &first);
compute_clocks(pio2, &second); compute_clocks(pio2, &second);
...@@ -275,7 +280,7 @@ static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio) ...@@ -275,7 +280,7 @@ static void opti621_set_pio_mode(ide_drive_t *drive, const u8 pio)
spin_lock_irqsave(&opti621_lock, flags); spin_lock_irqsave(&opti621_lock, flags);
reg_base = hwif->io_ports[IDE_DATA_OFFSET]; reg_base = hwif->io_ports[IDE_DATA_OFFSET];
/* allow Register-B */ /* allow Register-B */
outb(0xc0, reg_base + CNTRL_REG); outb(0xc0, reg_base + CNTRL_REG);
...@@ -324,7 +329,7 @@ static void __devinit opti621_port_init_devs(ide_hwif_t *hwif) ...@@ -324,7 +329,7 @@ static void __devinit opti621_port_init_devs(ide_hwif_t *hwif)
/* /*
* init_hwif_opti621() is called once for each hwif found at boot. * init_hwif_opti621() is called once for each hwif found at boot.
*/ */
static void __devinit init_hwif_opti621 (ide_hwif_t *hwif) static void __devinit init_hwif_opti621(ide_hwif_t *hwif)
{ {
hwif->port_init_devs = opti621_port_init_devs; hwif->port_init_devs = opti621_port_init_devs;
hwif->set_pio_mode = &opti621_set_pio_mode; hwif->set_pio_mode = &opti621_set_pio_mode;
...@@ -334,15 +339,15 @@ static const struct ide_port_info opti621_chipsets[] __devinitdata = { ...@@ -334,15 +339,15 @@ static const struct ide_port_info opti621_chipsets[] __devinitdata = {
{ /* 0 */ { /* 0 */
.name = "OPTI621", .name = "OPTI621",
.init_hwif = init_hwif_opti621, .init_hwif = init_hwif_opti621,
.enablebits = {{0x45,0x80,0x00}, {0x40,0x08,0x00}}, .enablebits = { {0x45, 0x80, 0x00}, {0x40, 0x08, 0x00} },
.host_flags = IDE_HFLAG_TRUST_BIOS_FOR_DMA, .host_flags = IDE_HFLAG_TRUST_BIOS_FOR_DMA,
.pio_mask = ATA_PIO3, .pio_mask = ATA_PIO3,
.swdma_mask = ATA_SWDMA2, .swdma_mask = ATA_SWDMA2,
.mwdma_mask = ATA_MWDMA2, .mwdma_mask = ATA_MWDMA2,
},{ /* 1 */ }, { /* 1 */
.name = "OPTI621X", .name = "OPTI621X",
.init_hwif = init_hwif_opti621, .init_hwif = init_hwif_opti621,
.enablebits = {{0x45,0x80,0x00}, {0x40,0x08,0x00}}, .enablebits = { {0x45, 0x80, 0x00}, {0x40, 0x08, 0x00} },
.host_flags = IDE_HFLAG_TRUST_BIOS_FOR_DMA, .host_flags = IDE_HFLAG_TRUST_BIOS_FOR_DMA,
.pio_mask = ATA_PIO3, .pio_mask = ATA_PIO3,
.swdma_mask = ATA_SWDMA2, .swdma_mask = ATA_SWDMA2,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册