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
Kirill Smelkov
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