mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-03-28 01:45:45 +00:00
Merge master.kernel.org:/home/rmk/linux-2.6-arm
* master.kernel.org:/home/rmk/linux-2.6-arm: ARM: allow alignment fault mode to be configured at kernel boot ARM: Update mach-types ARM: 5951/1: ARM: fix documentation of the PrimeCell bus ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor MAINTAINERS: fix my e-mail and status for Gemini and FA526 Gemini: wrong registers used to set reg_level in gpio_set_irq_type() ARM: 5944/1: scsi: fix timer setup in fas216.c ARM: 5938/1: ARM: L2: export outer_cache_fns
This commit is contained in:
commit
cf7ad04300
9 changed files with 67 additions and 11 deletions
|
@ -315,6 +315,11 @@ and is between 256 and 4096 characters. It is defined in the file
|
||||||
aic79xx= [HW,SCSI]
|
aic79xx= [HW,SCSI]
|
||||||
See Documentation/scsi/aic79xx.txt.
|
See Documentation/scsi/aic79xx.txt.
|
||||||
|
|
||||||
|
alignment= [KNL,ARM]
|
||||||
|
Allow the default userspace alignment fault handler
|
||||||
|
behaviour to be specified. Bit 0 enables warnings,
|
||||||
|
bit 1 enables fixups, and bit 2 sends a segfault.
|
||||||
|
|
||||||
amd_iommu= [HW,X86-84]
|
amd_iommu= [HW,X86-84]
|
||||||
Pass parameters to the AMD IOMMU driver in the system.
|
Pass parameters to the AMD IOMMU driver in the system.
|
||||||
Possible values are:
|
Possible values are:
|
||||||
|
|
|
@ -616,10 +616,10 @@ M: Richard Purdie <rpurdie@rpsys.net>
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
|
||||||
ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
|
ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
|
||||||
M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
|
M: Paulius Zaleckas <paulius.zaleckas@gmail.com>
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
T: git git://gitorious.org/linux-gemini/mainline.git
|
T: git git://gitorious.org/linux-gemini/mainline.git
|
||||||
S: Maintained
|
S: Odd Fixes
|
||||||
F: arch/arm/mach-gemini/
|
F: arch/arm/mach-gemini/
|
||||||
|
|
||||||
ARM/EBSA110 MACHINE SUPPORT
|
ARM/EBSA110 MACHINE SUPPORT
|
||||||
|
@ -641,9 +641,9 @@ T: topgit git://git.openezx.org/openezx.git
|
||||||
F: arch/arm/mach-pxa/ezx.c
|
F: arch/arm/mach-pxa/ezx.c
|
||||||
|
|
||||||
ARM/FARADAY FA526 PORT
|
ARM/FARADAY FA526 PORT
|
||||||
M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
|
M: Paulius Zaleckas <paulius.zaleckas@gmail.com>
|
||||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||||
S: Maintained
|
S: Odd Fixes
|
||||||
F: arch/arm/mm/*-fa*
|
F: arch/arm/mm/*-fa*
|
||||||
|
|
||||||
ARM/FOOTBRIDGE ARCHITECTURE
|
ARM/FOOTBRIDGE ARCHITECTURE
|
||||||
|
|
|
@ -42,7 +42,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_CPU_ARM920T) || defined(CONFIG_CPU_ARM922T) || \
|
#if defined(CONFIG_CPU_ARM920T) || defined(CONFIG_CPU_ARM922T) || \
|
||||||
defined(CONFIG_CPU_ARM925T) || defined(CONFIG_CPU_ARM1020)
|
defined(CONFIG_CPU_ARM925T) || defined(CONFIG_CPU_ARM1020) || \
|
||||||
|
defined(CONFIG_CPU_ARM1026)
|
||||||
# define MULTI_CACHE 1
|
# define MULTI_CACHE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -102,6 +102,7 @@ struct cpu_cache_fns cpu_cache;
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_OUTER_CACHE
|
#ifdef CONFIG_OUTER_CACHE
|
||||||
struct outer_cache_fns outer_cache;
|
struct outer_cache_fns outer_cache;
|
||||||
|
EXPORT_SYMBOL(outer_cache);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct stack {
|
struct stack {
|
||||||
|
|
|
@ -86,7 +86,7 @@ static int gpio_set_irq_type(unsigned int irq, unsigned int type)
|
||||||
unsigned int reg_both, reg_level, reg_type;
|
unsigned int reg_both, reg_level, reg_type;
|
||||||
|
|
||||||
reg_type = __raw_readl(base + GPIO_INT_TYPE);
|
reg_type = __raw_readl(base + GPIO_INT_TYPE);
|
||||||
reg_level = __raw_readl(base + GPIO_INT_BOTH_EDGE);
|
reg_level = __raw_readl(base + GPIO_INT_LEVEL);
|
||||||
reg_both = __raw_readl(base + GPIO_INT_BOTH_EDGE);
|
reg_both = __raw_readl(base + GPIO_INT_BOTH_EDGE);
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
|
@ -117,7 +117,7 @@ static int gpio_set_irq_type(unsigned int irq, unsigned int type)
|
||||||
}
|
}
|
||||||
|
|
||||||
__raw_writel(reg_type, base + GPIO_INT_TYPE);
|
__raw_writel(reg_type, base + GPIO_INT_TYPE);
|
||||||
__raw_writel(reg_level, base + GPIO_INT_BOTH_EDGE);
|
__raw_writel(reg_level, base + GPIO_INT_LEVEL);
|
||||||
__raw_writel(reg_both, base + GPIO_INT_BOTH_EDGE);
|
__raw_writel(reg_both, base + GPIO_INT_BOTH_EDGE);
|
||||||
|
|
||||||
gpio_ack_irq(irq);
|
gpio_ack_irq(irq);
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
* it under the terms of the GNU General Public License version 2 as
|
* it under the terms of the GNU General Public License version 2 as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*/
|
*/
|
||||||
|
#include <linux/moduleparam.h>
|
||||||
#include <linux/compiler.h>
|
#include <linux/compiler.h>
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
#include <linux/errno.h>
|
#include <linux/errno.h>
|
||||||
|
@ -77,6 +78,8 @@ static unsigned long ai_dword;
|
||||||
static unsigned long ai_multi;
|
static unsigned long ai_multi;
|
||||||
static int ai_usermode;
|
static int ai_usermode;
|
||||||
|
|
||||||
|
core_param(alignment, ai_usermode, int, 0600);
|
||||||
|
|
||||||
#define UM_WARN (1 << 0)
|
#define UM_WARN (1 << 0)
|
||||||
#define UM_FIXUP (1 << 1)
|
#define UM_FIXUP (1 << 1)
|
||||||
#define UM_SIGNAL (1 << 2)
|
#define UM_SIGNAL (1 << 2)
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#
|
#
|
||||||
# http://www.arm.linux.org.uk/developer/machines/?action=new
|
# http://www.arm.linux.org.uk/developer/machines/?action=new
|
||||||
#
|
#
|
||||||
# Last update: Thu Jan 28 22:15:54 2010
|
# Last update: Sat Feb 20 14:16:15 2010
|
||||||
#
|
#
|
||||||
# machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number
|
# machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number
|
||||||
#
|
#
|
||||||
|
@ -2257,7 +2257,7 @@ oratisalog MACH_ORATISALOG ORATISALOG 2268
|
||||||
oratismadi MACH_ORATISMADI ORATISMADI 2269
|
oratismadi MACH_ORATISMADI ORATISMADI 2269
|
||||||
oratisot16 MACH_ORATISOT16 ORATISOT16 2270
|
oratisot16 MACH_ORATISOT16 ORATISOT16 2270
|
||||||
oratisdesk MACH_ORATISDESK ORATISDESK 2271
|
oratisdesk MACH_ORATISDESK ORATISDESK 2271
|
||||||
v2_ca9 MACH_V2P_CA9 V2P_CA9 2272
|
vexpress MACH_VEXPRESS VEXPRESS 2272
|
||||||
sintexo MACH_SINTEXO SINTEXO 2273
|
sintexo MACH_SINTEXO SINTEXO 2273
|
||||||
cm3389 MACH_CM3389 CM3389 2274
|
cm3389 MACH_CM3389 CM3389 2274
|
||||||
omap3_cio MACH_OMAP3_CIO OMAP3_CIO 2275
|
omap3_cio MACH_OMAP3_CIO OMAP3_CIO 2275
|
||||||
|
@ -2636,3 +2636,45 @@ hw90240 MACH_HW90240 HW90240 2648
|
||||||
dm365_leopard MACH_DM365_LEOPARD DM365_LEOPARD 2649
|
dm365_leopard MACH_DM365_LEOPARD DM365_LEOPARD 2649
|
||||||
mityomapl138 MACH_MITYOMAPL138 MITYOMAPL138 2650
|
mityomapl138 MACH_MITYOMAPL138 MITYOMAPL138 2650
|
||||||
scat110 MACH_SCAT110 SCAT110 2651
|
scat110 MACH_SCAT110 SCAT110 2651
|
||||||
|
acer_a1 MACH_ACER_A1 ACER_A1 2652
|
||||||
|
cmcontrol MACH_CMCONTROL CMCONTROL 2653
|
||||||
|
pelco_lamar MACH_PELCO_LAMAR PELCO_LAMAR 2654
|
||||||
|
rfp43 MACH_RFP43 RFP43 2655
|
||||||
|
sk86r0301 MACH_SK86R0301 SK86R0301 2656
|
||||||
|
ctpxa MACH_CTPXA CTPXA 2657
|
||||||
|
epb_arm9_a MACH_EPB_ARM9_A EPB_ARM9_A 2658
|
||||||
|
guruplug MACH_GURUPLUG GURUPLUG 2659
|
||||||
|
spear310 MACH_SPEAR310 SPEAR310 2660
|
||||||
|
spear320 MACH_SPEAR320 SPEAR320 2661
|
||||||
|
robotx MACH_ROBOTX ROBOTX 2662
|
||||||
|
lsxhl MACH_LSXHL LSXHL 2663
|
||||||
|
smartlite MACH_SMARTLITE SMARTLITE 2664
|
||||||
|
cws2 MACH_CWS2 CWS2 2665
|
||||||
|
m619 MACH_M619 M619 2666
|
||||||
|
smartview MACH_SMARTVIEW SMARTVIEW 2667
|
||||||
|
lsa_salsa MACH_LSA_SALSA LSA_SALSA 2668
|
||||||
|
kizbox MACH_KIZBOX KIZBOX 2669
|
||||||
|
htccharmer MACH_HTCCHARMER HTCCHARMER 2670
|
||||||
|
guf_neso_lt MACH_GUF_NESO_LT GUF_NESO_LT 2671
|
||||||
|
pm9g45 MACH_PM9G45 PM9G45 2672
|
||||||
|
htcpanther MACH_HTCPANTHER HTCPANTHER 2673
|
||||||
|
htcpanther_cdma MACH_HTCPANTHER_CDMA HTCPANTHER_CDMA 2674
|
||||||
|
reb01 MACH_REB01 REB01 2675
|
||||||
|
aquila MACH_AQUILA AQUILA 2676
|
||||||
|
spark_sls_hw2 MACH_SPARK_SLS_HW2 SPARK_SLS_HW2 2677
|
||||||
|
sheeva_esata MACH_ESATA_SHEEVAPLUG ESATA_SHEEVAPLUG 2678
|
||||||
|
surf7x30 MACH_SURF7X30 SURF7X30 2679
|
||||||
|
micro2440 MACH_MICRO2440 MICRO2440 2680
|
||||||
|
am2440 MACH_AM2440 AM2440 2681
|
||||||
|
tq2440 MACH_TQ2440 TQ2440 2682
|
||||||
|
lpc2478oem MACH_LPC2478OEM LPC2478OEM 2683
|
||||||
|
ak880x MACH_AK880X AK880X 2684
|
||||||
|
cobra3530 MACH_COBRA3530 COBRA3530 2685
|
||||||
|
pmppb MACH_PMPPB PMPPB 2686
|
||||||
|
u6715 MACH_U6715 U6715 2687
|
||||||
|
axar1500_sender MACH_AXAR1500_SENDER AXAR1500_SENDER 2688
|
||||||
|
g30_dvb MACH_G30_DVB G30_DVB 2689
|
||||||
|
vc088x MACH_VC088X VC088X 2690
|
||||||
|
mioa702 MACH_MIOA702 MIOA702 2691
|
||||||
|
hpmin MACH_HPMIN HPMIN 2692
|
||||||
|
ak880xak MACH_AK880XAK AK880XAK 2693
|
||||||
|
|
|
@ -2516,7 +2516,7 @@ int fas216_eh_device_reset(struct scsi_cmnd *SCpnt)
|
||||||
if (info->scsi.phase == PHASE_IDLE)
|
if (info->scsi.phase == PHASE_IDLE)
|
||||||
fas216_kick(info);
|
fas216_kick(info);
|
||||||
|
|
||||||
mod_timer(&info->eh_timer, 30 * HZ);
|
mod_timer(&info->eh_timer, jiffies + 30 * HZ);
|
||||||
spin_unlock_irqrestore(&info->host_lock, flags);
|
spin_unlock_irqrestore(&info->host_lock, flags);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* linux/include/asm-arm/hardware/amba.h
|
* linux/include/amba/bus.h
|
||||||
|
*
|
||||||
|
* This device type deals with ARM PrimeCells and anything else that
|
||||||
|
* presents a proper CID (0xB105F00D) at the end of the I/O register
|
||||||
|
* region or that is derived from a PrimeCell.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved.
|
* Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Reference in a new issue