mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-24 15:56:49 +00:00
atheros: v3.18: make registers headers local
There are no external users (last one was PCI driver) for these headers, so move them to arch directory. Few macroses from ar231x.h header moved to devices.h and file was removed. Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> SVN-Revision: 44724
This commit is contained in:
parent
892ef42a77
commit
6b041d0b1d
@ -628,7 +628,7 @@
|
|||||||
+
|
+
|
||||||
+#endif /* __ASM_MACH_ATH25_WAR_H */
|
+#endif /* __ASM_MACH_ATH25_WAR_H */
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/include/asm/mach-ath25/ar2315_regs.h
|
+++ b/arch/mips/ath25/ar2315_regs.h
|
||||||
@@ -0,0 +1,480 @@
|
@@ -0,0 +1,480 @@
|
||||||
+/*
|
+/*
|
||||||
+ * Register definitions for AR2315+
|
+ * Register definitions for AR2315+
|
||||||
@ -1111,7 +1111,7 @@
|
|||||||
+
|
+
|
||||||
+#endif /* __ASM_MACH_ATH25_AR2315_REGS_H */
|
+#endif /* __ASM_MACH_ATH25_AR2315_REGS_H */
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/include/asm/mach-ath25/ar5312_regs.h
|
+++ b/arch/mips/ath25/ar5312_regs.h
|
||||||
@@ -0,0 +1,227 @@
|
@@ -0,0 +1,227 @@
|
||||||
+/*
|
+/*
|
||||||
+ * 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
|
||||||
@ -1377,10 +1377,10 @@
|
|||||||
+#include <linux/io.h>
|
+#include <linux/io.h>
|
||||||
+
|
+
|
||||||
+#include <ath25_platform.h>
|
+#include <ath25_platform.h>
|
||||||
+#include <ar5312_regs.h>
|
+
|
||||||
+#include <ar231x.h>
|
|
||||||
+#include "devices.h"
|
+#include "devices.h"
|
||||||
+#include "ar5312.h"
|
+#include "ar5312.h"
|
||||||
|
+#include "ar5312_regs.h"
|
||||||
+
|
+
|
||||||
+static void __iomem *ar5312_rst_base;
|
+static void __iomem *ar5312_rst_base;
|
||||||
+
|
+
|
||||||
@ -1863,10 +1863,10 @@
|
|||||||
+#include <linux/io.h>
|
+#include <linux/io.h>
|
||||||
+
|
+
|
||||||
+#include <ath25_platform.h>
|
+#include <ath25_platform.h>
|
||||||
+#include <ar2315_regs.h>
|
+
|
||||||
+#include <ar231x.h>
|
|
||||||
+#include "devices.h"
|
+#include "devices.h"
|
||||||
+#include "ar2315.h"
|
+#include "ar2315.h"
|
||||||
|
+#include "ar2315_regs.h"
|
||||||
+
|
+
|
||||||
+static void __iomem *ar2315_rst_base;
|
+static void __iomem *ar2315_rst_base;
|
||||||
+
|
+
|
||||||
@ -2336,26 +2336,15 @@
|
|||||||
+
|
+
|
||||||
+#endif
|
+#endif
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/include/asm/mach-ath25/ar231x.h
|
+++ b/arch/mips/ath25/devices.h
|
||||||
@@ -0,0 +1,13 @@
|
@@ -0,0 +1,44 @@
|
||||||
+#ifndef __ASM_MACH_ATH25_AR231X_H
|
+#ifndef __ATH25_DEVICES_H
|
||||||
+#define __ASM_MACH_ATH25_AR231X_H
|
+#define __ATH25_DEVICES_H
|
||||||
+
|
|
||||||
+#include <linux/types.h>
|
|
||||||
+#include <linux/io.h>
|
|
||||||
+
|
+
|
||||||
+#define AR231X_MISC_IRQ_BASE 0x20
|
+#define AR231X_MISC_IRQ_BASE 0x20
|
||||||
+#define AR231X_GPIO_IRQ_BASE 0x30
|
+#define AR231X_GPIO_IRQ_BASE 0x30
|
||||||
+
|
+
|
||||||
+/* Software's idea of interrupts handled by "CPU Interrupt Controller" */
|
+#define AR231X_IRQ_CPU_CLOCK (MIPS_CPU_IRQ_BASE + 7) /* C0_CAUSE: 0x8000 */
|
||||||
+#define AR231X_IRQ_CPU_CLOCK (MIPS_CPU_IRQ_BASE+7) /* C0_CAUSE: 0x8000 */
|
|
||||||
+
|
|
||||||
+#endif /* __ASM_MACH_ATH25_AR231X_H */
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/arch/mips/ath25/devices.h
|
|
||||||
@@ -0,0 +1,39 @@
|
|
||||||
+#ifndef __ATH25_DEVICES_H
|
|
||||||
+#define __ATH25_DEVICES_H
|
|
||||||
+
|
+
|
||||||
+enum ath25_soc_type {
|
+enum ath25_soc_type {
|
||||||
+ /* handled by ar5312.c */
|
+ /* handled by ar5312.c */
|
||||||
@ -2395,7 +2384,7 @@
|
|||||||
+#endif
|
+#endif
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/ath25/devices.c
|
+++ b/arch/mips/ath25/devices.c
|
||||||
@@ -0,0 +1,192 @@
|
@@ -0,0 +1,191 @@
|
||||||
+#include <linux/kernel.h>
|
+#include <linux/kernel.h>
|
||||||
+#include <linux/init.h>
|
+#include <linux/init.h>
|
||||||
+#include <linux/serial.h>
|
+#include <linux/serial.h>
|
||||||
@ -2405,7 +2394,6 @@
|
|||||||
+#include <asm/bootinfo.h>
|
+#include <asm/bootinfo.h>
|
||||||
+
|
+
|
||||||
+#include <ath25_platform.h>
|
+#include <ath25_platform.h>
|
||||||
+#include <ar231x.h>
|
|
||||||
+#include "devices.h"
|
+#include "devices.h"
|
||||||
+#include "ar5312.h"
|
+#include "ar5312.h"
|
||||||
+#include "ar2315.h"
|
+#include "ar2315.h"
|
||||||
|
@ -14,9 +14,9 @@
|
|||||||
+#include <linux/serial_reg.h>
|
+#include <linux/serial_reg.h>
|
||||||
+#include <asm/addrspace.h>
|
+#include <asm/addrspace.h>
|
||||||
+
|
+
|
||||||
+#include <asm/mach-ath25/ar2315_regs.h>
|
|
||||||
+#include <asm/mach-ath25/ar5312_regs.h>
|
|
||||||
+#include "devices.h"
|
+#include "devices.h"
|
||||||
|
+#include "ar2315_regs.h"
|
||||||
|
+#include "ar5312_regs.h"
|
||||||
+
|
+
|
||||||
+static inline void prom_uart_wr(void __iomem *base, unsigned reg,
|
+static inline void prom_uart_wr(void __iomem *base, unsigned reg,
|
||||||
+ unsigned char ch)
|
+ unsigned char ch)
|
||||||
|
@ -11,14 +11,13 @@
|
|||||||
|
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/ath25/reset.c
|
+++ b/arch/mips/ath25/reset.c
|
||||||
@@ -0,0 +1,58 @@
|
@@ -0,0 +1,57 @@
|
||||||
+#include <linux/init.h>
|
+#include <linux/init.h>
|
||||||
+#include <linux/slab.h>
|
+#include <linux/slab.h>
|
||||||
+#include <linux/platform_device.h>
|
+#include <linux/platform_device.h>
|
||||||
+#include <linux/gpio_keys.h>
|
+#include <linux/gpio_keys.h>
|
||||||
+#include <linux/input.h>
|
+#include <linux/input.h>
|
||||||
+#include <ath25_platform.h>
|
+#include <ath25_platform.h>
|
||||||
+#include <ar231x.h>
|
|
||||||
+#include "devices.h"
|
+#include "devices.h"
|
||||||
+
|
+
|
||||||
+static int __init
|
+static int __init
|
||||||
|
Loading…
Reference in New Issue
Block a user