atheros: v3.18: rename kernel platform to ath25

Rename platform source directory and asm includes directory.

No functional changes.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 44707
lede-17.01
Felix Fietkau 2015-03-13 02:57:59 +00:00
parent cd34dcd2ce
commit fc7ff24b11
6 changed files with 78 additions and 78 deletions

View File

@ -24,31 +24,31 @@
endchoice endchoice
+source "arch/mips/ar231x/Kconfig" +source "arch/mips/ath25/Kconfig"
source "arch/mips/alchemy/Kconfig" source "arch/mips/alchemy/Kconfig"
source "arch/mips/ath79/Kconfig" source "arch/mips/ath79/Kconfig"
source "arch/mips/bcm47xx/Kconfig" source "arch/mips/bcm47xx/Kconfig"
--- a/arch/mips/Kbuild.platforms --- a/arch/mips/Kbuild.platforms
+++ b/arch/mips/Kbuild.platforms +++ b/arch/mips/Kbuild.platforms
@@ -6,6 +6,7 @@ platforms += ath79 @@ -2,6 +2,7 @@
platforms += alchemy
platforms += ar7
+platforms += ath25
platforms += ath79
platforms += bcm47xx platforms += bcm47xx
platforms += bcm63xx platforms += bcm63xx
platforms += cavium-octeon
+platforms += ar231x
platforms += cobalt
platforms += dec
platforms += emma
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/Platform +++ b/arch/mips/ath25/Platform
@@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
+# +#
+# Atheros AR531X/AR231X WiSoC +# Atheros AR531X/AR231X WiSoC
+# +#
+platform-$(CONFIG_ATH25) += ar231x/ +platform-$(CONFIG_ATH25) += ath25/
+cflags-$(CONFIG_ATH25) += -I$(srctree)/arch/mips/include/asm/mach-ar231x +cflags-$(CONFIG_ATH25) += -I$(srctree)/arch/mips/include/asm/mach-ath25
+load-$(CONFIG_ATH25) += 0xffffffff80041000 +load-$(CONFIG_ATH25) += 0xffffffff80041000
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/Kconfig +++ b/arch/mips/ath25/Kconfig
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
+config SOC_AR5312 +config SOC_AR5312
+ bool "Atheros 5312/2312+ support" + bool "Atheros 5312/2312+ support"
@ -60,7 +60,7 @@
+ depends on ATH25 + depends on ATH25
+ default y + default y
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/Makefile +++ b/arch/mips/ath25/Makefile
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
+# +#
+# This file is subject to the terms and conditions of the GNU General Public +# This file is subject to the terms and conditions of the GNU General Public
@ -76,7 +76,7 @@
+obj-$(CONFIG_SOC_AR5312) += ar5312.o +obj-$(CONFIG_SOC_AR5312) += ar5312.o
+obj-$(CONFIG_SOC_AR2315) += ar2315.o +obj-$(CONFIG_SOC_AR2315) += ar2315.o
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/board.c +++ b/arch/mips/ath25/board.c
@@ -0,0 +1,229 @@ @@ -0,0 +1,229 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -308,7 +308,7 @@
+} +}
+ +
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/prom.c +++ b/arch/mips/ath25/prom.c
@@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -348,10 +348,10 @@
+{ +{
+} +}
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/ar231x_platform.h +++ b/arch/mips/include/asm/mach-ath25/ar231x_platform.h
@@ -0,0 +1,85 @@ @@ -0,0 +1,85 @@
+#ifndef __ASM_MACH_AR231X_PLATFORM_H +#ifndef __ASM_MACH_ATH25_PLATFORM_H
+#define __ASM_MACH_AR231X_PLATFORM_H +#define __ASM_MACH_ATH25_PLATFORM_H
+ +
+#include <linux/etherdevice.h> +#include <linux/etherdevice.h>
+ +
@ -434,9 +434,9 @@
+ char *macaddr; + char *macaddr;
+}; +};
+ +
+#endif /* __ASM_MACH_AR231X_PLATFORM_H */ +#endif /* __ASM_MACH_ATH25_PLATFORM_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h
@@ -0,0 +1,84 @@ @@ -0,0 +1,84 @@
+/* +/*
+ * Atheros AR231x/AR531x SoC specific CPU feature overrides + * Atheros AR231x/AR531x SoC specific CPU feature overrides
@ -452,8 +452,8 @@
+ * by the Free Software Foundation. + * by the Free Software Foundation.
+ * + *
+ */ + */
+#ifndef __ASM_MACH_AR231X_CPU_FEATURE_OVERRIDES_H +#ifndef __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H
+#define __ASM_MACH_AR231X_CPU_FEATURE_OVERRIDES_H +#define __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H
+ +
+/* +/*
+ * The Atheros AR531x/AR231x SoCs have MIPS 4Kc/4KEc core. + * The Atheros AR531x/AR231x SoCs have MIPS 4Kc/4KEc core.
@ -521,9 +521,9 @@
+/* #define cpu_dcache_line_size() ? */ +/* #define cpu_dcache_line_size() ? */
+/* #define cpu_icache_line_size() ? */ +/* #define cpu_icache_line_size() ? */
+ +
+#endif /* __ASM_MACH_AR231X_CPU_FEATURE_OVERRIDES_H */ +#endif /* __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/dma-coherence.h +++ b/arch/mips/include/asm/mach-ath25/dma-coherence.h
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -534,8 +534,8 @@
+ * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> + * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org>
+ * + *
+ */ + */
+#ifndef __ASM_MACH_AR231X_DMA_COHERENCE_H +#ifndef __ASM_MACH_ATH25_DMA_COHERENCE_H
+#define __ASM_MACH_AR231X_DMA_COHERENCE_H +#define __ASM_MACH_ATH25_DMA_COHERENCE_H
+ +
+#include <linux/device.h> +#include <linux/device.h>
+#include <ar2315_regs.h> +#include <ar2315_regs.h>
@ -600,12 +600,12 @@
+#endif +#endif
+} +}
+ +
+#endif /* __ASM_MACH_AR231X_DMA_COHERENCE_H */ +#endif /* __ASM_MACH_ATH25_DMA_COHERENCE_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/gpio.h +++ b/arch/mips/include/asm/mach-ath25/gpio.h
@@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
+#ifndef __ASM_MACH_AR231X_GPIO_H +#ifndef __ASM_MACH_ATH25_GPIO_H
+#define __ASM_MACH_AR231X_GPIO_H +#define __ASM_MACH_ATH25_GPIO_H
+ +
+#include <asm-generic/gpio.h> +#include <asm-generic/gpio.h>
+ +
@ -619,18 +619,18 @@
+ return -EINVAL; + return -EINVAL;
+} +}
+ +
+#endif /* __ASM_MACH_AR231X_GPIO_H */ +#endif /* __ASM_MACH_ATH25_GPIO_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/reset.h +++ b/arch/mips/include/asm/mach-ath25/reset.h
@@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
+#ifndef __ASM_MACH_AR231X_RESET_H +#ifndef __ASM_MACH_ATH25_RESET_H
+#define __ASM_MACH_AR231X_RESET_H +#define __ASM_MACH_ATH25_RESET_H
+ +
+void ar231x_disable_reset_button(void); +void ar231x_disable_reset_button(void);
+ +
+#endif /* __ASM_MACH_AR231X_RESET_H */ +#endif /* __ASM_MACH_ATH25_RESET_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/war.h +++ b/arch/mips/include/asm/mach-ath25/war.h
@@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -639,8 +639,8 @@
+ * + *
+ * Copyright (C) 2008 Felix Fietkau <nbd@openwrt.org> + * Copyright (C) 2008 Felix Fietkau <nbd@openwrt.org>
+ */ + */
+#ifndef __ASM_MACH_AR231X_WAR_H +#ifndef __ASM_MACH_ATH25_WAR_H
+#define __ASM_MACH_AR231X_WAR_H +#define __ASM_MACH_ATH25_WAR_H
+ +
+#define R4600_V1_INDEX_ICACHEOP_WAR 0 +#define R4600_V1_INDEX_ICACHEOP_WAR 0
+#define R4600_V1_HIT_CACHEOP_WAR 0 +#define R4600_V1_HIT_CACHEOP_WAR 0
@ -656,9 +656,9 @@
+#define R10000_LLSC_WAR 0 +#define R10000_LLSC_WAR 0
+#define MIPS34K_MISSED_ITLB_WAR 0 +#define MIPS34K_MISSED_ITLB_WAR 0
+ +
+#endif /* __ASM_MACH_AR231X_WAR_H */ +#endif /* __ASM_MACH_ATH25_WAR_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/ar2315_regs.h +++ b/arch/mips/include/asm/mach-ath25/ar2315_regs.h
@@ -0,0 +1,608 @@ @@ -0,0 +1,608 @@
+/* +/*
+ * Register definitions for AR2315+ + * Register definitions for AR2315+
@ -673,8 +673,8 @@
+ * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org> + * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org>
+ */ + */
+ +
+#ifndef __ASM_MACH_AR231X_AR2315_REGS_H +#ifndef __ASM_MACH_ATH25_AR2315_REGS_H
+#define __ASM_MACH_AR231X_AR2315_REGS_H +#define __ASM_MACH_ATH25_AR2315_REGS_H
+ +
+/* +/*
+ * IRQs + * IRQs
@ -1267,9 +1267,9 @@
+/* ??? access BAR */ +/* ??? access BAR */
+#define AR2315_PCI_HOST_MBAR2 0x30000000 +#define AR2315_PCI_HOST_MBAR2 0x30000000
+ +
+#endif /* __ASM_MACH_AR231X_AR2315_REGS_H */ +#endif /* __ASM_MACH_ATH25_AR2315_REGS_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/ar5312_regs.h +++ b/arch/mips/include/asm/mach-ath25/ar5312_regs.h
@@ -0,0 +1,235 @@ @@ -0,0 +1,235 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -1281,8 +1281,8 @@
+ * Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org> + * Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org>
+ */ + */
+ +
+#ifndef __ASM_MACH_AR231X_AR5312_REGS_H +#ifndef __ASM_MACH_ATH25_AR5312_REGS_H
+#define __ASM_MACH_AR231X_AR5312_REGS_H +#define __ASM_MACH_ATH25_AR5312_REGS_H
+ +
+#include <asm/addrspace.h> +#include <asm/addrspace.h>
+ +
@ -1505,9 +1505,9 @@
+ +
+#define AR5312_GPIO (AR5312_APBBASE + 0x2000) +#define AR5312_GPIO (AR5312_APBBASE + 0x2000)
+ +
+#endif /* __ASM_MACH_AR231X_AR5312_REGS_H */ +#endif /* __ASM_MACH_ATH25_AR5312_REGS_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/ar5312.c +++ b/arch/mips/ath25/ar5312.c
@@ -0,0 +1,476 @@ @@ -0,0 +1,476 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -1986,7 +1986,7 @@
+} +}
+ +
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/ar2315.c +++ b/arch/mips/ath25/ar2315.c
@@ -0,0 +1,431 @@ @@ -0,0 +1,431 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -2420,7 +2420,7 @@
+ ar2315_apb_frequency()); + ar2315_apb_frequency());
+} +}
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/ar2315.h +++ b/arch/mips/ath25/ar2315.h
@@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
+#ifndef __AR2315_H +#ifndef __AR2315_H
+#define __AR2315_H +#define __AR2315_H
@ -2460,7 +2460,7 @@
+ +
+#endif +#endif
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/ar5312.h +++ b/arch/mips/ath25/ar5312.h
@@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
+#ifndef __AR5312_H +#ifndef __AR5312_H
+#define __AR5312_H +#define __AR5312_H
@ -2500,10 +2500,10 @@
+ +
+#endif +#endif
--- /dev/null --- /dev/null
+++ b/arch/mips/include/asm/mach-ar231x/ar231x.h +++ b/arch/mips/include/asm/mach-ath25/ar231x.h
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
+#ifndef __ASM_MACH_AR231X_H +#ifndef __ASM_MACH_ATH25_AR231X_H
+#define __ASM_MACH_AR231X_H +#define __ASM_MACH_ATH25_AR231X_H
+ +
+#include <linux/types.h> +#include <linux/types.h>
+#include <linux/io.h> +#include <linux/io.h>
@ -2539,12 +2539,12 @@
+ return ret; + return ret;
+} +}
+ +
+#endif /* __ASM_MACH_AR231X_H */ +#endif /* __ASM_MACH_ATH25_AR231X_H */
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/devices.h +++ b/arch/mips/ath25/devices.h
@@ -0,0 +1,39 @@ @@ -0,0 +1,39 @@
+#ifndef __AR231X_DEVICES_H +#ifndef __ATH25_DEVICES_H
+#define __AR231X_DEVICES_H +#define __ATH25_DEVICES_H
+ +
+enum { +enum {
+ /* handled by ar5312.c */ + /* handled by ar5312.c */
@ -2583,7 +2583,7 @@
+ +
+#endif +#endif
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/devices.c +++ b/arch/mips/ath25/devices.c
@@ -0,0 +1,181 @@ @@ -0,0 +1,181 @@
+#include <linux/kernel.h> +#include <linux/kernel.h>
+#include <linux/init.h> +#include <linux/init.h>

View File

@ -1,5 +1,5 @@
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/early_printk.c +++ b/arch/mips/ath25/early_printk.c
@@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
+/* +/*
+ * This file is subject to the terms and conditions of the GNU General Public + * This file is subject to the terms and conditions of the GNU General Public
@ -14,8 +14,8 @@
+#include <linux/serial_reg.h> +#include <linux/serial_reg.h>
+#include <asm/addrspace.h> +#include <asm/addrspace.h>
+ +
+#include <asm/mach-ar231x/ar2315_regs.h> +#include <asm/mach-ath25/ar2315_regs.h>
+#include <asm/mach-ar231x/ar5312_regs.h> +#include <asm/mach-ath25/ar5312_regs.h>
+#include "devices.h" +#include "devices.h"
+ +
+static inline void prom_uart_wr(void __iomem *base, unsigned reg, +static inline void prom_uart_wr(void __iomem *base, unsigned reg,
@ -47,8 +47,8 @@
+ ; + ;
+} +}
+ +
--- a/arch/mips/ar231x/Makefile --- a/arch/mips/ath25/Makefile
+++ b/arch/mips/ar231x/Makefile +++ b/arch/mips/ath25/Makefile
@@ -9,5 +9,8 @@ @@ -9,5 +9,8 @@
# #

View File

@ -1,5 +1,5 @@
--- a/arch/mips/ar231x/Kconfig --- a/arch/mips/ath25/Kconfig
+++ b/arch/mips/ar231x/Kconfig +++ b/arch/mips/ath25/Kconfig
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
config SOC_AR5312 config SOC_AR5312
bool "Atheros 5312/2312+ support" bool "Atheros 5312/2312+ support"
@ -8,8 +8,8 @@
default y default y
config SOC_AR2315 config SOC_AR2315
--- a/arch/mips/ar231x/ar5312.c --- a/arch/mips/ath25/ar5312.c
+++ b/arch/mips/ar231x/ar5312.c +++ b/arch/mips/ath25/ar5312.c
@@ -192,6 +192,22 @@ static struct platform_device ar5312_phy @@ -192,6 +192,22 @@ static struct platform_device ar5312_phy
.num_resources = 1, .num_resources = 1,
}; };

View File

@ -1,13 +1,13 @@
--- a/arch/mips/ar231x/Kconfig --- a/arch/mips/ath25/Kconfig
+++ b/arch/mips/ar231x/Kconfig +++ b/arch/mips/ath25/Kconfig
@@ -7,4 +7,5 @@ config SOC_AR5312 @@ -7,4 +7,5 @@ config SOC_AR5312
config SOC_AR2315 config SOC_AR2315
bool "Atheros 2315+ support" bool "Atheros 2315+ support"
depends on ATH25 depends on ATH25
+ select GPIO_AR2315 + select GPIO_AR2315
default y default y
--- a/arch/mips/ar231x/ar2315.c --- a/arch/mips/ath25/ar2315.c
+++ b/arch/mips/ar231x/ar2315.c +++ b/arch/mips/ath25/ar2315.c
@@ -212,6 +212,34 @@ static struct platform_device ar2315_wdt @@ -212,6 +212,34 @@ static struct platform_device ar2315_wdt
.num_resources = ARRAY_SIZE(ar2315_wdt_res) .num_resources = ARRAY_SIZE(ar2315_wdt_res)
}; };

View File

@ -356,8 +356,8 @@
+{ +{
+ return 0; + return 0;
+} +}
--- a/arch/mips/ar231x/Kconfig --- a/arch/mips/ath25/Kconfig
+++ b/arch/mips/ar231x/Kconfig +++ b/arch/mips/ath25/Kconfig
@@ -9,3 +9,10 @@ config SOC_AR2315 @@ -9,3 +9,10 @@ config SOC_AR2315
depends on ATH25 depends on ATH25
select GPIO_AR2315 select GPIO_AR2315
@ -369,8 +369,8 @@
+ select HW_HAS_PCI + select HW_HAS_PCI
+ select PCI + select PCI
+ default y + default y
--- a/arch/mips/ar231x/ar2315.c --- a/arch/mips/ath25/ar2315.c
+++ b/arch/mips/ar231x/ar2315.c +++ b/arch/mips/ath25/ar2315.c
@@ -77,6 +77,10 @@ ar2315_irq_dispatch(void) @@ -77,6 +77,10 @@ ar2315_irq_dispatch(void)
do_IRQ(AR2315_IRQ_WLAN0_INTRS); do_IRQ(AR2315_IRQ_WLAN0_INTRS);
else if (pending & CAUSEF_IP4) else if (pending & CAUSEF_IP4)

View File

@ -1,5 +1,5 @@
--- a/arch/mips/ar231x/Makefile --- a/arch/mips/ath25/Makefile
+++ b/arch/mips/ar231x/Makefile +++ b/arch/mips/ath25/Makefile
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
# Copyright (C) 2006-2009 Felix Fietkau <nbd@openwrt.org> # Copyright (C) 2006-2009 Felix Fietkau <nbd@openwrt.org>
# #
@ -10,7 +10,7 @@
obj-$(CONFIG_EARLY_PRINTK) += early_printk.o obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
--- /dev/null --- /dev/null
+++ b/arch/mips/ar231x/reset.c +++ b/arch/mips/ath25/reset.c
@@ -0,0 +1,58 @@ @@ -0,0 +1,58 @@
+#include <linux/init.h> +#include <linux/init.h>
+#include <linux/slab.h> +#include <linux/slab.h>