diff options
Diffstat (limited to 'drivers/ide/palm_bk3710.c')
| -rw-r--r-- | drivers/ide/palm_bk3710.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/ide/palm_bk3710.c b/drivers/ide/palm_bk3710.c index 09d813d313f..3c1dc015215 100644 --- a/drivers/ide/palm_bk3710.c +++ b/drivers/ide/palm_bk3710.c @@ -306,6 +306,7 @@ static struct ide_port_info __devinitdata palm_bk3710_port_info = {  	.host_flags		= IDE_HFLAG_MMIO,  	.pio_mask		= ATA_PIO4,  	.mwdma_mask		= ATA_MWDMA2, +	.chipset		= ide_palm3710,  };  static int __init palm_bk3710_probe(struct platform_device *pdev) @@ -315,7 +316,7 @@ static int __init palm_bk3710_probe(struct platform_device *pdev)  	void __iomem *base;  	unsigned long rate, mem_size;  	int i, rc; -	hw_regs_t hw, *hws[] = { &hw, NULL, NULL, NULL }; +	struct ide_hw hw, *hws[] = { &hw };  	clk = clk_get(&pdev->dev, "IDECLK");  	if (IS_ERR(clk)) @@ -363,13 +364,12 @@ static int __init palm_bk3710_probe(struct platform_device *pdev)  			(base + IDE_PALM_ATA_PRI_CTL_OFFSET);  	hw.irq = irq->start;  	hw.dev = &pdev->dev; -	hw.chipset = ide_palm3710;  	palm_bk3710_port_info.udma_mask = rate < 100000000 ? ATA_UDMA4 :  							     ATA_UDMA5;  	/* Register the IDE interface with Linux */ -	rc = ide_host_add(&palm_bk3710_port_info, hws, NULL); +	rc = ide_host_add(&palm_bk3710_port_info, hws, 1, NULL);  	if (rc)  		goto out;  |