Skip to content

Commit

Permalink
ata: pata_at91.c bugfix for initial_timing initialisation
Browse files Browse the repository at this point in the history
The "struct ata_timing" must contain 10 members, but ".dmack_hold" member was
forgotten for "initial_timing" initialisation. This patch fixes such a problem.

Signed-off-by: Igor Plyatov <plyatov@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  • Loading branch information
Igor Plyatov authored and jgarzik committed Apr 24, 2011
1 parent 9719b8f commit 792d37a
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions drivers/ata/pata_at91.c
Expand Up @@ -50,8 +50,18 @@ struct at91_ide_info {
void __iomem *alt_addr;
};

static const struct ata_timing initial_timing =
{XFER_PIO_0, 70, 290, 240, 600, 165, 150, 600, 0};
static const struct ata_timing initial_timing = {
.mode = XFER_PIO_0,
.setup = 70,
.act8b = 290,
.rec8b = 240,
.cyc8b = 600,
.active = 165,
.recover = 150,
.dmack_hold = 0,
.cycle = 600,
.udma = 0
};

static unsigned long calc_mck_cycles(unsigned long ns, unsigned long mck_hz)
{
Expand Down

0 comments on commit 792d37a

Please sign in to comment.