Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3dd654bf authored by Ralf Baechle's avatar Ralf Baechle Committed by Jeff Garzik
Browse files

[MIPS] ATA: Rename routerboard 500 to 532



The platform is actually named routerboard 532 so let's call it this.  This
patch only rename files, Kconfig and C symbols; no functional changes.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
parent a01e035e
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -566,11 +566,11 @@ config PATA_RADISYS


	  If unsure, say N.
	  If unsure, say N.


config PATA_RB500
config PATA_RB532
	tristate "RouterBoard 500 PATA CompactFlash support"
	tristate "RouterBoard 532 PATA CompactFlash support"
	depends on MIKROTIK_RB500
	depends on MIKROTIK_RB532
	help
	help
	  This option enables support for the RouterBoard 500
	  This option enables support for the RouterBoard 532
	  PATA CompactFlash controller.
	  PATA CompactFlash controller.


	  If unsure, say N.
	  If unsure, say N.
+1 −1
Original line number Original line Diff line number Diff line
@@ -55,7 +55,7 @@ obj-$(CONFIG_PATA_PDC2027X) += pata_pdc2027x.o
obj-$(CONFIG_PATA_PDC_OLD)	+= pata_pdc202xx_old.o
obj-$(CONFIG_PATA_PDC_OLD)	+= pata_pdc202xx_old.o
obj-$(CONFIG_PATA_QDI)		+= pata_qdi.o
obj-$(CONFIG_PATA_QDI)		+= pata_qdi.o
obj-$(CONFIG_PATA_RADISYS)	+= pata_radisys.o
obj-$(CONFIG_PATA_RADISYS)	+= pata_radisys.o
obj-$(CONFIG_PATA_RB500)	+= pata_rb500_cf.o
obj-$(CONFIG_PATA_RB532)	+= pata_rb532_cf.o
obj-$(CONFIG_PATA_RZ1000)	+= pata_rz1000.o
obj-$(CONFIG_PATA_RZ1000)	+= pata_rz1000.o
obj-$(CONFIG_PATA_SC1200)	+= pata_sc1200.o
obj-$(CONFIG_PATA_SC1200)	+= pata_sc1200.o
obj-$(CONFIG_PATA_SERVERWORKS)	+= pata_serverworks.o
obj-$(CONFIG_PATA_SERVERWORKS)	+= pata_serverworks.o
+39 −39
Original line number Original line Diff line number Diff line
@@ -32,7 +32,7 @@


#include <asm/gpio.h>
#include <asm/gpio.h>


#define DRV_NAME	"pata-rb500-cf"
#define DRV_NAME	"pata-rb532-cf"
#define DRV_VERSION	"0.1.0"
#define DRV_VERSION	"0.1.0"
#define DRV_DESC	"PATA driver for RouterBOARD 532 Compact Flash"
#define DRV_DESC	"PATA driver for RouterBOARD 532 Compact Flash"


@@ -43,7 +43,7 @@
#define RB500_CF_REG_CTRL	0x080E
#define RB500_CF_REG_CTRL	0x080E
#define RB500_CF_REG_DATA	0x0C00
#define RB500_CF_REG_DATA	0x0C00


struct rb500_cf_info {
struct rb532_cf_info {
	void __iomem	*iobase;
	void __iomem	*iobase;
	unsigned int	gpio_line;
	unsigned int	gpio_line;
	int		frozen;
	int		frozen;
@@ -52,10 +52,10 @@ struct rb500_cf_info {


/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */


static inline void rb500_pata_finish_io(struct ata_port *ap)
static inline void rb532_pata_finish_io(struct ata_port *ap)
{
{
	struct ata_host *ah = ap->host;
	struct ata_host *ah = ap->host;
	struct rb500_cf_info *info = ah->private_data;
	struct rb532_cf_info *info = ah->private_data;


	ata_sff_altstatus(ap);
	ata_sff_altstatus(ap);
	ndelay(RB500_CF_IO_DELAY);
	ndelay(RB500_CF_IO_DELAY);
@@ -63,14 +63,14 @@ static inline void rb500_pata_finish_io(struct ata_port *ap)
	set_irq_type(info->irq, IRQ_TYPE_LEVEL_HIGH);
	set_irq_type(info->irq, IRQ_TYPE_LEVEL_HIGH);
}
}


static void rb500_pata_exec_command(struct ata_port *ap,
static void rb532_pata_exec_command(struct ata_port *ap,
				const struct ata_taskfile *tf)
				const struct ata_taskfile *tf)
{
{
	writeb(tf->command, ap->ioaddr.command_addr);
	writeb(tf->command, ap->ioaddr.command_addr);
	rb500_pata_finish_io(ap);
	rb532_pata_finish_io(ap);
}
}


static void rb500_pata_data_xfer(struct ata_device *adev, unsigned char *buf,
static void rb532_pata_data_xfer(struct ata_device *adev, unsigned char *buf,
				unsigned int buflen, int write_data)
				unsigned int buflen, int write_data)
{
{
	struct ata_port *ap = adev->link->ap;
	struct ata_port *ap = adev->link->ap;
@@ -84,27 +84,27 @@ static void rb500_pata_data_xfer(struct ata_device *adev, unsigned char *buf,
			*buf = readb(ioaddr);
			*buf = readb(ioaddr);
	}
	}


	rb500_pata_finish_io(adev->link->ap);
	rb532_pata_finish_io(adev->link->ap);
}
}


static void rb500_pata_freeze(struct ata_port *ap)
static void rb532_pata_freeze(struct ata_port *ap)
{
{
	struct rb500_cf_info *info = ap->host->private_data;
	struct rb532_cf_info *info = ap->host->private_data;


	info->frozen = 1;
	info->frozen = 1;
}
}


static void rb500_pata_thaw(struct ata_port *ap)
static void rb532_pata_thaw(struct ata_port *ap)
{
{
	struct rb500_cf_info *info = ap->host->private_data;
	struct rb532_cf_info *info = ap->host->private_data;


	info->frozen = 0;
	info->frozen = 0;
}
}


static irqreturn_t rb500_pata_irq_handler(int irq, void *dev_instance)
static irqreturn_t rb532_pata_irq_handler(int irq, void *dev_instance)
{
{
	struct ata_host *ah = dev_instance;
	struct ata_host *ah = dev_instance;
	struct rb500_cf_info *info = ah->private_data;
	struct rb532_cf_info *info = ah->private_data;


	if (gpio_get_value(info->gpio_line)) {
	if (gpio_get_value(info->gpio_line)) {
		set_irq_type(info->irq, IRQ_TYPE_LEVEL_LOW);
		set_irq_type(info->irq, IRQ_TYPE_LEVEL_LOW);
@@ -117,30 +117,30 @@ static irqreturn_t rb500_pata_irq_handler(int irq, void *dev_instance)
	return IRQ_HANDLED;
	return IRQ_HANDLED;
}
}


static struct ata_port_operations rb500_pata_port_ops = {
static struct ata_port_operations rb532_pata_port_ops = {
	.inherits		= &ata_sff_port_ops,
	.inherits		= &ata_sff_port_ops,
	.sff_exec_command	= rb500_pata_exec_command,
	.sff_exec_command	= rb532_pata_exec_command,
	.sff_data_xfer		= rb500_pata_data_xfer,
	.sff_data_xfer		= rb532_pata_data_xfer,
	.freeze			= rb500_pata_freeze,
	.freeze			= rb532_pata_freeze,
	.thaw			= rb500_pata_thaw,
	.thaw			= rb532_pata_thaw,
};
};


/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */


static struct scsi_host_template rb500_pata_sht = {
static struct scsi_host_template rb532_pata_sht = {
	ATA_PIO_SHT(DRV_NAME),
	ATA_PIO_SHT(DRV_NAME),
};
};


/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */


static void rb500_pata_setup_ports(struct ata_host *ah)
static void rb532_pata_setup_ports(struct ata_host *ah)
{
{
	struct rb500_cf_info *info = ah->private_data;
	struct rb532_cf_info *info = ah->private_data;
	struct ata_port *ap;
	struct ata_port *ap;


	ap = ah->ports[0];
	ap = ah->ports[0];


	ap->ops		= &rb500_pata_port_ops;
	ap->ops		= &rb532_pata_port_ops;
	ap->pio_mask	= 0x1f; /* PIO4 */
	ap->pio_mask	= 0x1f; /* PIO4 */
	ap->flags	= ATA_FLAG_NO_LEGACY | ATA_FLAG_MMIO;
	ap->flags	= ATA_FLAG_NO_LEGACY | ATA_FLAG_MMIO;


@@ -153,13 +153,13 @@ static void rb500_pata_setup_ports(struct ata_host *ah)
	ap->ioaddr.data_addr	= info->iobase + RB500_CF_REG_DATA;
	ap->ioaddr.data_addr	= info->iobase + RB500_CF_REG_DATA;
}
}


static __devinit int rb500_pata_driver_probe(struct platform_device *pdev)
static __devinit int rb532_pata_driver_probe(struct platform_device *pdev)
{
{
	unsigned int irq;
	unsigned int irq;
	int gpio;
	int gpio;
	struct resource *res;
	struct resource *res;
	struct ata_host *ah;
	struct ata_host *ah;
	struct rb500_cf_info *info;
	struct rb532_cf_info *info;
	int ret;
	int ret;


	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
@@ -213,10 +213,10 @@ static __devinit int rb500_pata_driver_probe(struct platform_device *pdev)
		goto err_free_gpio;
		goto err_free_gpio;
	}
	}


	rb500_pata_setup_ports(ah);
	rb532_pata_setup_ports(ah);


	ret = ata_host_activate(ah, irq, rb500_pata_irq_handler,
	ret = ata_host_activate(ah, irq, rb532_pata_irq_handler,
				IRQF_TRIGGER_LOW, &rb500_pata_sht);
				IRQF_TRIGGER_LOW, &rb532_pata_sht);
	if (ret)
	if (ret)
		goto err_free_gpio;
		goto err_free_gpio;


@@ -228,10 +228,10 @@ static __devinit int rb500_pata_driver_probe(struct platform_device *pdev)
	return ret;
	return ret;
}
}


static __devexit int rb500_pata_driver_remove(struct platform_device *pdev)
static __devexit int rb532_pata_driver_remove(struct platform_device *pdev)
{
{
	struct ata_host *ah = platform_get_drvdata(pdev);
	struct ata_host *ah = platform_get_drvdata(pdev);
	struct rb500_cf_info *info = ah->private_data;
	struct rb532_cf_info *info = ah->private_data;


	ata_host_detach(ah);
	ata_host_detach(ah);
	gpio_free(info->gpio_line);
	gpio_free(info->gpio_line);
@@ -242,9 +242,9 @@ static __devexit int rb500_pata_driver_remove(struct platform_device *pdev)
/* work with hotplug and coldplug */
/* work with hotplug and coldplug */
MODULE_ALIAS("platform:" DRV_NAME);
MODULE_ALIAS("platform:" DRV_NAME);


static struct platform_driver rb500_pata_platform_driver = {
static struct platform_driver rb532_pata_platform_driver = {
	.probe		= rb500_pata_driver_probe,
	.probe		= rb532_pata_driver_probe,
	.remove		= __devexit_p(rb500_pata_driver_remove),
	.remove		= __devexit_p(rb532_pata_driver_remove),
	.driver	 = {
	.driver	 = {
		.name   = DRV_NAME,
		.name   = DRV_NAME,
		.owner  = THIS_MODULE,
		.owner  = THIS_MODULE,
@@ -255,16 +255,16 @@ static struct platform_driver rb500_pata_platform_driver = {


#define DRV_INFO DRV_DESC " version " DRV_VERSION
#define DRV_INFO DRV_DESC " version " DRV_VERSION


static int __init rb500_pata_module_init(void)
static int __init rb532_pata_module_init(void)
{
{
	printk(KERN_INFO DRV_INFO "\n");
	printk(KERN_INFO DRV_INFO "\n");


	return platform_driver_register(&rb500_pata_platform_driver);
	return platform_driver_register(&rb532_pata_platform_driver);
}
}


static void __exit rb500_pata_module_exit(void)
static void __exit rb532_pata_module_exit(void)
{
{
	platform_driver_unregister(&rb500_pata_platform_driver);
	platform_driver_unregister(&rb532_pata_platform_driver);
}
}


MODULE_AUTHOR("Gabor Juhos <juhosg at openwrt.org>");
MODULE_AUTHOR("Gabor Juhos <juhosg at openwrt.org>");
@@ -273,5 +273,5 @@ MODULE_DESCRIPTION(DRV_DESC);
MODULE_VERSION(DRV_VERSION);
MODULE_VERSION(DRV_VERSION);
MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");


module_init(rb500_pata_module_init);
module_init(rb532_pata_module_init);
module_exit(rb500_pata_module_exit);
module_exit(rb532_pata_module_exit);