diff options
author | Sergei Shtylyov <sshtylyov@ru.mvista.com> | 2008-04-28 11:54:38 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-04-28 12:14:33 -0400 |
commit | fcbd3b4b92efe29b59df16b910138cf43683be88 (patch) | |
tree | 2aadd1e40849ea39e08fe41ee8772f38f27e6872 /drivers/ide/mips | |
parent | df2700519c84ee8ee1e5ea165725c651f6d4d1a4 (diff) |
[MIPS] Pb1200/DBAu1200: move platform code to its proper place
Since both the IDE interface and SMC 91C111 Ethernet chip are on-board
devices, not SOC devices, move the platform device registration form the
common to the board specific code.
While at it, remove semicolon (which didn't break compilation only by
chance) from the AU1XXX_ATA_DDMA_REQ macro and do some renaming:
- change 'au1200_ide0_' variable name prefix to the mere 'ide_';
- change 'smc91x_' variable name prefix to 'smc91c111_' since that's the
name of the chip used on the boards;
- drop 'AU1XXX_' prefix from the names of macros describing IDE and Ethernet
on-board devices;
- change 'SMC91111_' to 'SMC91C111_', change 'IRQ' to 'INT' in the names of
the macros describing the Ethernet chip for consistency with the IDE
macros;
- change 'ATA_' to 'IDE_' and 'OFFSET' to 'SHIFT' (since this value is
indeed a shift count) in the names of the macros describing the IDE
interface.
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'drivers/ide/mips')
-rw-r--r-- | drivers/ide/mips/au1xxx-ide.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/ide/mips/au1xxx-ide.c b/drivers/ide/mips/au1xxx-ide.c index 296b9c674bae..e0cf5e2dbab7 100644 --- a/drivers/ide/mips/au1xxx-ide.c +++ b/drivers/ide/mips/au1xxx-ide.c | |||
@@ -359,7 +359,7 @@ static void auide_ddma_rx_callback(int irq, void *param) | |||
359 | static void auide_init_dbdma_dev(dbdev_tab_t *dev, u32 dev_id, u32 tsize, u32 devwidth, u32 flags) | 359 | static void auide_init_dbdma_dev(dbdev_tab_t *dev, u32 dev_id, u32 tsize, u32 devwidth, u32 flags) |
360 | { | 360 | { |
361 | dev->dev_id = dev_id; | 361 | dev->dev_id = dev_id; |
362 | dev->dev_physaddr = (u32)AU1XXX_ATA_PHYS_ADDR; | 362 | dev->dev_physaddr = (u32)IDE_PHYS_ADDR; |
363 | dev->dev_intlevel = 0; | 363 | dev->dev_intlevel = 0; |
364 | dev->dev_intpolarity = 0; | 364 | dev->dev_intpolarity = 0; |
365 | dev->dev_tsize = tsize; | 365 | dev->dev_tsize = tsize; |
@@ -397,7 +397,7 @@ static int auide_ddma_init(ide_hwif_t *hwif, const struct ide_port_info *d) | |||
397 | dbdev_tab_t source_dev_tab, target_dev_tab; | 397 | dbdev_tab_t source_dev_tab, target_dev_tab; |
398 | u32 dev_id, tsize, devwidth, flags; | 398 | u32 dev_id, tsize, devwidth, flags; |
399 | 399 | ||
400 | dev_id = AU1XXX_ATA_DDMA_REQ; | 400 | dev_id = IDE_DDMA_REQ; |
401 | 401 | ||
402 | tsize = 8; /* 1 */ | 402 | tsize = 8; /* 1 */ |
403 | devwidth = 32; /* 16 */ | 403 | devwidth = 32; /* 16 */ |
@@ -506,10 +506,10 @@ static void auide_setup_ports(hw_regs_t *hw, _auide_hwif *ahwif) | |||
506 | 506 | ||
507 | /* FIXME? */ | 507 | /* FIXME? */ |
508 | for (i = 0; i < 8; i++) | 508 | for (i = 0; i < 8; i++) |
509 | *ata_regs++ = ahwif->regbase + (i << AU1XXX_ATA_REG_OFFSET); | 509 | *ata_regs++ = ahwif->regbase + (i << IDE_REG_SHIFT); |
510 | 510 | ||
511 | /* set the Alternative Status register */ | 511 | /* set the Alternative Status register */ |
512 | *ata_regs = ahwif->regbase + (14 << AU1XXX_ATA_REG_OFFSET); | 512 | *ata_regs = ahwif->regbase + (14 << IDE_REG_SHIFT); |
513 | } | 513 | } |
514 | 514 | ||
515 | static const struct ide_port_ops au1xxx_port_ops = { | 515 | static const struct ide_port_ops au1xxx_port_ops = { |