aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/lantiq/patches/101-header.patch
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2011-05-29 21:19:26 +0000
committerJohn Crispin <john@openwrt.org>2011-05-29 21:19:26 +0000
commit6608f419d1a23762f34482b4628f9159bcb81fc2 (patch)
tree3f0b966c3d64ee995d89ee1a904c4306eedf846d /target/linux/lantiq/patches/101-header.patch
parentc7cdee0230c999197b017fb4aadd49f5eb7dc0b8 (diff)
downloadupstream-6608f419d1a23762f34482b4628f9159bcb81fc2.tar.gz
upstream-6608f419d1a23762f34482b4628f9159bcb81fc2.tar.bz2
upstream-6608f419d1a23762f34482b4628f9159bcb81fc2.zip
* backport 2.6.8 patches to .39 / .32.33
* remove lqtapi * bump tapi/dsl to .39 * migrate to new ltq_ style api * add amazon_se support SVN-Revision: 27026
Diffstat (limited to 'target/linux/lantiq/patches/101-header.patch')
-rw-r--r--target/linux/lantiq/patches/101-header.patch151
1 files changed, 0 insertions, 151 deletions
diff --git a/target/linux/lantiq/patches/101-header.patch b/target/linux/lantiq/patches/101-header.patch
deleted file mode 100644
index 454ed3e95d..0000000000
--- a/target/linux/lantiq/patches/101-header.patch
+++ /dev/null
@@ -1,151 +0,0 @@
---- /dev/null
-+++ b/arch/mips/include/asm/mach-lantiq/war.h
-@@ -0,0 +1,24 @@
-+/*
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file "COPYING" in the main directory of this archive
-+ * for more details.
-+ *
-+ */
-+#ifndef __ASM_MIPS_MACH_LANTIQ_WAR_H
-+#define __ASM_MIPS_MACH_LANTIQ_WAR_H
-+
-+#define R4600_V1_INDEX_ICACHEOP_WAR 0
-+#define R4600_V1_HIT_CACHEOP_WAR 0
-+#define R4600_V2_HIT_CACHEOP_WAR 0
-+#define R5432_CP0_INTERRUPT_WAR 0
-+#define BCM1250_M3_WAR 0
-+#define SIBYTE_1956_WAR 0
-+#define MIPS4K_ICACHE_REFILL_WAR 0
-+#define MIPS_CACHE_SYNC_WAR 0
-+#define TX49XX_ICACHE_INDEX_INV_WAR 0
-+#define RM9000_CDEX_SMP_WAR 0
-+#define ICACHE_REFILLS_WORKAROUND_WAR 0
-+#define R10000_LLSC_WAR 0
-+#define MIPS34K_MISSED_ITLB_WAR 0
-+
-+#endif
---- /dev/null
-+++ b/arch/mips/include/asm/mach-lantiq/lantiq.h
-@@ -0,0 +1,47 @@
-+/*
-+ * This program is free software; you can redistribute it and/or modify it
-+ * under the terms of the GNU General Public License version 2 as published
-+ * by the Free Software Foundation.
-+ *
-+ * Copyright (C) 2010 John Crispin <blogic@openwrt.org>
-+ */
-+
-+#ifndef _LANTIQ_H__
-+#define _LANTIQ_H__
-+
-+/* generic reg access functions */
-+#define lq_r32(reg) __raw_readl(reg)
-+#define lq_w32(val, reg) __raw_writel(val, reg)
-+#define lq_w32_mask(clear, set, reg) lq_w32((lq_r32(reg) & ~clear) | set, reg)
-+
-+extern unsigned int lq_get_cpu_ver(void);
-+extern unsigned int lq_get_soc_type(void);
-+
-+/* clock speeds */
-+#define CLOCK_60M 60000000
-+#define CLOCK_83M 83333333
-+#define CLOCK_111M 111111111
-+#define CLOCK_111M 111111111
-+#define CLOCK_133M 133333333
-+#define CLOCK_167M 166666667
-+#define CLOCK_200M 200000000
-+#define CLOCK_333M 333333333
-+#define CLOCK_400M 400000000
-+
-+/* spinlock all ebu i/o */
-+extern spinlock_t ebu_lock;
-+
-+/* some irq helpers */
-+extern void lq_disable_irq(unsigned int irq_nr);
-+extern void lq_mask_and_ack_irq(unsigned int irq_nr);
-+extern void lq_enable_irq(unsigned int irq_nr);
-+
-+#define IOPORT_RESOURCE_START 0x10000000
-+#define IOPORT_RESOURCE_END 0xffffffff
-+#define IOMEM_RESOURCE_START 0x10000000
-+#define IOMEM_RESOURCE_END 0xffffffff
-+
-+#define LQ_FLASH_START 0x10000000
-+#define LQ_FLASH_MAX 0x04000000
-+
-+#endif
---- /dev/null
-+++ b/arch/mips/include/asm/mach-lantiq/lantiq_regs.h
-@@ -0,0 +1,17 @@
-+/*
-+ * This program is free software; you can redistribute it and/or modify it
-+ * under the terms of the GNU General Public License version 2 as published
-+ * by the Free Software Foundation.
-+ *
-+ * Copyright (C) 2010 John Crispin <blogic@openwrt.org>
-+ */
-+
-+#ifndef _LANTIQ_REGS_H__
-+#define _LANTIQ_REGS_H__
-+
-+#ifdef CONFIG_SOC_LANTIQ_XWAY
-+#include <xway.h>
-+#include <xway_irq.h>
-+#endif
-+
-+#endif
---- /dev/null
-+++ b/arch/mips/include/asm/mach-lantiq/lantiq_platform.h
-@@ -0,0 +1,51 @@
-+/*
-+ * This program is free software; you can redistribute it and/or modify it
-+ * under the terms of the GNU General Public License version 2 as published
-+ * by the Free Software Foundation.
-+ *
-+ * Copyright (C) 2010 John Crispin <blogic@openwrt.org>
-+ */
-+
-+#ifndef _LANTIQ_PLATFORM_H__
-+#define _LANTIQ_PLATFORM_H__
-+
-+#include <linux/mtd/partitions.h>
-+
-+/* struct used to pass info to network drivers */
-+enum {
-+ MII_MODE,
-+ REV_MII_MODE,
-+};
-+
-+struct lq_eth_data {
-+ unsigned char *mac;
-+ int mii_mode;
-+};
-+
-+#define PCI_EXIN0 0x0001
-+#define PCI_EXIN1 0x0002
-+#define PCI_EXIN2 0x0004
-+#define PCI_EXIN_SHIFT 0
-+
-+#define PCI_GNT1 0x0008
-+#define PCI_GNT2 0x0010
-+#define PCI_GNT3 0x0020
-+#define PCI_GNT_SHIFT 3
-+
-+#define PCI_REQ1 0x0040
-+#define PCI_REQ2 0x0080
-+#define PCI_REQ3 0x0100
-+#define PCI_REQ_SHIFT 6
-+
-+#define PCI_CLOCK_INT 0
-+#define PCI_CLOCK_EXT 1
-+
-+struct lq_pci_data {
-+ int clock;
-+ int gpio;
-+ int irq[16];
-+};
-+
-+extern int (*lqpci_plat_dev_init)(struct pci_dev *dev);
-+
-+#endif