Commit d624bd3c authored by Gabor Juhos's avatar Gabor Juhos Committed by Ralf Baechle

MIPS: ath79: replace ath724x to ar724x

Replace the 'ath724x' to 'ar724x' in function, variable and
structure names to reflect the name of the real SoC.
Signed-off-by: default avatarGabor Juhos <juhosg@openwrt.org>
Acked-by: default avatarRené Bolldorf <xsecute@googlemail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3490/Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 692183ef
...@@ -84,7 +84,7 @@ static struct ath79_spi_platform_data ubnt_xm_spi_data = { ...@@ -84,7 +84,7 @@ static struct ath79_spi_platform_data ubnt_xm_spi_data = {
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
static struct ath9k_platform_data ubnt_xm_eeprom_data; static struct ath9k_platform_data ubnt_xm_eeprom_data;
static struct ath724x_pci_data ubnt_xm_pci_data[] = { static struct ar724x_pci_data ubnt_xm_pci_data[] = {
{ {
.irq = UBNT_XM_PCI_IRQ, .irq = UBNT_XM_PCI_IRQ,
.pdata = &ubnt_xm_eeprom_data, .pdata = &ubnt_xm_eeprom_data,
...@@ -108,7 +108,7 @@ static void __init ubnt_xm_init(void) ...@@ -108,7 +108,7 @@ static void __init ubnt_xm_init(void)
memcpy(ubnt_xm_eeprom_data.eeprom_data, UBNT_XM_EEPROM_ADDR, memcpy(ubnt_xm_eeprom_data.eeprom_data, UBNT_XM_EEPROM_ADDR,
sizeof(ubnt_xm_eeprom_data.eeprom_data)); sizeof(ubnt_xm_eeprom_data.eeprom_data));
ath724x_pci_add_data(ubnt_xm_pci_data, ARRAY_SIZE(ubnt_xm_pci_data)); ar724x_pci_add_data(ubnt_xm_pci_data, ARRAY_SIZE(ubnt_xm_pci_data));
#endif /* CONFIG_PCI */ #endif /* CONFIG_PCI */
ath79_register_pci(); ath79_register_pci();
......
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
#include <asm/mach-ath79/pci.h> #include <asm/mach-ath79/pci.h>
#include "pci.h" #include "pci.h"
static struct ath724x_pci_data *pci_data; static struct ar724x_pci_data *pci_data;
static int pci_data_size; static int pci_data_size;
void ath724x_pci_add_data(struct ath724x_pci_data *data, int size) void ar724x_pci_add_data(struct ar724x_pci_data *data, int size)
{ {
pci_data = data; pci_data = data;
pci_data_size = size; pci_data_size = size;
...@@ -50,7 +50,7 @@ int pcibios_plat_dev_init(struct pci_dev *dev) ...@@ -50,7 +50,7 @@ int pcibios_plat_dev_init(struct pci_dev *dev)
int __init ath79_register_pci(void) int __init ath79_register_pci(void)
{ {
if (soc_is_ar724x()) if (soc_is_ar724x())
return ath724x_pcibios_init(); return ar724x_pcibios_init();
return -ENODEV; return -ENODEV;
} }
...@@ -8,15 +8,15 @@ ...@@ -8,15 +8,15 @@
* by the Free Software Foundation. * by the Free Software Foundation.
*/ */
#ifndef __ASM_MACH_ATH79_PCI_ATH724X_H #ifndef _ATH79_PCI_H
#define __ASM_MACH_ATH79_PCI_ATH724X_H #define _ATH79_PCI_H
struct ath724x_pci_data { struct ar724x_pci_data {
int irq; int irq;
void *pdata; void *pdata;
}; };
void ath724x_pci_add_data(struct ath724x_pci_data *data, int size); void ar724x_pci_add_data(struct ar724x_pci_data *data, int size);
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
int ath79_register_pci(void); int ath79_register_pci(void);
...@@ -24,4 +24,4 @@ int ath79_register_pci(void); ...@@ -24,4 +24,4 @@ int ath79_register_pci(void);
static inline int ath79_register_pci(void) { return 0; } static inline int ath79_register_pci(void) { return 0; }
#endif #endif
#endif /* __ASM_MACH_ATH79_PCI_ATH724X_H */ #endif /* _ATH79_PCI_H */
...@@ -12,9 +12,9 @@ ...@@ -12,9 +12,9 @@
#define __ASM_MACH_ATH79_PCI_H #define __ASM_MACH_ATH79_PCI_H
#if defined(CONFIG_PCI) && defined(CONFIG_SOC_AR724X) #if defined(CONFIG_PCI) && defined(CONFIG_SOC_AR724X)
int ath724x_pcibios_init(void); int ar724x_pcibios_init(void);
#else #else
static inline int ath724x_pcibios_init(void) { return 0; } static inline int ar724x_pcibios_init(void) { return 0; }
#endif #endif
#endif /* __ASM_MACH_ATH79_PCI_H */ #endif /* __ASM_MACH_ATH79_PCI_H */
...@@ -14,13 +14,13 @@ ...@@ -14,13 +14,13 @@
#define reg_read(_phys) (*(unsigned int *) KSEG1ADDR(_phys)) #define reg_read(_phys) (*(unsigned int *) KSEG1ADDR(_phys))
#define reg_write(_phys, _val) ((*(unsigned int *) KSEG1ADDR(_phys)) = (_val)) #define reg_write(_phys, _val) ((*(unsigned int *) KSEG1ADDR(_phys)) = (_val))
#define ATH724X_PCI_DEV_BASE 0x14000000 #define AR724X_PCI_DEV_BASE 0x14000000
#define ATH724X_PCI_MEM_BASE 0x10000000 #define AR724X_PCI_MEM_BASE 0x10000000
#define ATH724X_PCI_MEM_SIZE 0x08000000 #define AR724X_PCI_MEM_SIZE 0x08000000
static DEFINE_SPINLOCK(ath724x_pci_lock); static DEFINE_SPINLOCK(ar724x_pci_lock);
static int ath724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where, static int ar724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where,
int size, uint32_t *value) int size, uint32_t *value)
{ {
unsigned long flags, addr, tval, mask; unsigned long flags, addr, tval, mask;
...@@ -31,38 +31,38 @@ static int ath724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where, ...@@ -31,38 +31,38 @@ static int ath724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where,
if (where & (size - 1)) if (where & (size - 1))
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
spin_lock_irqsave(&ath724x_pci_lock, flags); spin_lock_irqsave(&ar724x_pci_lock, flags);
switch (size) { switch (size) {
case 1: case 1:
addr = where & ~3; addr = where & ~3;
mask = 0xff000000 >> ((where % 4) * 8); mask = 0xff000000 >> ((where % 4) * 8);
tval = reg_read(ATH724X_PCI_DEV_BASE + addr); tval = reg_read(AR724X_PCI_DEV_BASE + addr);
tval = tval & ~mask; tval = tval & ~mask;
*value = (tval >> ((4 - (where % 4))*8)); *value = (tval >> ((4 - (where % 4))*8));
break; break;
case 2: case 2:
addr = where & ~3; addr = where & ~3;
mask = 0xffff0000 >> ((where % 4)*8); mask = 0xffff0000 >> ((where % 4)*8);
tval = reg_read(ATH724X_PCI_DEV_BASE + addr); tval = reg_read(AR724X_PCI_DEV_BASE + addr);
tval = tval & ~mask; tval = tval & ~mask;
*value = (tval >> ((4 - (where % 4))*8)); *value = (tval >> ((4 - (where % 4))*8));
break; break;
case 4: case 4:
*value = reg_read(ATH724X_PCI_DEV_BASE + where); *value = reg_read(AR724X_PCI_DEV_BASE + where);
break; break;
default: default:
spin_unlock_irqrestore(&ath724x_pci_lock, flags); spin_unlock_irqrestore(&ar724x_pci_lock, flags);
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
} }
spin_unlock_irqrestore(&ath724x_pci_lock, flags); spin_unlock_irqrestore(&ar724x_pci_lock, flags);
return PCIBIOS_SUCCESSFUL; return PCIBIOS_SUCCESSFUL;
} }
static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where, static int ar724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where,
int size, uint32_t value) int size, uint32_t value)
{ {
unsigned long flags, tval, addr, mask; unsigned long flags, tval, addr, mask;
...@@ -73,11 +73,11 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where, ...@@ -73,11 +73,11 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where,
if (where & (size - 1)) if (where & (size - 1))
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
spin_lock_irqsave(&ath724x_pci_lock, flags); spin_lock_irqsave(&ar724x_pci_lock, flags);
switch (size) { switch (size) {
case 1: case 1:
addr = (ATH724X_PCI_DEV_BASE + where) & ~3; addr = (AR724X_PCI_DEV_BASE + where) & ~3;
mask = 0xff000000 >> ((where % 4)*8); mask = 0xff000000 >> ((where % 4)*8);
tval = reg_read(addr); tval = reg_read(addr);
tval = tval & ~mask; tval = tval & ~mask;
...@@ -85,7 +85,7 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where, ...@@ -85,7 +85,7 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where,
reg_write(addr, tval); reg_write(addr, tval);
break; break;
case 2: case 2:
addr = (ATH724X_PCI_DEV_BASE + where) & ~3; addr = (AR724X_PCI_DEV_BASE + where) & ~3;
mask = 0xffff0000 >> ((where % 4)*8); mask = 0xffff0000 >> ((where % 4)*8);
tval = reg_read(addr); tval = reg_read(addr);
tval = tval & ~mask; tval = tval & ~mask;
...@@ -93,47 +93,47 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where, ...@@ -93,47 +93,47 @@ static int ath724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where,
reg_write(addr, tval); reg_write(addr, tval);
break; break;
case 4: case 4:
reg_write((ATH724X_PCI_DEV_BASE + where), value); reg_write((AR724X_PCI_DEV_BASE + where), value);
break; break;
default: default:
spin_unlock_irqrestore(&ath724x_pci_lock, flags); spin_unlock_irqrestore(&ar724x_pci_lock, flags);
return PCIBIOS_BAD_REGISTER_NUMBER; return PCIBIOS_BAD_REGISTER_NUMBER;
} }
spin_unlock_irqrestore(&ath724x_pci_lock, flags); spin_unlock_irqrestore(&ar724x_pci_lock, flags);
return PCIBIOS_SUCCESSFUL; return PCIBIOS_SUCCESSFUL;
} }
static struct pci_ops ath724x_pci_ops = { static struct pci_ops ar724x_pci_ops = {
.read = ath724x_pci_read, .read = ar724x_pci_read,
.write = ath724x_pci_write, .write = ar724x_pci_write,
}; };
static struct resource ath724x_io_resource = { static struct resource ar724x_io_resource = {
.name = "PCI IO space", .name = "PCI IO space",
.start = 0, .start = 0,
.end = 0, .end = 0,
.flags = IORESOURCE_IO, .flags = IORESOURCE_IO,
}; };
static struct resource ath724x_mem_resource = { static struct resource ar724x_mem_resource = {
.name = "PCI memory space", .name = "PCI memory space",
.start = ATH724X_PCI_MEM_BASE, .start = AR724X_PCI_MEM_BASE,
.end = ATH724X_PCI_MEM_BASE + ATH724X_PCI_MEM_SIZE - 1, .end = AR724X_PCI_MEM_BASE + AR724X_PCI_MEM_SIZE - 1,
.flags = IORESOURCE_MEM, .flags = IORESOURCE_MEM,
}; };
static struct pci_controller ath724x_pci_controller = { static struct pci_controller ar724x_pci_controller = {
.pci_ops = &ath724x_pci_ops, .pci_ops = &ar724x_pci_ops,
.io_resource = &ath724x_io_resource, .io_resource = &ar724x_io_resource,
.mem_resource = &ath724x_mem_resource, .mem_resource = &ar724x_mem_resource,
}; };
int __init ath724x_pcibios_init(void) int __init ar724x_pcibios_init(void)
{ {
register_pci_controller(&ath724x_pci_controller); register_pci_controller(&ar724x_pci_controller);
return PCIBIOS_SUCCESSFUL; return PCIBIOS_SUCCESSFUL;
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment