Merge master.kernel.org:/home/rmk/linux-2.6-arm
This commit is contained in:
@@ -19,38 +19,28 @@
|
|||||||
*/
|
*/
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
|
|
||||||
#include <asm/arch/debug-macro.S>
|
|
||||||
|
|
||||||
#if defined(CONFIG_DEBUG_ICEDCC)
|
#if defined(CONFIG_DEBUG_ICEDCC)
|
||||||
.macro loadsp, rb
|
.macro loadsp, rb
|
||||||
.endm
|
.endm
|
||||||
.macro writeb, ch, rb
|
.macro writeb, ch, rb
|
||||||
mcr p14, 0, \ch, c0, c1, 0
|
mcr p14, 0, \ch, c0, c1, 0
|
||||||
.endm
|
.endm
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
#include <asm/arch/debug-macro.S>
|
||||||
|
|
||||||
.macro writeb, ch, rb
|
.macro writeb, ch, rb
|
||||||
senduart \ch, \rb
|
senduart \ch, \rb
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
#if defined(CONFIG_FOOTBRIDGE) || \
|
#if defined(CONFIG_ARCH_SA1100)
|
||||||
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)
|
|
||||||
.macro loadsp, rb
|
.macro loadsp, rb
|
||||||
mov \rb, #0x80000000 @ physical base address
|
mov \rb, #0x80000000 @ physical base address
|
||||||
# if defined(CONFIG_DEBUG_LL_SER3)
|
#ifdef CONFIG_DEBUG_LL_SER3
|
||||||
add \rb, \rb, #0x00050000 @ Ser3
|
add \rb, \rb, #0x00050000 @ Ser3
|
||||||
# else
|
#else
|
||||||
add \rb, \rb, #0x00010000 @ Ser1
|
add \rb, \rb, #0x00010000 @ Ser1
|
||||||
# endif
|
#endif
|
||||||
.endm
|
.endm
|
||||||
#elif defined(CONFIG_ARCH_IOP331)
|
#elif defined(CONFIG_ARCH_IOP331)
|
||||||
.macro loadsp, rb
|
.macro loadsp, rb
|
||||||
@@ -64,7 +54,9 @@
|
|||||||
add \rb, \rb, #0x4000 * CONFIG_S3C2410_LOWLEVEL_UART_PORT
|
add \rb, \rb, #0x4000 * CONFIG_S3C2410_LOWLEVEL_UART_PORT
|
||||||
.endm
|
.endm
|
||||||
#else
|
#else
|
||||||
#error no serial architecture defined
|
.macro loadsp, rb
|
||||||
|
addruart \rb
|
||||||
|
.endm
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@@ -32,6 +32,7 @@
|
|||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/irq.h>
|
#include <asm/irq.h>
|
||||||
#include <asm/mach/irq.h>
|
#include <asm/mach/irq.h>
|
||||||
|
#include <asm/sizes.h>
|
||||||
|
|
||||||
#include <asm/hardware/sa1111.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
|
* SA1111 interrupt support. Since clearing an IRQ while there are
|
||||||
* active IRQs causes the interrupt output to pulse, the upper levels
|
* active IRQs causes the interrupt output to pulse, the upper levels
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.13-git8
|
# Linux kernel version: 2.6.15-rc1
|
||||||
# Thu Sep 8 19:24:02 2005
|
# Sun Nov 13 17:41:24 2005
|
||||||
#
|
#
|
||||||
CONFIG_ARM=y
|
CONFIG_ARM=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
@@ -61,6 +61,23 @@ CONFIG_OBSOLETE_MODPARM=y
|
|||||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||||
CONFIG_KMOD=y
|
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
|
# System Type
|
||||||
#
|
#
|
||||||
@@ -83,6 +100,7 @@ CONFIG_ARCH_S3C2410=y
|
|||||||
# CONFIG_ARCH_LH7A40X is not set
|
# CONFIG_ARCH_LH7A40X is not set
|
||||||
# CONFIG_ARCH_OMAP is not set
|
# CONFIG_ARCH_OMAP is not set
|
||||||
# CONFIG_ARCH_VERSATILE is not set
|
# CONFIG_ARCH_VERSATILE is not set
|
||||||
|
# CONFIG_ARCH_REALVIEW is not set
|
||||||
# CONFIG_ARCH_IMX is not set
|
# CONFIG_ARCH_IMX is not set
|
||||||
# CONFIG_ARCH_H720X is not set
|
# CONFIG_ARCH_H720X is not set
|
||||||
# CONFIG_ARCH_AAEC2000 is not set
|
# CONFIG_ARCH_AAEC2000 is not set
|
||||||
@@ -108,6 +126,7 @@ CONFIG_CPU_S3C2440=y
|
|||||||
# S3C2410 Boot
|
# S3C2410 Boot
|
||||||
#
|
#
|
||||||
# CONFIG_S3C2410_BOOT_WATCHDOG is not set
|
# CONFIG_S3C2410_BOOT_WATCHDOG is not set
|
||||||
|
# CONFIG_S3C2410_BOOT_ERROR_RESET is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# S3C2410 Setup
|
# S3C2410 Setup
|
||||||
@@ -142,6 +161,7 @@ CONFIG_CPU_TLB_V4WBI=y
|
|||||||
#
|
#
|
||||||
# Bus support
|
# Bus support
|
||||||
#
|
#
|
||||||
|
CONFIG_ISA=y
|
||||||
CONFIG_ISA_DMA_API=y
|
CONFIG_ISA_DMA_API=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -152,7 +172,6 @@ CONFIG_ISA_DMA_API=y
|
|||||||
#
|
#
|
||||||
# Kernel Features
|
# Kernel Features
|
||||||
#
|
#
|
||||||
# CONFIG_SMP is not set
|
|
||||||
# CONFIG_PREEMPT is not set
|
# CONFIG_PREEMPT is not set
|
||||||
# CONFIG_NO_IDLE_HZ is not set
|
# CONFIG_NO_IDLE_HZ is not set
|
||||||
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
|
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
|
||||||
@@ -163,6 +182,7 @@ CONFIG_FLATMEM_MANUAL=y
|
|||||||
CONFIG_FLATMEM=y
|
CONFIG_FLATMEM=y
|
||||||
CONFIG_FLAT_NODE_MEM_MAP=y
|
CONFIG_FLAT_NODE_MEM_MAP=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
|
CONFIG_SPLIT_PTLOCK_CPUS=4096
|
||||||
CONFIG_ALIGNMENT_TRAP=y
|
CONFIG_ALIGNMENT_TRAP=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -253,6 +273,10 @@ CONFIG_TCP_CONG_BIC=y
|
|||||||
# CONFIG_NET_DIVERT is not set
|
# CONFIG_NET_DIVERT is not set
|
||||||
# CONFIG_ECONET is not set
|
# CONFIG_ECONET is not set
|
||||||
# CONFIG_WAN_ROUTER is not set
|
# CONFIG_WAN_ROUTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# QoS and/or fair queueing
|
||||||
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
# CONFIG_NET_SCHED is not set
|
||||||
# CONFIG_NET_CLS_ROUTE is not set
|
# CONFIG_NET_CLS_ROUTE is not set
|
||||||
|
|
||||||
@@ -260,7 +284,6 @@ CONFIG_TCP_CONG_BIC=y
|
|||||||
# Network testing
|
# Network testing
|
||||||
#
|
#
|
||||||
# CONFIG_NET_PKTGEN is not set
|
# CONFIG_NET_PKTGEN is not set
|
||||||
# CONFIG_NETFILTER_NETLINK is not set
|
|
||||||
# CONFIG_HAMRADIO is not set
|
# CONFIG_HAMRADIO is not set
|
||||||
# CONFIG_IRDA is not set
|
# CONFIG_IRDA is not set
|
||||||
# CONFIG_BT is not set
|
# CONFIG_BT is not set
|
||||||
@@ -300,6 +323,7 @@ CONFIG_MTD_BLOCK=y
|
|||||||
# CONFIG_FTL is not set
|
# CONFIG_FTL is not set
|
||||||
# CONFIG_NFTL is not set
|
# CONFIG_NFTL is not set
|
||||||
# CONFIG_INFTL is not set
|
# CONFIG_INFTL is not set
|
||||||
|
# CONFIG_RFD_FTL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# RAM/ROM/Flash chip drivers
|
# RAM/ROM/Flash chip drivers
|
||||||
@@ -335,7 +359,6 @@ CONFIG_MTD_ROM=y
|
|||||||
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
|
||||||
# CONFIG_MTD_PHYSMAP is not set
|
# CONFIG_MTD_PHYSMAP is not set
|
||||||
# CONFIG_MTD_ARM_INTEGRATOR is not set
|
# CONFIG_MTD_ARM_INTEGRATOR is not set
|
||||||
# CONFIG_MTD_EDB7312 is not set
|
|
||||||
# CONFIG_MTD_IMPA7 is not set
|
# CONFIG_MTD_IMPA7 is not set
|
||||||
CONFIG_MTD_BAST=y
|
CONFIG_MTD_BAST=y
|
||||||
CONFIG_MTD_BAST_MAXSIZE=4
|
CONFIG_MTD_BAST_MAXSIZE=4
|
||||||
@@ -369,6 +392,11 @@ CONFIG_MTD_NAND_S3C2410=y
|
|||||||
# CONFIG_MTD_NAND_DISKONCHIP is not set
|
# CONFIG_MTD_NAND_DISKONCHIP is not set
|
||||||
# CONFIG_MTD_NAND_NANDSIM is not set
|
# CONFIG_MTD_NAND_NANDSIM is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# OneNAND Flash Device Drivers
|
||||||
|
#
|
||||||
|
# CONFIG_MTD_ONENAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Parallel port support
|
# Parallel port support
|
||||||
#
|
#
|
||||||
@@ -381,10 +409,12 @@ CONFIG_PARPORT_1284=y
|
|||||||
#
|
#
|
||||||
# Plug and Play support
|
# Plug and Play support
|
||||||
#
|
#
|
||||||
|
# CONFIG_PNP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Block devices
|
# Block devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_BLK_DEV_XD is not set
|
||||||
# CONFIG_PARIDE is not set
|
# CONFIG_PARIDE is not set
|
||||||
# CONFIG_BLK_DEV_COW_COMMON is not set
|
# CONFIG_BLK_DEV_COW_COMMON is not set
|
||||||
CONFIG_BLK_DEV_LOOP=y
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
@@ -395,14 +425,6 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
|||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# 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
|
CONFIG_ATA_OVER_ETH=m
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -428,6 +450,7 @@ CONFIG_BLK_DEV_IDEFLOPPY=m
|
|||||||
CONFIG_IDE_GENERIC=y
|
CONFIG_IDE_GENERIC=y
|
||||||
# CONFIG_IDE_ARM is not set
|
# CONFIG_IDE_ARM is not set
|
||||||
CONFIG_BLK_DEV_IDE_BAST=y
|
CONFIG_BLK_DEV_IDE_BAST=y
|
||||||
|
# CONFIG_IDE_CHIPSETS is not set
|
||||||
# CONFIG_BLK_DEV_IDEDMA is not set
|
# CONFIG_BLK_DEV_IDEDMA is not set
|
||||||
# CONFIG_IDEDMA_AUTO is not set
|
# CONFIG_IDEDMA_AUTO is not set
|
||||||
# CONFIG_BLK_DEV_HD is not set
|
# CONFIG_BLK_DEV_HD is not set
|
||||||
@@ -466,6 +489,11 @@ CONFIG_NETDEVICES=y
|
|||||||
# CONFIG_EQUALIZER is not set
|
# CONFIG_EQUALIZER is not set
|
||||||
# CONFIG_TUN is not set
|
# CONFIG_TUN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# ARCnet devices
|
||||||
|
#
|
||||||
|
# CONFIG_ARCNET is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# PHY device support
|
# PHY device support
|
||||||
#
|
#
|
||||||
@@ -475,9 +503,19 @@ CONFIG_NETDEVICES=y
|
|||||||
# Ethernet (10 or 100Mbit)
|
# Ethernet (10 or 100Mbit)
|
||||||
#
|
#
|
||||||
CONFIG_NET_ETHERNET=y
|
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_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)
|
# Ethernet (1000 Mbit)
|
||||||
@@ -490,6 +528,7 @@ CONFIG_DM9000=m
|
|||||||
#
|
#
|
||||||
# Token Ring devices
|
# Token Ring devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_TR is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Wireless LAN (non-hamradio)
|
# Wireless LAN (non-hamradio)
|
||||||
@@ -542,6 +581,9 @@ CONFIG_KEYBOARD_ATKBD=y
|
|||||||
CONFIG_INPUT_MOUSE=y
|
CONFIG_INPUT_MOUSE=y
|
||||||
CONFIG_MOUSE_PS2=y
|
CONFIG_MOUSE_PS2=y
|
||||||
# CONFIG_MOUSE_SERIAL is not set
|
# 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_MOUSE_VSXXXAA is not set
|
||||||
# CONFIG_INPUT_JOYSTICK is not set
|
# CONFIG_INPUT_JOYSTICK is not set
|
||||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
# CONFIG_INPUT_TOUCHSCREEN is not set
|
||||||
@@ -568,6 +610,7 @@ CONFIG_SERIAL_NONSTANDARD=y
|
|||||||
# CONFIG_ROCKETPORT is not set
|
# CONFIG_ROCKETPORT is not set
|
||||||
# CONFIG_CYCLADES is not set
|
# CONFIG_CYCLADES is not set
|
||||||
# CONFIG_DIGIEPCA is not set
|
# CONFIG_DIGIEPCA is not set
|
||||||
|
# CONFIG_ESPSERIAL is not set
|
||||||
# CONFIG_MOXA_INTELLIO is not set
|
# CONFIG_MOXA_INTELLIO is not set
|
||||||
# CONFIG_MOXA_SMARTIO is not set
|
# CONFIG_MOXA_SMARTIO is not set
|
||||||
# CONFIG_ISI 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_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
# CONFIG_SERIAL_8250_RSA 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
|
# Non-8250 serial port support
|
||||||
@@ -622,6 +669,13 @@ CONFIG_WATCHDOG=y
|
|||||||
#
|
#
|
||||||
# CONFIG_SOFT_WATCHDOG is not set
|
# CONFIG_SOFT_WATCHDOG is not set
|
||||||
CONFIG_S3C2410_WATCHDOG=y
|
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_NVRAM is not set
|
||||||
# CONFIG_RTC is not set
|
# CONFIG_RTC is not set
|
||||||
CONFIG_S3C2410_RTC=y
|
CONFIG_S3C2410_RTC=y
|
||||||
@@ -636,6 +690,7 @@ CONFIG_S3C2410_RTC=y
|
|||||||
#
|
#
|
||||||
# TPM devices
|
# TPM devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_TELCLOCK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C support
|
# I2C support
|
||||||
@@ -653,6 +708,7 @@ CONFIG_I2C_ALGOBIT=m
|
|||||||
#
|
#
|
||||||
# I2C Hardware Bus support
|
# I2C Hardware Bus support
|
||||||
#
|
#
|
||||||
|
# CONFIG_I2C_ELEKTOR is not set
|
||||||
CONFIG_I2C_ISA=m
|
CONFIG_I2C_ISA=m
|
||||||
# CONFIG_I2C_PARPORT is not set
|
# CONFIG_I2C_PARPORT is not set
|
||||||
# CONFIG_I2C_PARPORT_LIGHT 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_PCF8591 is not set
|
||||||
# CONFIG_SENSORS_RTC8564 is not set
|
# CONFIG_SENSORS_RTC8564 is not set
|
||||||
# CONFIG_SENSORS_MAX6875 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_CORE is not set
|
||||||
# CONFIG_I2C_DEBUG_ALGO is not set
|
# CONFIG_I2C_DEBUG_ALGO is not set
|
||||||
# CONFIG_I2C_DEBUG_BUS is not set
|
# CONFIG_I2C_DEBUG_BUS is not set
|
||||||
@@ -737,22 +794,28 @@ CONFIG_SENSORS_LM85=m
|
|||||||
# Graphics support
|
# Graphics support
|
||||||
#
|
#
|
||||||
CONFIG_FB=y
|
CONFIG_FB=y
|
||||||
# CONFIG_FB_CFB_FILLRECT is not set
|
CONFIG_FB_CFB_FILLRECT=y
|
||||||
# CONFIG_FB_CFB_COPYAREA is not set
|
CONFIG_FB_CFB_COPYAREA=y
|
||||||
# CONFIG_FB_CFB_IMAGEBLIT is not set
|
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||||
# CONFIG_FB_SOFT_CURSOR is not set
|
|
||||||
# CONFIG_FB_MACMODES is not set
|
# CONFIG_FB_MACMODES is not set
|
||||||
CONFIG_FB_MODE_HELPERS=y
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
# CONFIG_FB_TILEBLITTING is not set
|
# CONFIG_FB_TILEBLITTING is not set
|
||||||
# CONFIG_FB_S1D13XXX 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
|
# CONFIG_FB_VIRTUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Console display driver support
|
# Console display driver support
|
||||||
#
|
#
|
||||||
# CONFIG_VGA_CONSOLE is not set
|
# CONFIG_VGA_CONSOLE is not set
|
||||||
|
# CONFIG_MDA_CONSOLE is not set
|
||||||
CONFIG_DUMMY_CONSOLE=y
|
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
|
# Logo configuration
|
||||||
@@ -772,6 +835,10 @@ CONFIG_USB_ARCH_HAS_HCD=y
|
|||||||
CONFIG_USB_ARCH_HAS_OHCI=y
|
CONFIG_USB_ARCH_HAS_OHCI=y
|
||||||
# CONFIG_USB is not set
|
# CONFIG_USB is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Gadget Support
|
# USB Gadget Support
|
||||||
#
|
#
|
||||||
@@ -798,10 +865,6 @@ CONFIG_FS_MBCACHE=y
|
|||||||
# CONFIG_REISERFS_FS is not set
|
# CONFIG_REISERFS_FS is not set
|
||||||
# CONFIG_JFS_FS is not set
|
# CONFIG_JFS_FS is not set
|
||||||
# CONFIG_FS_POSIX_ACL is not set
|
# CONFIG_FS_POSIX_ACL is not set
|
||||||
|
|
||||||
#
|
|
||||||
# XFS support
|
|
||||||
#
|
|
||||||
# CONFIG_XFS_FS is not set
|
# CONFIG_XFS_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
CONFIG_ROMFS_FS=y
|
CONFIG_ROMFS_FS=y
|
||||||
@@ -810,6 +873,7 @@ CONFIG_INOTIFY=y
|
|||||||
CONFIG_DNOTIFY=y
|
CONFIG_DNOTIFY=y
|
||||||
# CONFIG_AUTOFS_FS is not set
|
# CONFIG_AUTOFS_FS is not set
|
||||||
# CONFIG_AUTOFS4_FS is not set
|
# CONFIG_AUTOFS4_FS is not set
|
||||||
|
# CONFIG_FUSE_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# CD-ROM/DVD Filesystems
|
# CD-ROM/DVD Filesystems
|
||||||
@@ -854,6 +918,7 @@ CONFIG_JFFS_FS_VERBOSE=0
|
|||||||
CONFIG_JFFS2_FS=y
|
CONFIG_JFFS2_FS=y
|
||||||
CONFIG_JFFS2_FS_DEBUG=0
|
CONFIG_JFFS2_FS_DEBUG=0
|
||||||
CONFIG_JFFS2_FS_WRITEBUFFER=y
|
CONFIG_JFFS2_FS_WRITEBUFFER=y
|
||||||
|
# CONFIG_JFFS2_SUMMARY is not set
|
||||||
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
|
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
|
||||||
CONFIG_JFFS2_ZLIB=y
|
CONFIG_JFFS2_ZLIB=y
|
||||||
CONFIG_JFFS2_RTIME=y
|
CONFIG_JFFS2_RTIME=y
|
||||||
@@ -884,6 +949,7 @@ CONFIG_SUNRPC=y
|
|||||||
# CONFIG_NCP_FS is not set
|
# CONFIG_NCP_FS is not set
|
||||||
# CONFIG_CODA_FS is not set
|
# CONFIG_CODA_FS is not set
|
||||||
# CONFIG_AFS_FS is not set
|
# CONFIG_AFS_FS is not set
|
||||||
|
# CONFIG_9P_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Partition Types
|
# Partition Types
|
||||||
@@ -959,7 +1025,7 @@ CONFIG_NLS_DEFAULT="iso8859-1"
|
|||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
# CONFIG_MAGIC_SYSRQ is not set
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
CONFIG_LOG_BUF_SHIFT=16
|
CONFIG_LOG_BUF_SHIFT=16
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
@@ -970,7 +1036,9 @@ CONFIG_DETECT_SOFTLOCKUP=y
|
|||||||
CONFIG_DEBUG_BUGVERBOSE=y
|
CONFIG_DEBUG_BUGVERBOSE=y
|
||||||
CONFIG_DEBUG_INFO=y
|
CONFIG_DEBUG_INFO=y
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
|
# CONFIG_DEBUG_VM is not set
|
||||||
CONFIG_FRAME_POINTER=y
|
CONFIG_FRAME_POINTER=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_DEBUG_USER=y
|
CONFIG_DEBUG_USER=y
|
||||||
# CONFIG_DEBUG_WAITQ is not set
|
# CONFIG_DEBUG_WAITQ is not set
|
||||||
# CONFIG_DEBUG_ERRORS is not set
|
# CONFIG_DEBUG_ERRORS is not set
|
||||||
@@ -998,6 +1066,7 @@ CONFIG_DEBUG_S3C2410_UART=0
|
|||||||
# Library routines
|
# Library routines
|
||||||
#
|
#
|
||||||
# CONFIG_CRC_CCITT is not set
|
# CONFIG_CRC_CCITT is not set
|
||||||
|
# CONFIG_CRC16 is not set
|
||||||
CONFIG_CRC32=y
|
CONFIG_CRC32=y
|
||||||
# CONFIG_LIBCRC32C is not set
|
# CONFIG_LIBCRC32C is not set
|
||||||
CONFIG_ZLIB_INFLATE=y
|
CONFIG_ZLIB_INFLATE=y
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
#include <linux/string.h>
|
#include <linux/string.h>
|
||||||
#include <asm/arch/akita.h>
|
#include <asm/arch/akita.h>
|
||||||
#include <asm/arch/corgi.h>
|
#include <asm/arch/corgi.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/arch/pxa-regs.h>
|
#include <asm/arch/pxa-regs.h>
|
||||||
#include <asm/arch/sharpsl.h>
|
#include <asm/arch/sharpsl.h>
|
||||||
#include <asm/arch/spitz.h>
|
#include <asm/arch/spitz.h>
|
||||||
|
@@ -26,8 +26,6 @@
|
|||||||
#include <asm/leds.h>
|
#include <asm/leds.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
|
|
||||||
#define __io_address(n) __io(IO_ADDRESS(n))
|
|
||||||
|
|
||||||
extern struct sys_timer realview_timer;
|
extern struct sys_timer realview_timer;
|
||||||
|
|
||||||
#define AMBA_DEVICE(name,busid,base,plat) \
|
#define AMBA_DEVICE(name,busid,base,plat) \
|
||||||
|
@@ -21,8 +21,6 @@
|
|||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/irq.h>
|
#include <asm/irq.h>
|
||||||
|
|
||||||
#include "core.h"
|
|
||||||
|
|
||||||
#define TWD_BASE(cpu) (__io_address(REALVIEW_TWD_BASE) + \
|
#define TWD_BASE(cpu) (__io_address(REALVIEW_TWD_BASE) + \
|
||||||
((cpu) * REALVIEW_TWD_SIZE))
|
((cpu) * REALVIEW_TWD_SIZE))
|
||||||
|
|
||||||
|
@@ -17,8 +17,7 @@
|
|||||||
#include <asm/cacheflush.h>
|
#include <asm/cacheflush.h>
|
||||||
#include <asm/hardware/arm_scu.h>
|
#include <asm/hardware/arm_scu.h>
|
||||||
#include <asm/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
#include <asm/io.h>
|
||||||
#include "core.h"
|
|
||||||
|
|
||||||
extern void realview_secondary_startup(void);
|
extern void realview_secondary_startup(void);
|
||||||
|
|
||||||
|
@@ -203,7 +203,7 @@ static struct s3c24xx_uart_clksrc bast_serial_clocks[] = {
|
|||||||
.name = "pclk",
|
.name = "pclk",
|
||||||
.divisor = 1,
|
.divisor = 1,
|
||||||
.min_baud = 0,
|
.min_baud = 0,
|
||||||
.max_baud = 0.
|
.max_baud = 0,
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -216,7 +216,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
|
|||||||
.ulcon = ULCON,
|
.ulcon = ULCON,
|
||||||
.ufcon = UFCON,
|
.ufcon = UFCON,
|
||||||
.clocks = bast_serial_clocks,
|
.clocks = bast_serial_clocks,
|
||||||
.clocks_size = ARRAY_SIZE(bast_serial_clocks)
|
.clocks_size = ARRAY_SIZE(bast_serial_clocks),
|
||||||
},
|
},
|
||||||
[1] = {
|
[1] = {
|
||||||
.hwport = 1,
|
.hwport = 1,
|
||||||
@@ -225,7 +225,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
|
|||||||
.ulcon = ULCON,
|
.ulcon = ULCON,
|
||||||
.ufcon = UFCON,
|
.ufcon = UFCON,
|
||||||
.clocks = bast_serial_clocks,
|
.clocks = bast_serial_clocks,
|
||||||
.clocks_size = ARRAY_SIZE(bast_serial_clocks)
|
.clocks_size = ARRAY_SIZE(bast_serial_clocks),
|
||||||
},
|
},
|
||||||
/* port 2 is not actually used */
|
/* port 2 is not actually used */
|
||||||
[2] = {
|
[2] = {
|
||||||
@@ -235,7 +235,7 @@ static struct s3c2410_uartcfg bast_uartcfgs[] = {
|
|||||||
.ulcon = ULCON,
|
.ulcon = ULCON,
|
||||||
.ufcon = UFCON,
|
.ufcon = UFCON,
|
||||||
.clocks = bast_serial_clocks,
|
.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] = {
|
[0] = {
|
||||||
.name = "Boot Agent",
|
.name = "Boot Agent",
|
||||||
.size = SZ_16K,
|
.size = SZ_16K,
|
||||||
.offset = 0
|
.offset = 0,
|
||||||
},
|
},
|
||||||
[1] = {
|
[1] = {
|
||||||
.name = "/boot",
|
.name = "/boot",
|
||||||
@@ -296,28 +296,28 @@ static struct s3c2410_nand_set bast_nand_sets[] = {
|
|||||||
.nr_chips = 1,
|
.nr_chips = 1,
|
||||||
.nr_map = smartmedia_map,
|
.nr_map = smartmedia_map,
|
||||||
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
||||||
.partitions = bast_default_nand_part
|
.partitions = bast_default_nand_part,
|
||||||
},
|
},
|
||||||
[1] = {
|
[1] = {
|
||||||
.name = "chip0",
|
.name = "chip0",
|
||||||
.nr_chips = 1,
|
.nr_chips = 1,
|
||||||
.nr_map = chip0_map,
|
.nr_map = chip0_map,
|
||||||
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
||||||
.partitions = bast_default_nand_part
|
.partitions = bast_default_nand_part,
|
||||||
},
|
},
|
||||||
[2] = {
|
[2] = {
|
||||||
.name = "chip1",
|
.name = "chip1",
|
||||||
.nr_chips = 1,
|
.nr_chips = 1,
|
||||||
.nr_map = chip1_map,
|
.nr_map = chip1_map,
|
||||||
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
||||||
.partitions = bast_default_nand_part
|
.partitions = bast_default_nand_part,
|
||||||
},
|
},
|
||||||
[3] = {
|
[3] = {
|
||||||
.name = "chip2",
|
.name = "chip2",
|
||||||
.nr_chips = 1,
|
.nr_chips = 1,
|
||||||
.nr_map = chip2_map,
|
.nr_map = chip2_map,
|
||||||
.nr_partitions = ARRAY_SIZE(bast_default_nand_part),
|
.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] = {
|
[0] = {
|
||||||
.start = S3C2410_CS5 + BAST_PA_DM9000,
|
.start = S3C2410_CS5 + BAST_PA_DM9000,
|
||||||
.end = S3C2410_CS5 + BAST_PA_DM9000 + 3,
|
.end = S3C2410_CS5 + BAST_PA_DM9000 + 3,
|
||||||
.flags = IORESOURCE_MEM
|
.flags = IORESOURCE_MEM,
|
||||||
},
|
},
|
||||||
[1] = {
|
[1] = {
|
||||||
.start = S3C2410_CS5 + BAST_PA_DM9000 + 0x40,
|
.start = S3C2410_CS5 + BAST_PA_DM9000 + 0x40,
|
||||||
.end = S3C2410_CS5 + BAST_PA_DM9000 + 0x40 + 0x3f,
|
.end = S3C2410_CS5 + BAST_PA_DM9000 + 0x40 + 0x3f,
|
||||||
.flags = IORESOURCE_MEM
|
.flags = IORESOURCE_MEM,
|
||||||
},
|
},
|
||||||
[2] = {
|
[2] = {
|
||||||
.start = IRQ_DM9000,
|
.start = IRQ_DM9000,
|
||||||
.end = 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 = {
|
static struct dm9000_plat_data bast_dm9k_platdata = {
|
||||||
.flags = DM9000_PLATF_16BITONLY
|
.flags = DM9000_PLATF_16BITONLY,
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct platform_device bast_device_dm9k = {
|
static struct platform_device bast_device_dm9k = {
|
||||||
@@ -492,7 +492,7 @@ static struct s3c24xx_board bast_board __initdata = {
|
|||||||
.devices = bast_devices,
|
.devices = bast_devices,
|
||||||
.devices_count = ARRAY_SIZE(bast_devices),
|
.devices_count = ARRAY_SIZE(bast_devices),
|
||||||
.clocks = bast_clocks,
|
.clocks = bast_clocks,
|
||||||
.clocks_count = ARRAY_SIZE(bast_clocks)
|
.clocks_count = ARRAY_SIZE(bast_clocks),
|
||||||
};
|
};
|
||||||
|
|
||||||
static void __init bast_map_io(void)
|
static void __init bast_map_io(void)
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/arch/dmtimer.h>
|
#include <asm/arch/dmtimer.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/arch/irqs.h>
|
#include <asm/arch/irqs.h>
|
||||||
|
@@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/hardware/clock.h>
|
#include <asm/hardware/clock.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
|
||||||
#define OCPI_BASE 0xfffec320
|
#define OCPI_BASE 0xfffec320
|
||||||
#define OCPI_FAULT (OCPI_BASE + 0x00)
|
#define OCPI_FAULT (OCPI_BASE + 0x00)
|
||||||
|
@@ -509,7 +509,7 @@ static void omap_pm_init_proc(void)
|
|||||||
* @state: suspend state we're entering.
|
* @state: suspend state we're entering.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
//#include <asm/arch/hardware.h>
|
//#include <asm/hardware.h>
|
||||||
|
|
||||||
static int omap_pm_prepare(suspend_state_t state)
|
static int omap_pm_prepare(suspend_state_t state)
|
||||||
{
|
{
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
#include <asm/assembler.h>
|
#include <asm/assembler.h>
|
||||||
#include <asm/arch/io.h>
|
#include <asm/arch/io.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
|
@@ -19,7 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
#include <asm/arch/io.h>
|
#include <asm/arch/io.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/hardware/clps7111.h>
|
#include <asm/hardware/clps7111.h>
|
||||||
|
|
||||||
#undef CLPS7111_BASE
|
#undef CLPS7111_BASE
|
||||||
|
@@ -19,7 +19,7 @@
|
|||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
*/
|
*/
|
||||||
#include "asm/arch/platform.h"
|
#include "asm/arch/platform.h"
|
||||||
#include "asm/arch/hardware.h"
|
#include "asm/hardware.h"
|
||||||
#define UART00_TYPE (volatile unsigned int*)
|
#define UART00_TYPE (volatile unsigned int*)
|
||||||
#include "asm/arch/uart00.h"
|
#include "asm/arch/uart00.h"
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
#ifndef __ASM_ARCH_UNCOMPRESS_H
|
#ifndef __ASM_ARCH_UNCOMPRESS_H
|
||||||
#define __ASM_ARCH_UNCOMPRESS_H
|
#define __ASM_ARCH_UNCOMPRESS_H
|
||||||
|
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
|
||||||
#define LSR 0x14
|
#define LSR 0x14
|
||||||
#define TEMPTY 0x40
|
#define TEMPTY 0x40
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
#define __ARM_IRQS_H__
|
#define __ARM_IRQS_H__
|
||||||
|
|
||||||
/* Use the imx definitions */
|
/* Use the imx definitions */
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IMX Interrupt numbers
|
* IMX Interrupt numbers
|
||||||
|
@@ -21,7 +21,7 @@
|
|||||||
#ifndef __ASM_ARCH_TIMEX_H
|
#ifndef __ASM_ARCH_TIMEX_H
|
||||||
#define __ASM_ARCH_TIMEX_H
|
#define __ASM_ARCH_TIMEX_H
|
||||||
|
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#define CLOCK_TICK_RATE (CLK32)
|
#define CLOCK_TICK_RATE (CLK32)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
|
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
|
|
||||||
#define hard_smp_processor_id() \
|
#define hard_smp_processor_id() \
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
#ifndef _ASM_ARCH_AUXREG_H
|
#ifndef _ASM_ARCH_AUXREG_H
|
||||||
#define _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))
|
#define l7200aux_reg *((volatile unsigned int *) (AUX_BASE))
|
||||||
|
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
#ifndef _ASM_ARCH_GPTIMERS_H
|
#ifndef _ASM_ARCH_GPTIMERS_H
|
||||||
#define _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
|
* Layout of L7200 general purpose timer registers
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
#ifndef __ASM_ARCH_OMAP_GPIO_H
|
#ifndef __ASM_ARCH_OMAP_GPIO_H
|
||||||
#define __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/arch/irqs.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
|
|
||||||
|
@@ -260,7 +260,7 @@ extern void omap_init_irq(void);
|
|||||||
* The definition of NR_IRQS is in board-specific header file, which is
|
* The definition of NR_IRQS is in board-specific header file, which is
|
||||||
* included via hardware.h
|
* included via hardware.h
|
||||||
*/
|
*/
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
|
|
||||||
#ifndef NR_IRQS
|
#ifndef NR_IRQS
|
||||||
#define NR_IRQS IH_BOARD_BASE
|
#define NR_IRQS IH_BOARD_BASE
|
||||||
|
@@ -24,7 +24,7 @@
|
|||||||
#ifndef __ASM_ARCH_OMAP_MCBSP_H
|
#ifndef __ASM_ARCH_OMAP_MCBSP_H
|
||||||
#define __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_MCBSP1_BASE 0xfffb1000
|
||||||
#define OMAP730_MCBSP2_BASE 0xfffb1800
|
#define OMAP730_MCBSP2_BASE 0xfffb1800
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
#include <asm/mach-types.h>
|
#include <asm/mach-types.h>
|
||||||
#include <asm/hardware/clock.h>
|
#include <asm/hardware/clock.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/arch/prcm.h>
|
#include <asm/arch/prcm.h>
|
||||||
|
|
||||||
#ifndef CONFIG_MACH_VOICEBLUE
|
#ifndef CONFIG_MACH_VOICEBLUE
|
||||||
|
@@ -27,5 +27,6 @@
|
|||||||
|
|
||||||
/* macro to get at IO space when running virtually */
|
/* macro to get at IO space when running virtually */
|
||||||
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
|
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
|
||||||
|
#define __io_address(n) __io(IO_ADDRESS(n))
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -36,7 +36,7 @@ static inline void arch_idle(void)
|
|||||||
|
|
||||||
static inline void arch_reset(char mode)
|
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;
|
unsigned int val;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@@ -7,7 +7,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 <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#include <asm/hardware/iomd.h>
|
#include <asm/hardware/iomd.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
|
|
||||||
|
@@ -18,20 +18,10 @@
|
|||||||
#ifndef __ASSEMBLY__
|
#ifndef __ASSEMBLY__
|
||||||
|
|
||||||
#ifdef CONFIG_SA1111
|
#ifdef CONFIG_SA1111
|
||||||
static inline void
|
void sa1111_adjust_zones(int node, unsigned long *size, unsigned long *holes);
|
||||||
__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;
|
|
||||||
}
|
|
||||||
|
|
||||||
#define arch_adjust_zones(node, size, 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)
|
#define ISA_DMA_THRESHOLD (PHYS_OFFSET + SZ_1M - 1)
|
||||||
|
|
||||||
|
@@ -12,6 +12,7 @@
|
|||||||
#define __ASM_ARM_ATOMIC_H
|
#define __ASM_ARM_ATOMIC_H
|
||||||
|
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
|
#include <linux/compiler.h>
|
||||||
|
|
||||||
typedef struct { volatile int counter; } atomic_t;
|
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)
|
static inline int atomic_cmpxchg(atomic_t *ptr, int old, int new)
|
||||||
{
|
{
|
||||||
u32 oldval, res;
|
unsigned long oldval, res;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
__asm__ __volatile__("@ atomic_cmpxchg\n"
|
__asm__ __volatile__("@ atomic_cmpxchg\n"
|
||||||
"ldrex %1, [%2]\n"
|
"ldrex %1, [%2]\n"
|
||||||
|
"mov %0, #0\n"
|
||||||
"teq %1, %3\n"
|
"teq %1, %3\n"
|
||||||
"strexeq %0, %4, [%2]\n"
|
"strexeq %0, %4, [%2]\n"
|
||||||
: "=&r" (res), "=&r" (oldval)
|
: "=&r" (res), "=&r" (oldval)
|
||||||
|
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
|
|
||||||
|
#include <linux/compiler.h>
|
||||||
#include <asm/system.h>
|
#include <asm/system.h>
|
||||||
|
|
||||||
#define smp_mb__before_clear_bit() mb()
|
#define smp_mb__before_clear_bit() mb()
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
#ifndef __ASSEMBLY__
|
#ifndef __ASSEMBLY__
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/hardware.h>
|
||||||
#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
|
#define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x)))
|
||||||
#else
|
#else
|
||||||
#define DC21285_IO(x) (x)
|
#define DC21285_IO(x) (x)
|
||||||
|
@@ -13,6 +13,7 @@
|
|||||||
#ifndef __ASM_ARM_MMU_CONTEXT_H
|
#ifndef __ASM_ARM_MMU_CONTEXT_H
|
||||||
#define __ASM_ARM_MMU_CONTEXT_H
|
#define __ASM_ARM_MMU_CONTEXT_H
|
||||||
|
|
||||||
|
#include <linux/compiler.h>
|
||||||
#include <asm/cacheflush.h>
|
#include <asm/cacheflush.h>
|
||||||
#include <asm/proc-fns.h>
|
#include <asm/proc-fns.h>
|
||||||
|
|
||||||
|
@@ -93,8 +93,6 @@ void hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int,
|
|||||||
struct pt_regs *),
|
struct pt_regs *),
|
||||||
int sig, const char *name);
|
int sig, const char *name);
|
||||||
|
|
||||||
#include <asm/proc-fns.h>
|
|
||||||
|
|
||||||
#define xchg(ptr,x) \
|
#define xchg(ptr,x) \
|
||||||
((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr))))
|
((__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 __backtrace(void);
|
||||||
extern asmlinkage void c_backtrace(unsigned long fp, int pmode);
|
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_pte(struct mm_struct *mm, unsigned long addr);
|
||||||
extern void __show_regs(struct pt_regs *);
|
extern void __show_regs(struct pt_regs *);
|
||||||
|
|
||||||
|
@@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
|
|
||||||
|
#include <linux/compiler.h>
|
||||||
#include <asm/fpstate.h>
|
#include <asm/fpstate.h>
|
||||||
|
|
||||||
#define THREAD_SIZE_ORDER 1
|
#define THREAD_SIZE_ORDER 1
|
||||||
|
Reference in New Issue
Block a user