Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
d0fa7e9f
Commit
d0fa7e9f
authored
Nov 17, 2005
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge master.kernel.org:/home/rmk/linux-2.6-arm
parents
fbf0e134
5470dc65
Changes
34
Hide whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
163 additions
and
99 deletions
+163
-99
arch/arm/boot/compressed/head.S
arch/arm/boot/compressed/head.S
+11
-19
arch/arm/common/sa1111.c
arch/arm/common/sa1111.c
+12
-0
arch/arm/configs/s3c2410_defconfig
arch/arm/configs/s3c2410_defconfig
+94
-25
arch/arm/mach-pxa/corgi_lcd.c
arch/arm/mach-pxa/corgi_lcd.c
+1
-1
arch/arm/mach-realview/core.h
arch/arm/mach-realview/core.h
+0
-2
arch/arm/mach-realview/localtimer.c
arch/arm/mach-realview/localtimer.c
+0
-2
arch/arm/mach-realview/platsmp.c
arch/arm/mach-realview/platsmp.c
+1
-2
arch/arm/mach-s3c2410/mach-bast.c
arch/arm/mach-s3c2410/mach-bast.c
+14
-14
arch/arm/plat-omap/dmtimer.c
arch/arm/plat-omap/dmtimer.c
+1
-1
arch/arm/plat-omap/ocpi.c
arch/arm/plat-omap/ocpi.c
+1
-1
arch/arm/plat-omap/pm.c
arch/arm/plat-omap/pm.c
+1
-1
arch/arm/plat-omap/sram-fn.S
arch/arm/plat-omap/sram-fn.S
+1
-1
include/asm-arm/arch-clps711x/uncompress.h
include/asm-arm/arch-clps711x/uncompress.h
+1
-1
include/asm-arm/arch-epxa10db/uncompress.h
include/asm-arm/arch-epxa10db/uncompress.h
+1
-1
include/asm-arm/arch-h720x/uncompress.h
include/asm-arm/arch-h720x/uncompress.h
+1
-1
include/asm-arm/arch-imx/irqs.h
include/asm-arm/arch-imx/irqs.h
+1
-1
include/asm-arm/arch-imx/timex.h
include/asm-arm/arch-imx/timex.h
+1
-1
include/asm-arm/arch-integrator/smp.h
include/asm-arm/arch-integrator/smp.h
+1
-1
include/asm-arm/arch-l7200/aux_reg.h
include/asm-arm/arch-l7200/aux_reg.h
+1
-1
include/asm-arm/arch-l7200/gp_timers.h
include/asm-arm/arch-l7200/gp_timers.h
+1
-1
include/asm-arm/arch-omap/gpio.h
include/asm-arm/arch-omap/gpio.h
+1
-1
include/asm-arm/arch-omap/irqs.h
include/asm-arm/arch-omap/irqs.h
+1
-1
include/asm-arm/arch-omap/mcbsp.h
include/asm-arm/arch-omap/mcbsp.h
+1
-1
include/asm-arm/arch-omap/system.h
include/asm-arm/arch-omap/system.h
+1
-1
include/asm-arm/arch-realview/hardware.h
include/asm-arm/arch-realview/hardware.h
+1
-0
include/asm-arm/arch-realview/system.h
include/asm-arm/arch-realview/system.h
+1
-1
include/asm-arm/arch-rpc/system.h
include/asm-arm/arch-rpc/system.h
+1
-1
include/asm-arm/arch-sa1100/memory.h
include/asm-arm/arch-sa1100/memory.h
+2
-12
include/asm-arm/atomic.h
include/asm-arm/atomic.h
+3
-1
include/asm-arm/bitops.h
include/asm-arm/bitops.h
+1
-0
include/asm-arm/hardware/dec21285.h
include/asm-arm/hardware/dec21285.h
+1
-1
include/asm-arm/mmu_context.h
include/asm-arm/mmu_context.h
+1
-0
include/asm-arm/system.h
include/asm-arm/system.h
+2
-2
include/asm-arm/thread_info.h
include/asm-arm/thread_info.h
+1
-0
No files found.
arch/arm/boot/compressed/head.S
View file @
d0fa7e9f
...
...
@@ -19,38 +19,28 @@
*/
#ifdef DEBUG
#include <asm/arch/debug-macro.S>
#if defined(CONFIG_DEBUG_ICEDCC)
.
macro
loadsp
,
rb
.
endm
.
macro
writeb
,
ch
,
rb
.
macro
writeb
,
ch
,
rb
mcr
p14
,
0
,
\
ch
,
c0
,
c1
,
0
.
endm
#else
#include <asm/arch/debug-macro.S>
.
macro
writeb
,
ch
,
rb
senduart
\
ch
,
\
rb
.
endm
#if defined(CONFIG_FOOTBRIDGE) || \
defined
(
CONFIG_ARCH_RPC
)
||
\
defined
(
CONFIG_ARCH_INTEGRATOR
)
||
\
defined
(
CONFIG_ARCH_PXA
)
||
\
defined
(
CONFIG_ARCH_IXP4XX
)
||
\
defined
(
CONFIG_ARCH_IXP2000
)
||
\
defined
(
CONFIG_ARCH_LH7A40X
)
||
\
defined
(
CONFIG_ARCH_OMAP
)
.
macro
loadsp
,
rb
addruart
\
rb
.
endm
#elif defined(CONFIG_ARCH_SA1100)
#if defined(CONFIG_ARCH_SA1100)
.
macro
loadsp
,
rb
mov
\
rb
,
#
0x80000000
@
physical
base
address
#
if defined(CONFIG_DEBUG_LL_SER3)
#
ifdef CONFIG_DEBUG_LL_SER3
add
\
rb
,
\
rb
,
#
0x00050000
@
Ser3
#
else
#else
add
\
rb
,
\
rb
,
#
0x00010000
@
Ser1
#
endif
#endif
.
endm
#elif defined(CONFIG_ARCH_IOP331)
.
macro
loadsp
,
rb
...
...
@@ -64,7 +54,9 @@
add
\
rb
,
\
rb
,
#
0x4000
*
CONFIG_S3C2410_LOWLEVEL_UART_PORT
.
endm
#else
#error no serial architecture defined
.
macro
loadsp
,
rb
addruart
\
rb
.
endm
#endif
#endif
#endif
...
...
arch/arm/common/sa1111.c
View file @
d0fa7e9f
...
...
@@ -32,6 +32,7 @@
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/mach/irq.h>
#include <asm/sizes.h>
#include <asm/hardware/sa1111.h>
...
...
@@ -132,6 +133,17 @@ static struct sa1111_dev_info sa1111_devices[] = {
},
};
void
__init
sa1111_adjust_zones
(
int
node
,
unsigned
long
*
size
,
unsigned
long
*
holes
)
{
unsigned
int
sz
=
SZ_1M
>>
PAGE_SHIFT
;
if
(
node
!=
0
)
sz
=
0
;
size
[
1
]
=
size
[
0
]
-
sz
;
size
[
0
]
=
sz
;
}
/*
* SA1111 interrupt support. Since clearing an IRQ while there are
* active IRQs causes the interrupt output to pulse, the upper levels
...
...
arch/arm/configs/s3c2410_defconfig
View file @
d0fa7e9f
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.1
3-git8
#
Thu Sep 8 19:24:02
2005
# Linux kernel version: 2.6.1
5-rc1
#
Sun Nov 13 17:41:24
2005
#
CONFIG_ARM=y
CONFIG_MMU=y
...
...
@@ -61,6 +61,23 @@ CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
#
# Block layer
#
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
#
# System Type
#
...
...
@@ -83,6 +100,7 @@ CONFIG_ARCH_S3C2410=y
# CONFIG_ARCH_LH7A40X is not set
# CONFIG_ARCH_OMAP is not set
# CONFIG_ARCH_VERSATILE is not set
# CONFIG_ARCH_REALVIEW is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_H720X is not set
# CONFIG_ARCH_AAEC2000 is not set
...
...
@@ -108,6 +126,7 @@ CONFIG_CPU_S3C2440=y
# S3C2410 Boot
#
# CONFIG_S3C2410_BOOT_WATCHDOG is not set
# CONFIG_S3C2410_BOOT_ERROR_RESET is not set
#
# S3C2410 Setup
...
...
@@ -142,6 +161,7 @@ CONFIG_CPU_TLB_V4WBI=y
#
# Bus support
#
CONFIG_ISA=y
CONFIG_ISA_DMA_API=y
#
...
...
@@ -152,7 +172,6 @@ CONFIG_ISA_DMA_API=y
#
# Kernel Features
#
# CONFIG_SMP is not set
# CONFIG_PREEMPT is not set
# CONFIG_NO_IDLE_HZ is not set
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
...
...
@@ -163,6 +182,7 @@ CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4096
CONFIG_ALIGNMENT_TRAP=y
#
...
...
@@ -253,6 +273,10 @@ CONFIG_TCP_CONG_BIC=y
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
# CONFIG_NET_CLS_ROUTE is not set
...
...
@@ -260,7 +284,6 @@ CONFIG_TCP_CONG_BIC=y
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NETFILTER_NETLINK is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
...
...
@@ -300,6 +323,7 @@ CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
# CONFIG_INFTL is not set
# CONFIG_RFD_FTL is not set
#
# RAM/ROM/Flash chip drivers
...
...
@@ -335,7 +359,6 @@ CONFIG_MTD_ROM=y
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_ARM_INTEGRATOR is not set
# CONFIG_MTD_EDB7312 is not set
# CONFIG_MTD_IMPA7 is not set
CONFIG_MTD_BAST=y
CONFIG_MTD_BAST_MAXSIZE=4
...
...
@@ -369,6 +392,11 @@ CONFIG_MTD_NAND_S3C2410=y
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_NANDSIM is not set
#
# OneNAND Flash Device Drivers
#
# CONFIG_MTD_ONENAND is not set
#
# Parallel port support
#
...
...
@@ -381,10 +409,12 @@ CONFIG_PARPORT_1284=y
#
# Plug and Play support
#
# CONFIG_PNP is not set
#
# Block devices
#
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
...
...
@@ -395,14 +425,6 @@ CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_CDROM_PKTCDVD is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_ATA_OVER_ETH=m
#
...
...
@@ -428,6 +450,7 @@ CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_IDE_GENERIC=y
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDE_BAST=y
# CONFIG_IDE_CHIPSETS is not set
# CONFIG_BLK_DEV_IDEDMA is not set
# CONFIG_IDEDMA_AUTO is not set
# CONFIG_BLK_DEV_HD is not set
...
...
@@ -466,6 +489,11 @@ CONFIG_NETDEVICES=y
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#
...
...
@@ -475,9 +503,19 @@ CONFIG_NETDEVICES=y
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_MII=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_SMC91X is not set
CONFIG_DM9000=m
CONFIG_DM9000=y
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set
#
# Ethernet (1000 Mbit)
...
...
@@ -490,6 +528,7 @@ CONFIG_DM9000=m
#
# Token Ring devices
#
# CONFIG_TR is not set
#
# Wireless LAN (non-hamradio)
...
...
@@ -542,6 +581,9 @@ CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
...
...
@@ -568,6 +610,7 @@ CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
# CONFIG_DIGIEPCA is not set
# CONFIG_ESPSERIAL is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
# CONFIG_ISI is not set
...
...
@@ -590,6 +633,10 @@ CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_RSA is not set
# CONFIG_SERIAL_8250_FOURPORT is not set
# CONFIG_SERIAL_8250_ACCENT is not set
# CONFIG_SERIAL_8250_BOCA is not set
# CONFIG_SERIAL_8250_HUB6 is not set
#
# Non-8250 serial port support
...
...
@@ -622,6 +669,13 @@ CONFIG_WATCHDOG=y
#
# CONFIG_SOFT_WATCHDOG is not set
CONFIG_S3C2410_WATCHDOG=y
#
# ISA-based Watchdog Cards
#
# CONFIG_PCWATCHDOG is not set
# CONFIG_MIXCOMWD is not set
# CONFIG_WDT is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
CONFIG_S3C2410_RTC=y
...
...
@@ -636,6 +690,7 @@ CONFIG_S3C2410_RTC=y
#
# TPM devices
#
# CONFIG_TELCLOCK is not set
#
# I2C support
...
...
@@ -653,6 +708,7 @@ CONFIG_I2C_ALGOBIT=m
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ELEKTOR is not set
CONFIG_I2C_ISA=m
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
...
...
@@ -671,6 +727,7 @@ CONFIG_SENSORS_EEPROM=m
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_RTC8564 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_RTC_X1205_I2C is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
...
...
@@ -737,22 +794,28 @@ CONFIG_SENSORS_LM85=m
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_CFB_FILLRECT is not set
# CONFIG_FB_CFB_COPYAREA is not set
# CONFIG_FB_CFB_IMAGEBLIT is not set
# CONFIG_FB_SOFT_CURSOR is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_S3C2410=y
# CONFIG_FB_S3C2410_DEBUG is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
# CONFIG_VGA_CONSOLE is not set
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE is not set
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
#
# Logo configuration
...
...
@@ -772,6 +835,10 @@ CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
# CONFIG_USB is not set
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# USB Gadget Support
#
...
...
@@ -798,10 +865,6 @@ CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
#
# XFS support
#
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
CONFIG_ROMFS_FS=y
...
...
@@ -810,6 +873,7 @@ CONFIG_INOTIFY=y
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
...
...
@@ -854,6 +918,7 @@ CONFIG_JFFS_FS_VERBOSE=0
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
...
...
@@ -884,6 +949,7 @@ CONFIG_SUNRPC=y
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set
#
# Partition Types
...
...
@@ -959,7 +1025,7 @@ CONFIG_NLS_DEFAULT="iso8859-1"
#
# CONFIG_PRINTK_TIME is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_LOG_BUF_SHIFT=16
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
...
...
@@ -970,7 +1036,9 @@ CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_VM is not set
CONFIG_FRAME_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_DEBUG_USER=y
# CONFIG_DEBUG_WAITQ is not set
# CONFIG_DEBUG_ERRORS is not set
...
...
@@ -998,6 +1066,7 @@ CONFIG_DEBUG_S3C2410_UART=0
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
...
...
arch/arm/mach-pxa/corgi_lcd.c
View file @
d0fa7e9f
...
...
@@ -22,7 +22,7 @@
#include <linux/string.h>
#include <asm/arch/akita.h>
#include <asm/arch/corgi.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/arch/pxa-regs.h>
#include <asm/arch/sharpsl.h>
#include <asm/arch/spitz.h>
...
...
arch/arm/mach-realview/core.h
View file @
d0fa7e9f
...
...
@@ -26,8 +26,6 @@
#include <asm/leds.h>
#include <asm/io.h>
#define __io_address(n) __io(IO_ADDRESS(n))
extern
struct
sys_timer
realview_timer
;
#define AMBA_DEVICE(name,busid,base,plat) \
...
...
arch/arm/mach-realview/localtimer.c
View file @
d0fa7e9f
...
...
@@ -21,8 +21,6 @@
#include <asm/io.h>
#include <asm/irq.h>
#include "core.h"
#define TWD_BASE(cpu) (__io_address(REALVIEW_TWD_BASE) + \
((cpu) * REALVIEW_TWD_SIZE))
...
...
arch/arm/mach-realview/platsmp.c
View file @
d0fa7e9f
...
...
@@ -17,8 +17,7 @@
#include <asm/cacheflush.h>
#include <asm/hardware/arm_scu.h>
#include <asm/hardware.h>
#include "core.h"
#include <asm/io.h>
extern
void
realview_secondary_startup
(
void
);
...
...
arch/arm/mach-s3c2410/mach-bast.c
View file @
d0fa7e9f
...
...
@@ -203,7 +203,7 @@ static struct s3c24xx_uart_clksrc bast_serial_clocks[] = {
.
name
=
"pclk"
,
.
divisor
=
1
,
.
min_baud
=
0
,
.
max_baud
=
0
.
.
max_baud
=
0
,
}
};
...
...
@@ -216,7 +216,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
.
ulcon
=
ULCON
,
.
ufcon
=
UFCON
,
.
clocks
=
bast_serial_clocks
,
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
,
},
[
1
]
=
{
.
hwport
=
1
,
...
...
@@ -225,7 +225,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
.
ulcon
=
ULCON
,
.
ufcon
=
UFCON
,
.
clocks
=
bast_serial_clocks
,
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
,
},
/* port 2 is not actually used */
[
2
]
=
{
...
...
@@ -235,7 +235,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
.
ulcon
=
ULCON
,
.
ufcon
=
UFCON
,
.
clocks
=
bast_serial_clocks
,
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
.
clocks_size
=
ARRAY_SIZE
(
bast_serial_clocks
)
,
}
};
...
...
@@ -268,7 +268,7 @@ static struct mtd_partition bast_default_nand_part[] = {
[
0
]
=
{
.
name
=
"Boot Agent"
,
.
size
=
SZ_16K
,
.
offset
=
0
.
offset
=
0
,
},
[
1
]
=
{
.
name
=
"/boot"
,
...
...
@@ -296,28 +296,28 @@ static struct s3c2410_nand_set bast_nand_sets[] = {
.
nr_chips
=
1
,
.
nr_map
=
smartmedia_map
,
.
nr_partitions
=
ARRAY_SIZE
(
bast_default_nand_part
),
.
partitions
=
bast_default_nand_part
.
partitions
=
bast_default_nand_part
,
},
[
1
]
=
{
.
name
=
"chip0"
,
.
nr_chips
=
1
,
.
nr_map
=
chip0_map
,
.
nr_partitions
=
ARRAY_SIZE
(
bast_default_nand_part
),
.
partitions
=
bast_default_nand_part
.
partitions
=
bast_default_nand_part
,
},
[
2
]
=
{
.
name
=
"chip1"
,
.
nr_chips
=
1
,
.
nr_map
=
chip1_map
,
.
nr_partitions
=
ARRAY_SIZE
(
bast_default_nand_part
),
.
partitions
=
bast_default_nand_part
.
partitions
=
bast_default_nand_part
,
},
[
3
]
=
{
.
name
=
"chip2"
,
.
nr_chips
=
1
,
.
nr_map
=
chip2_map
,
.
nr_partitions
=
ARRAY_SIZE
(
bast_default_nand_part
),
.
partitions
=
bast_default_nand_part
.
partitions
=
bast_default_nand_part
,
}
};
...
...
@@ -355,17 +355,17 @@ static struct resource bast_dm9k_resource[] = {
[
0
]
=
{
.
start
=
S3C2410_CS5
+
BAST_PA_DM9000
,
.
end
=
S3C2410_CS5
+
BAST_PA_DM9000
+
3
,
.
flags
=
IORESOURCE_MEM
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
S3C2410_CS5
+
BAST_PA_DM9000
+
0x40
,
.
end
=
S3C2410_CS5
+
BAST_PA_DM9000
+
0x40
+
0x3f
,
.
flags
=
IORESOURCE_MEM
.
flags
=
IORESOURCE_MEM
,
},
[
2
]
=
{
.
start
=
IRQ_DM9000
,
.
end
=
IRQ_DM9000
,
.
flags
=
IORESOURCE_IRQ
.
flags
=
IORESOURCE_IRQ
,
}
};
...
...
@@ -375,7 +375,7 @@ static struct resource bast_dm9k_resource[] = {
*/
static
struct
dm9000_plat_data
bast_dm9k_platdata
=
{
.
flags
=
DM9000_PLATF_16BITONLY
.
flags
=
DM9000_PLATF_16BITONLY
,
};
static
struct
platform_device
bast_device_dm9k
=
{
...
...
@@ -492,7 +492,7 @@ static struct s3c24xx_board bast_board __initdata = {
.
devices
=
bast_devices
,
.
devices_count
=
ARRAY_SIZE
(
bast_devices
),
.
clocks
=
bast_clocks
,
.
clocks_count
=
ARRAY_SIZE
(
bast_clocks
)
.
clocks_count
=
ARRAY_SIZE
(
bast_clocks
)
,
};
static
void
__init
bast_map_io
(
void
)
...
...
arch/arm/plat-omap/dmtimer.c
View file @
d0fa7e9f
...
...
@@ -26,7 +26,7 @@
*/
#include <linux/init.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/arch/dmtimer.h>
#include <asm/io.h>
#include <asm/arch/irqs.h>
...
...
arch/arm/plat-omap/ocpi.c
View file @
d0fa7e9f
...
...
@@ -34,7 +34,7 @@
#include <asm/io.h>
#include <asm/hardware/clock.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define OCPI_BASE 0xfffec320
#define OCPI_FAULT (OCPI_BASE + 0x00)
...
...
arch/arm/plat-omap/pm.c
View file @
d0fa7e9f
...
...
@@ -509,7 +509,7 @@ static void omap_pm_init_proc(void)
* @state: suspend state we're entering.
*
*/
//#include <asm/
arch/
hardware.h>
//#include <asm/hardware.h>
static
int
omap_pm_prepare
(
suspend_state_t
state
)
{
...
...
arch/arm/plat-omap/sram-fn.S
View file @
d0fa7e9f
...
...
@@ -12,7 +12,7 @@
#include <linux/linkage.h>
#include <asm/assembler.h>
#include <asm/arch/io.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
.
text
...
...
include/asm-arm/arch-clps711x/uncompress.h
View file @
d0fa7e9f
...
...
@@ -19,7 +19,7 @@
*/
#include <linux/config.h>
#include <asm/arch/io.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/hardware/clps7111.h>
#undef CLPS7111_BASE
...
...
include/asm-arm/arch-epxa10db/uncompress.h
View file @
d0fa7e9f
...
...
@@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "asm/arch/platform.h"
#include "asm/
arch/
hardware.h"
#include "asm/hardware.h"
#define UART00_TYPE (volatile unsigned int*)
#include "asm/arch/uart00.h"
...
...
include/asm-arm/arch-h720x/uncompress.h
View file @
d0fa7e9f
...
...
@@ -7,7 +7,7 @@
#ifndef __ASM_ARCH_UNCOMPRESS_H
#define __ASM_ARCH_UNCOMPRESS_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define LSR 0x14
#define TEMPTY 0x40
...
...
include/asm-arm/arch-imx/irqs.h
View file @
d0fa7e9f
...
...
@@ -23,7 +23,7 @@
#define __ARM_IRQS_H__
/* Use the imx definitions */
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
/*
* IMX Interrupt numbers
...
...
include/asm-arm/arch-imx/timex.h
View file @
d0fa7e9f
...
...
@@ -21,7 +21,7 @@
#ifndef __ASM_ARCH_TIMEX_H
#define __ASM_ARCH_TIMEX_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define CLOCK_TICK_RATE (CLK32)
#endif
include/asm-arm/arch-integrator/smp.h
View file @
d0fa7e9f
...
...
@@ -3,7 +3,7 @@
#include <linux/config.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/io.h>
#define hard_smp_processor_id() \
...
...
include/asm-arm/arch-l7200/aux_reg.h
View file @
d0fa7e9f
...
...
@@ -9,7 +9,7 @@
#ifndef _ASM_ARCH_AUXREG_H
#define _ASM_ARCH_AUXREG_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define l7200aux_reg *((volatile unsigned int *) (AUX_BASE))
...
...
include/asm-arm/arch-l7200/gp_timers.h
View file @
d0fa7e9f
...
...
@@ -10,7 +10,7 @@
#ifndef _ASM_ARCH_GPTIMERS_H
#define _ASM_ARCH_GPTIMERS_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
/*
* Layout of L7200 general purpose timer registers
...
...
include/asm-arm/arch-omap/gpio.h
View file @
d0fa7e9f
...
...
@@ -26,7 +26,7 @@
#ifndef __ASM_ARCH_OMAP_GPIO_H
#define __ASM_ARCH_OMAP_GPIO_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/arch/irqs.h>
#include <asm/io.h>
...
...
include/asm-arm/arch-omap/irqs.h
View file @
d0fa7e9f
...
...
@@ -260,7 +260,7 @@ extern void omap_init_irq(void);
* The definition of NR_IRQS is in board-specific header file, which is
* included via hardware.h
*/
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#ifndef NR_IRQS
#define NR_IRQS IH_BOARD_BASE
...
...
include/asm-arm/arch-omap/mcbsp.h
View file @
d0fa7e9f
...
...
@@ -24,7 +24,7 @@
#ifndef __ASM_ARCH_OMAP_MCBSP_H
#define __ASM_ARCH_OMAP_MCBSP_H
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define OMAP730_MCBSP1_BASE 0xfffb1000
#define OMAP730_MCBSP2_BASE 0xfffb1800
...
...
include/asm-arm/arch-omap/system.h
View file @
d0fa7e9f
...
...
@@ -7,7 +7,7 @@
#include <linux/config.h>
#include <asm/mach-types.h>
#include <asm/hardware/clock.h>
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/arch/prcm.h>
#ifndef CONFIG_MACH_VOICEBLUE
...
...
include/asm-arm/arch-realview/hardware.h
View file @
d0fa7e9f
...
...
@@ -27,5 +27,6 @@
/* macro to get at IO space when running virtually */
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
#define __io_address(n) __io(IO_ADDRESS(n))
#endif
include/asm-arm/arch-realview/system.h
View file @
d0fa7e9f
...
...
@@ -36,7 +36,7 @@ static inline void arch_idle(void)
static
inline
void
arch_reset
(
char
mode
)
{
unsigned
int
hdr_ctrl
=
(
IO_ADDRESS
(
REALVIEW_SYS_BASE
)
+
REALVIEW_SYS_RESETCTL_OFFSET
)
;
void
__iomem
*
hdr_ctrl
=
__io_address
(
REALVIEW_SYS_BASE
)
+
REALVIEW_SYS_RESETCTL_OFFSET
;
unsigned
int
val
;
/*
...
...
include/asm-arm/arch-rpc/system.h
View file @
d0fa7e9f
...
...
@@ -7,7 +7,7 @@
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#include <asm/hardware/iomd.h>
#include <asm/io.h>
...
...
include/asm-arm/arch-sa1100/memory.h
View file @
d0fa7e9f
...
...
@@ -18,20 +18,10 @@
#ifndef __ASSEMBLY__
#ifdef CONFIG_SA1111
static
inline
void
__arch_adjust_zones
(
int
node
,
unsigned
long
*
size
,
unsigned
long
*
holes
)
{
unsigned
int
sz
=
SZ_1M
>>
PAGE_SHIFT
;
if
(
node
!=
0
)
sz
=
0
;
size
[
1
]
=
size
[
0
]
-
sz
;
size
[
0
]
=
sz
;
}
void
sa1111_adjust_zones
(
int
node
,
unsigned
long
*
size
,
unsigned
long
*
holes
);
#define arch_adjust_zones(node, size, holes) \
__arch
_adjust_zones(node, size, holes)
sa1111
_adjust_zones(node, size, holes)
#define ISA_DMA_THRESHOLD (PHYS_OFFSET + SZ_1M - 1)
...
...
include/asm-arm/atomic.h
View file @
d0fa7e9f
...
...
@@ -12,6 +12,7 @@
#define __ASM_ARM_ATOMIC_H
#include <linux/config.h>
#include <linux/compiler.h>
typedef
struct
{
volatile
int
counter
;
}
atomic_t
;
...
...
@@ -82,11 +83,12 @@ static inline int atomic_sub_return(int i, atomic_t *v)
static
inline
int
atomic_cmpxchg
(
atomic_t
*
ptr
,
int
old
,
int
new
)
{
u
32
oldval
,
res
;
u
nsigned
long
oldval
,
res
;
do
{
__asm__
__volatile__
(
"@ atomic_cmpxchg
\n
"
"ldrex %1, [%2]
\n
"
"mov %0, #0
\n
"
"teq %1, %3
\n
"
"strexeq %0, %4, [%2]
\n
"
:
"=&r"
(
res
),
"=&r"
(
oldval
)
...
...
include/asm-arm/bitops.h
View file @
d0fa7e9f
...
...
@@ -19,6 +19,7 @@
#ifdef __KERNEL__
#include <linux/compiler.h>
#include <asm/system.h>
#define smp_mb__before_clear_bit() mb()
...
...
include/asm-arm/hardware/dec21285.h
View file @
d0fa7e9f
...
...
@@ -20,7 +20,7 @@
#include <linux/config.h>
#ifndef __ASSEMBLY__
#include <asm/
arch/
hardware.h>
#include <asm/hardware.h>
#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
#else
#define DC21285_IO(x) (x)
...
...
include/asm-arm/mmu_context.h
View file @
d0fa7e9f
...
...
@@ -13,6 +13,7 @@
#ifndef __ASM_ARM_MMU_CONTEXT_H
#define __ASM_ARM_MMU_CONTEXT_H
#include <linux/compiler.h>
#include <asm/cacheflush.h>
#include <asm/proc-fns.h>
...
...
include/asm-arm/system.h
View file @
d0fa7e9f
...
...
@@ -93,8 +93,6 @@ void hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int,
struct
pt_regs
*
),
int
sig
,
const
char
*
name
);
#include <asm/proc-fns.h>
#define xchg(ptr,x) \
((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr))))
...
...
@@ -102,6 +100,8 @@ void hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int,
extern
asmlinkage
void
__backtrace
(
void
);
extern
asmlinkage
void
c_backtrace
(
unsigned
long
fp
,
int
pmode
);
struct
mm_struct
;
extern
void
show_pte
(
struct
mm_struct
*
mm
,
unsigned
long
addr
);
extern
void
__show_regs
(
struct
pt_regs
*
);
...
...
include/asm-arm/thread_info.h
View file @
d0fa7e9f
...
...
@@ -12,6 +12,7 @@
#ifdef __KERNEL__
#include <linux/compiler.h>
#include <asm/fpstate.h>
#define THREAD_SIZE_ORDER 1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment