[lantiq]
[openwrt/svn-archive/archive.git] / target / linux / lantiq / patches-2.6.39 / 990-fix_include.patch
1 --- /dev/null
2 +++ b/arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h
3 @@ -0,0 +1,40 @@
4 +/*
5 + * This program is free software; you can redistribute it and/or modify it
6 + * under the terms of the GNU General Public License version 2 as published
7 + * by the Free Software Foundation.
8 + *
9 + * Copyright (C) 2010 John Crispin <blogic@openwrt.org>
10 + */
11 +
12 +#ifndef _LTQ_FALCON_H__
13 +#define _LTQ_FALCON_H__
14 +
15 +#ifdef CONFIG_SOC_FALCON
16 +
17 +#include <lantiq.h>
18 +
19 +/* Chip IDs */
20 +#define SOC_ID_FALCON 0x01B8
21 +
22 +/* SoC Types */
23 +#define SOC_TYPE_FALCON 0x01
24 +
25 +/* ASC0/1 - serial port */
26 +#define LTQ_ASC0_BASE_ADDR 0x1E100C00
27 +#define LTQ_ASC1_BASE_ADDR 0x1E100B00
28 +#define LTQ_ASC_SIZE 0x100
29 +
30 +#define LTQ_ASC_TIR(x) (INT_NUM_IM3_IRL0 + (x * 8))
31 +#define LTQ_ASC_RIR(x) (INT_NUM_IM3_IRL0 + (x * 8) + 1)
32 +#define LTQ_ASC_EIR(x) (INT_NUM_IM3_IRL0 + (x * 8) + 2)
33 +
34 +/* ICU - interrupt control unit */
35 +#define LTQ_ICU_BASE_ADDR 0x1F880200
36 +#define LTQ_ICU_SIZE 0x100
37 +
38 +/* WDT */
39 +#define LTQ_WDT_BASE_ADDR 0x1F8803F0
40 +#define LTQ_WDT_SIZE 0x10
41 +
42 +#endif /* CONFIG_SOC_FALCON */
43 +#endif /* _LTQ_XWAY_H__ */