diff options
Diffstat (limited to 'packages/linux/linux-2.6.25/m8050/m8050.diff')
| -rw-r--r-- | packages/linux/linux-2.6.25/m8050/m8050.diff | 479085 |
1 files changed, 0 insertions, 479085 deletions
diff --git a/packages/linux/linux-2.6.25/m8050/m8050.diff b/packages/linux/linux-2.6.25/m8050/m8050.diff deleted file mode 100644 index 65ca656f6a..0000000000 --- a/packages/linux/linux-2.6.25/m8050/m8050.diff +++ /dev/null @@ -1,479085 +0,0 @@ -diff -X linux-git/Documentation/dontdiff -Naur linux-git/arch/arm/configs/m8050_defconfig linux-2.6.25-m8050/arch/arm/configs/m8050_defconfig ---- linux-git/arch/arm/configs/m8050_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.25-m8050/arch/arm/configs/m8050_defconfig 2008-05-07 13:50:18.000000000 +0200 -@@ -0,0 +1,752 @@ -+# -+# Automatically generated make config: don't edit -+# Linux kernel version: 2.6.25 -+# Wed May 7 16:39:08 2008 -+# -+CONFIG_ARM=y -+CONFIG_SYS_SUPPORTS_APM_EMULATION=y -+CONFIG_GENERIC_GPIO=y -+# CONFIG_GENERIC_TIME is not set -+# CONFIG_GENERIC_CLOCKEVENTS is not set -+CONFIG_MMU=y -+CONFIG_NO_IOPORT=y -+CONFIG_GENERIC_HARDIRQS=y -+CONFIG_STACKTRACE_SUPPORT=y -+CONFIG_LOCKDEP_SUPPORT=y -+CONFIG_TRACE_IRQFLAGS_SUPPORT=y -+CONFIG_HARDIRQS_SW_RESEND=y -+CONFIG_GENERIC_IRQ_PROBE=y -+CONFIG_RWSEM_GENERIC_SPINLOCK=y -+# CONFIG_ARCH_HAS_ILOG2_U32 is not set -+# CONFIG_ARCH_HAS_ILOG2_U64 is not set -+CONFIG_GENERIC_HWEIGHT=y -+CONFIG_GENERIC_CALIBRATE_DELAY=y -+CONFIG_ARCH_SUPPORTS_AOUT=y -+CONFIG_ZONE_DMA=y -+CONFIG_VECTORS_BASE=0xffff0000 -+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -+ -+# -+# General setup -+# -+CONFIG_EXPERIMENTAL=y -+CONFIG_BROKEN_ON_SMP=y -+CONFIG_INIT_ENV_ARG_LIMIT=32 -+CONFIG_LOCALVERSION="" -+CONFIG_LOCALVERSION_AUTO=y -+CONFIG_SWAP=y -+CONFIG_SYSVIPC=y -+CONFIG_SYSVIPC_SYSCTL=y -+# CONFIG_BSD_PROCESS_ACCT is not set -+# CONFIG_IKCONFIG is not set -+CONFIG_LOG_BUF_SHIFT=16 -+# CONFIG_CGROUPS is not set -+CONFIG_GROUP_SCHED=y -+CONFIG_FAIR_GROUP_SCHED=y -+# CONFIG_RT_GROUP_SCHED is not set -+CONFIG_USER_SCHED=y -+# CONFIG_CGROUP_SCHED is not set -+CONFIG_SYSFS_DEPRECATED=y -+CONFIG_SYSFS_DEPRECATED_V2=y -+# CONFIG_RELAY is not set -+CONFIG_NAMESPACES=y -+# CONFIG_UTS_NS is not set -+# CONFIG_IPC_NS is not set -+# CONFIG_USER_NS is not set -+# CONFIG_PID_NS is not set -+CONFIG_BLK_DEV_INITRD=y -+CONFIG_INITRAMFS_SOURCE="" -+CONFIG_CC_OPTIMIZE_FOR_SIZE=y -+CONFIG_SYSCTL=y -+# CONFIG_EMBEDDED is not set -+CONFIG_UID16=y -+CONFIG_SYSCTL_SYSCALL=y -+CONFIG_KALLSYMS=y -+# CONFIG_KALLSYMS_ALL is not set -+# CONFIG_KALLSYMS_EXTRA_PASS is not set -+CONFIG_HOTPLUG=y -+CONFIG_PRINTK=y -+CONFIG_BUG=y -+CONFIG_ELF_CORE=y -+CONFIG_COMPAT_BRK=y -+CONFIG_BASE_FULL=y -+CONFIG_FUTEX=y -+CONFIG_ANON_INODES=y -+CONFIG_EPOLL=y -+CONFIG_SIGNALFD=y -+CONFIG_TIMERFD=y -+CONFIG_EVENTFD=y -+CONFIG_SHMEM=y -+CONFIG_VM_EVENT_COUNTERS=y -+CONFIG_SLAB=y -+# CONFIG_SLUB is not set -+# CONFIG_SLOB is not set -+# CONFIG_PROFILING is not set -+# CONFIG_MARKERS is not set -+CONFIG_HAVE_OPROFILE=y -+# CONFIG_KPROBES is not set -+CONFIG_HAVE_KPROBES=y -+CONFIG_HAVE_KRETPROBES=y -+CONFIG_PROC_PAGE_MONITOR=y -+CONFIG_SLABINFO=y -+CONFIG_RT_MUTEXES=y -+# CONFIG_TINY_SHMEM is not set -+CONFIG_BASE_SMALL=0 -+CONFIG_MODULES=y -+CONFIG_MODULE_UNLOAD=y -+# CONFIG_MODULE_FORCE_UNLOAD is not set -+# CONFIG_MODVERSIONS is not set -+# CONFIG_MODULE_SRCVERSION_ALL is not set -+# CONFIG_KMOD is not set -+CONFIG_BLOCK=y -+# CONFIG_LBD is not set -+# CONFIG_BLK_DEV_IO_TRACE is not set -+# CONFIG_LSF is not set -+# CONFIG_BLK_DEV_BSG is not set -+ -+# -+# 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" -+CONFIG_CLASSIC_RCU=y -+ -+# -+# System Type -+# -+# CONFIG_ARCH_AAEC2000 is not set -+# CONFIG_ARCH_INTEGRATOR is not set -+# CONFIG_ARCH_REALVIEW is not set -+# CONFIG_ARCH_VERSATILE is not set -+# CONFIG_ARCH_AT91 is not set -+# CONFIG_ARCH_CLPS7500 is not set -+# CONFIG_ARCH_CLPS711X is not set -+# CONFIG_ARCH_CO285 is not set -+# CONFIG_ARCH_EBSA110 is not set -+# CONFIG_ARCH_EP93XX is not set -+# CONFIG_ARCH_FOOTBRIDGE is not set -+# CONFIG_ARCH_NETX is not set -+# CONFIG_ARCH_H720X is not set -+# CONFIG_ARCH_IMX is not set -+# CONFIG_ARCH_IOP13XX is not set -+# CONFIG_ARCH_IOP32X is not set -+# CONFIG_ARCH_IOP33X is not set -+# CONFIG_ARCH_IXP23XX is not set -+# CONFIG_ARCH_IXP2000 is not set -+# CONFIG_ARCH_IXP4XX is not set -+# CONFIG_ARCH_L7200 is not set -+# CONFIG_ARCH_KS8695 is not set -+# CONFIG_ARCH_NS9XXX is not set -+# CONFIG_ARCH_MXC is not set -+# CONFIG_ARCH_ORION is not set -+# CONFIG_ARCH_PNX4008 is not set -+# CONFIG_ARCH_PXA is not set -+# CONFIG_ARCH_RPC is not set -+# CONFIG_ARCH_SA1100 is not set -+CONFIG_ARCH_S3C2410=y -+# CONFIG_ARCH_SHARK is not set -+# CONFIG_ARCH_LH7A40X is not set -+# CONFIG_ARCH_DAVINCI is not set -+# CONFIG_ARCH_OMAP is not set -+# CONFIG_ARCH_MSM7X00A is not set -+CONFIG_PLAT_S3C24XX=y -+CONFIG_CPU_S3C244X=y -+CONFIG_S3C2410_DMA=y -+# CONFIG_S3C2410_DMA_DEBUG is not set -+CONFIG_PLAT_S3C=y -+CONFIG_CPU_LLSERIAL_S3C2440_ONLY=y -+CONFIG_CPU_LLSERIAL_S3C2440=y -+ -+# -+# Boot options -+# -+# CONFIG_S3C_BOOT_ERROR_RESET is not set -+ -+# -+# Power management -+# -+# CONFIG_S3C2410_PM_DEBUG is not set -+# CONFIG_S3C2410_PM_CHECK is not set -+CONFIG_S3C_LOWLEVEL_UART_PORT=0 -+ -+# -+# S3C2400 Machines -+# -+CONFIG_S3C2410_PM=y -+CONFIG_S3C2410_GPIO=y -+CONFIG_S3C2410_CLOCK=y -+ -+# -+# S3C2410 Machines -+# -+# CONFIG_ARCH_SMDK2410 is not set -+# CONFIG_ARCH_H1940 is not set -+# CONFIG_MACH_N30 is not set -+# CONFIG_ARCH_BAST is not set -+# CONFIG_MACH_OTOM is not set -+# CONFIG_MACH_AML_M5900 is not set -+# CONFIG_MACH_VR1000 is not set -+# CONFIG_MACH_QT2410 is not set -+ -+# -+# S3C2412 Machines -+# -+# CONFIG_MACH_SMDK2413 is not set -+# CONFIG_MACH_SMDK2412 is not set -+# CONFIG_MACH_VSTMS is not set -+CONFIG_CPU_S3C2440=y -+CONFIG_S3C2440_DMA=y -+ -+# -+# S3C2440 Machines -+# -+CONFIG_MACH_AML_M8050=y -+# CONFIG_MACH_ANUBIS is not set -+# CONFIG_MACH_OSIRIS is not set -+# CONFIG_MACH_RX3715 is not set -+# CONFIG_ARCH_S3C2440 is not set -+# CONFIG_MACH_NEXCODER_2440 is not set -+ -+# -+# S3C2442 Machines -+# -+ -+# -+# S3C2443 Machines -+# -+# CONFIG_MACH_SMDK2443 is not set -+ -+# -+# Processor Type -+# -+CONFIG_CPU_32=y -+CONFIG_CPU_ARM920T=y -+CONFIG_CPU_32v4T=y -+CONFIG_CPU_ABRT_EV4T=y -+CONFIG_CPU_CACHE_V4WT=y -+CONFIG_CPU_CACHE_VIVT=y -+CONFIG_CPU_COPY_V4WB=y -+CONFIG_CPU_TLB_V4WBI=y -+CONFIG_CPU_CP15=y -+CONFIG_CPU_CP15_MMU=y -+ -+# -+# Processor Features -+# -+# CONFIG_ARM_THUMB is not set -+# CONFIG_CPU_ICACHE_DISABLE is not set -+# CONFIG_CPU_DCACHE_DISABLE is not set -+# CONFIG_CPU_DCACHE_WRITETHROUGH is not set -+# CONFIG_OUTER_CACHE is not set -+ -+# -+# Bus support -+# -+# CONFIG_PCI_SYSCALL is not set -+# CONFIG_ARCH_SUPPORTS_MSI is not set -+# CONFIG_PCCARD is not set -+ -+# -+# Kernel Features -+# -+# CONFIG_TICK_ONESHOT is not set -+# CONFIG_PREEMPT is not set -+# CONFIG_NO_IDLE_HZ is not set -+CONFIG_HZ=200 -+# CONFIG_AEABI is not set -+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set -+CONFIG_SELECT_MEMORY_MODEL=y -+CONFIG_FLATMEM_MANUAL=y -+# CONFIG_DISCONTIGMEM_MANUAL is not set -+# CONFIG_SPARSEMEM_MANUAL is not set -+CONFIG_FLATMEM=y -+CONFIG_FLAT_NODE_MEM_MAP=y -+# CONFIG_SPARSEMEM_STATIC is not set -+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set -+CONFIG_SPLIT_PTLOCK_CPUS=4096 -+# CONFIG_RESOURCES_64BIT is not set -+CONFIG_ZONE_DMA_FLAG=1 -+CONFIG_BOUNCE=y -+CONFIG_VIRT_TO_BUS=y -+CONFIG_ALIGNMENT_TRAP=y -+ -+# -+# Boot options -+# -+CONFIG_ZBOOT_ROM_TEXT=0x0 -+CONFIG_ZBOOT_ROM_BSS=0x0 -+CONFIG_CMDLINE="console=ttySAC0 root=/dev/ram0" -+# CONFIG_XIP_KERNEL is not set -+# CONFIG_KEXEC is not set -+ -+# -+# Floating point emulation -+# -+ -+# -+# At least one emulation must be selected -+# -+CONFIG_FPE_NWFPE=y -+# CONFIG_FPE_NWFPE_XP is not set -+# CONFIG_FPE_FASTFPE is not set -+ -+# -+# Userspace binary formats -+# -+CONFIG_BINFMT_ELF=y -+CONFIG_BINFMT_AOUT=y -+# CONFIG_BINFMT_MISC is not set -+# CONFIG_ARTHUR is not set -+ -+# -+# Power management options -+# -+CONFIG_PM=y -+# CONFIG_PM_LEGACY is not set -+# CONFIG_PM_DEBUG is not set -+CONFIG_PM_SLEEP=y -+CONFIG_SUSPEND=y -+CONFIG_SUSPEND_FREEZER=y -+# CONFIG_APM_EMULATION is not set -+CONFIG_ARCH_SUSPEND_POSSIBLE=y -+ -+# -+# Networking -+# -+# CONFIG_NET is not set -+ -+# -+# Device Drivers -+# -+ -+# -+# Generic Driver Options -+# -+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -+CONFIG_STANDALONE=y -+CONFIG_PREVENT_FIRMWARE_BUILD=y -+# CONFIG_FW_LOADER is not set -+# CONFIG_DEBUG_DRIVER is not set -+# CONFIG_DEBUG_DEVRES is not set -+# CONFIG_SYS_HYPERVISOR is not set -+# CONFIG_MTD is not set -+# CONFIG_PARPORT is not set -+CONFIG_BLK_DEV=y -+# CONFIG_BLK_DEV_COW_COMMON is not set -+CONFIG_BLK_DEV_LOOP=y -+# CONFIG_BLK_DEV_CRYPTOLOOP is not set -+CONFIG_BLK_DEV_RAM=y -+CONFIG_BLK_DEV_RAM_COUNT=16 -+CONFIG_BLK_DEV_RAM_SIZE=4096 -+# CONFIG_BLK_DEV_XIP is not set -+# CONFIG_CDROM_PKTCDVD is not set -+# CONFIG_MISC_DEVICES is not set -+CONFIG_HAVE_IDE=y -+# CONFIG_IDE is not set -+ -+# -+# SCSI device support -+# -+# CONFIG_RAID_ATTRS is not set -+# CONFIG_SCSI is not set -+# CONFIG_SCSI_DMA is not set -+# CONFIG_SCSI_NETLINK is not set -+# CONFIG_ATA is not set -+# CONFIG_MD is not set -+ -+# -+# Input device support -+# -+CONFIG_INPUT=y -+# CONFIG_INPUT_FF_MEMLESS is not set -+# CONFIG_INPUT_POLLDEV is not set -+ -+# -+# Userland interfaces -+# -+CONFIG_INPUT_MOUSEDEV=y -+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -+# CONFIG_INPUT_JOYDEV is not set -+# CONFIG_INPUT_EVDEV is not set -+# CONFIG_INPUT_EVBUG is not set -+ -+# -+# Input Device Drivers -+# -+# CONFIG_INPUT_KEYBOARD is not set -+# CONFIG_INPUT_MOUSE is not set -+# CONFIG_INPUT_JOYSTICK is not set -+# CONFIG_INPUT_TABLET is not set -+# CONFIG_INPUT_TOUCHSCREEN is not set -+# CONFIG_INPUT_MISC is not set -+ -+# -+# Hardware I/O ports -+# -+# CONFIG_SERIO is not set -+# CONFIG_GAMEPORT is not set -+ -+# -+# Character devices -+# -+CONFIG_VT=y -+CONFIG_VT_CONSOLE=y -+CONFIG_HW_CONSOLE=y -+# CONFIG_VT_HW_CONSOLE_BINDING is not set -+CONFIG_SERIAL_NONSTANDARD=y -+# CONFIG_N_HDLC is not set -+# CONFIG_RISCOM8 is not set -+# CONFIG_SPECIALIX is not set -+# CONFIG_RIO is not set -+# CONFIG_STALDRV is not set -+ -+# -+# Serial drivers -+# -+CONFIG_SERIAL_8250=y -+CONFIG_SERIAL_8250_CONSOLE=y -+CONFIG_SERIAL_8250_NR_UARTS=8 -+CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -+CONFIG_SERIAL_8250_EXTENDED=y -+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 -+ -+# -+# Non-8250 serial port support -+# -+CONFIG_SERIAL_S3C2410=y -+CONFIG_SERIAL_S3C2410_CONSOLE=y -+CONFIG_SERIAL_CORE=y -+CONFIG_SERIAL_CORE_CONSOLE=y -+CONFIG_UNIX98_PTYS=y -+CONFIG_LEGACY_PTYS=y -+CONFIG_LEGACY_PTY_COUNT=256 -+# CONFIG_IPMI_HANDLER is not set -+CONFIG_HW_RANDOM=y -+# CONFIG_NVRAM is not set -+# CONFIG_R3964 is not set -+# CONFIG_RAW_DRIVER is not set -+# CONFIG_TCG_TPM is not set -+# CONFIG_I2C is not set -+ -+# -+# SPI support -+# -+# CONFIG_SPI is not set -+# CONFIG_SPI_MASTER is not set -+# CONFIG_W1 is not set -+# CONFIG_POWER_SUPPLY is not set -+# CONFIG_HWMON is not set -+# CONFIG_WATCHDOG is not set -+ -+# -+# Sonics Silicon Backplane -+# -+CONFIG_SSB_POSSIBLE=y -+# CONFIG_SSB is not set -+ -+# -+# Multifunction device drivers -+# -+# CONFIG_MFD_SM501 is not set -+# CONFIG_MFD_ASIC3 is not set -+ -+# -+# Multimedia devices -+# -+# CONFIG_VIDEO_DEV is not set -+# CONFIG_DAB is not set -+ -+# -+# Graphics support -+# -+# CONFIG_VGASTATE is not set -+# CONFIG_VIDEO_OUTPUT_CONTROL is not set -+CONFIG_FB=y -+# CONFIG_FIRMWARE_EDID is not set -+# CONFIG_FB_DDC is not set -+CONFIG_FB_CFB_FILLRECT=y -+CONFIG_FB_CFB_COPYAREA=y -+CONFIG_FB_CFB_IMAGEBLIT=y -+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -+# CONFIG_FB_SYS_FILLRECT is not set -+# CONFIG_FB_SYS_COPYAREA is not set -+# CONFIG_FB_SYS_IMAGEBLIT is not set -+# CONFIG_FB_SYS_FOPS is not set -+CONFIG_FB_DEFERRED_IO=y -+# CONFIG_FB_SVGALIB is not set -+# CONFIG_FB_MACMODES is not set -+# CONFIG_FB_BACKLIGHT is not set -+# CONFIG_FB_MODE_HELPERS is not set -+# CONFIG_FB_TILEBLITTING is not set -+ -+# -+# Frame buffer hardware drivers -+# -+# CONFIG_FB_S1D13XXX is not set -+CONFIG_FB_S3C2410=y -+CONFIG_FB_S3C2410_DEBUG=y -+# CONFIG_FB_VIRTUAL is not set -+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set -+ -+# -+# Display device support -+# -+CONFIG_DISPLAY_SUPPORT=y -+ -+# -+# Display hardware drivers -+# -+ -+# -+# Console display driver support -+# -+# CONFIG_VGA_CONSOLE is not set -+CONFIG_DUMMY_CONSOLE=y -+CONFIG_FRAMEBUFFER_CONSOLE=y -+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -+CONFIG_FONTS=y -+CONFIG_FONT_8x8=y -+# CONFIG_FONT_8x16 is not set -+# CONFIG_FONT_6x11 is not set -+# CONFIG_FONT_7x14 is not set -+# CONFIG_FONT_PEARL_8x8 is not set -+# CONFIG_FONT_ACORN_8x8 is not set -+# CONFIG_FONT_MINI_4x6 is not set -+# CONFIG_FONT_SUN8x16 is not set -+# CONFIG_FONT_SUN12x22 is not set -+# CONFIG_FONT_10x18 is not set -+# CONFIG_LOGO is not set -+ -+# -+# Sound -+# -+# CONFIG_SOUND is not set -+# CONFIG_HID_SUPPORT is not set -+# CONFIG_USB_SUPPORT is not set -+# CONFIG_MMC is not set -+# CONFIG_NEW_LEDS is not set -+CONFIG_RTC_LIB=y -+CONFIG_RTC_CLASS=y -+CONFIG_RTC_HCTOSYS=y -+CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -+# CONFIG_RTC_DEBUG is not set -+ -+# -+# RTC interfaces -+# -+CONFIG_RTC_INTF_SYSFS=y -+CONFIG_RTC_INTF_PROC=y -+CONFIG_RTC_INTF_DEV=y -+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -+# CONFIG_RTC_DRV_TEST is not set -+ -+# -+# SPI RTC drivers -+# -+ -+# -+# Platform RTC drivers -+# -+# CONFIG_RTC_DRV_CMOS is not set -+# CONFIG_RTC_DRV_DS1511 is not set -+# CONFIG_RTC_DRV_DS1553 is not set -+# CONFIG_RTC_DRV_DS1742 is not set -+# CONFIG_RTC_DRV_STK17TA8 is not set -+# CONFIG_RTC_DRV_M48T86 is not set -+# CONFIG_RTC_DRV_M48T59 is not set -+# CONFIG_RTC_DRV_V3020 is not set -+ -+# -+# on-CPU RTC drivers -+# -+CONFIG_RTC_DRV_S3C=y -+ -+# -+# File systems -+# -+CONFIG_EXT2_FS=y -+# CONFIG_EXT2_FS_XATTR is not set -+# CONFIG_EXT2_FS_XIP is not set -+# CONFIG_EXT3_FS is not set -+# CONFIG_EXT4DEV_FS is not set -+# CONFIG_REISERFS_FS is not set -+# CONFIG_JFS_FS is not set -+# CONFIG_FS_POSIX_ACL is not set -+# CONFIG_XFS_FS is not set -+# CONFIG_GFS2_FS is not set -+CONFIG_DNOTIFY=y -+CONFIG_INOTIFY=y -+CONFIG_INOTIFY_USER=y -+# CONFIG_QUOTA is not set -+# CONFIG_AUTOFS_FS is not set -+# CONFIG_AUTOFS4_FS is not set -+# CONFIG_FUSE_FS is not set -+ -+# -+# CD-ROM/DVD Filesystems -+# -+# CONFIG_ISO9660_FS is not set -+# CONFIG_UDF_FS is not set -+ -+# -+# DOS/FAT/NT Filesystems -+# -+# CONFIG_MSDOS_FS is not set -+# CONFIG_VFAT_FS is not set -+# CONFIG_NTFS_FS is not set -+ -+# -+# Pseudo filesystems -+# -+CONFIG_PROC_FS=y -+CONFIG_PROC_SYSCTL=y -+CONFIG_SYSFS=y -+# CONFIG_TMPFS is not set -+# CONFIG_HUGETLB_PAGE is not set -+# CONFIG_CONFIGFS_FS is not set -+ -+# -+# Miscellaneous filesystems -+# -+# CONFIG_ADFS_FS is not set -+# CONFIG_AFFS_FS is not set -+# CONFIG_HFS_FS is not set -+# CONFIG_HFSPLUS_FS is not set -+# CONFIG_BEFS_FS is not set -+# CONFIG_BFS_FS is not set -+# CONFIG_EFS_FS is not set -+# CONFIG_CRAMFS is not set -+# CONFIG_VXFS_FS is not set -+# CONFIG_MINIX_FS is not set -+# CONFIG_HPFS_FS is not set -+# CONFIG_QNX4FS_FS is not set -+# CONFIG_ROMFS_FS is not set -+# CONFIG_SYSV_FS is not set -+# CONFIG_UFS_FS is not set -+ -+# -+# Partition Types -+# -+# CONFIG_PARTITION_ADVANCED is not set -+CONFIG_MSDOS_PARTITION=y -+CONFIG_NLS=y -+CONFIG_NLS_DEFAULT="iso8859-1" -+CONFIG_NLS_CODEPAGE_437=y -+# CONFIG_NLS_CODEPAGE_737 is not set -+# CONFIG_NLS_CODEPAGE_775 is not set -+# CONFIG_NLS_CODEPAGE_850 is not set -+# CONFIG_NLS_CODEPAGE_852 is not set -+# CONFIG_NLS_CODEPAGE_855 is not set -+# CONFIG_NLS_CODEPAGE_857 is not set -+# CONFIG_NLS_CODEPAGE_860 is not set -+# CONFIG_NLS_CODEPAGE_861 is not set -+# CONFIG_NLS_CODEPAGE_862 is not set -+# CONFIG_NLS_CODEPAGE_863 is not set -+# CONFIG_NLS_CODEPAGE_864 is not set -+# CONFIG_NLS_CODEPAGE_865 is not set -+# CONFIG_NLS_CODEPAGE_866 is not set -+# CONFIG_NLS_CODEPAGE_869 is not set -+# CONFIG_NLS_CODEPAGE_936 is not set -+# CONFIG_NLS_CODEPAGE_950 is not set -+# CONFIG_NLS_CODEPAGE_932 is not set -+# CONFIG_NLS_CODEPAGE_949 is not set -+# CONFIG_NLS_CODEPAGE_874 is not set -+# CONFIG_NLS_ISO8859_8 is not set -+# CONFIG_NLS_CODEPAGE_1250 is not set -+# CONFIG_NLS_CODEPAGE_1251 is not set -+# CONFIG_NLS_ASCII is not set -+# CONFIG_NLS_ISO8859_1 is not set -+# CONFIG_NLS_ISO8859_2 is not set -+# CONFIG_NLS_ISO8859_3 is not set -+# CONFIG_NLS_ISO8859_4 is not set -+# CONFIG_NLS_ISO8859_5 is not set -+# CONFIG_NLS_ISO8859_6 is not set -+# CONFIG_NLS_ISO8859_7 is not set -+# CONFIG_NLS_ISO8859_9 is not set -+# CONFIG_NLS_ISO8859_13 is not set -+# CONFIG_NLS_ISO8859_14 is not set -+# CONFIG_NLS_ISO8859_15 is not set -+# CONFIG_NLS_KOI8_R is not set -+# CONFIG_NLS_KOI8_U is not set -+# CONFIG_NLS_UTF8 is not set -+ -+# -+# Kernel hacking -+# -+# CONFIG_PRINTK_TIME is not set -+CONFIG_ENABLE_WARN_DEPRECATED=y -+CONFIG_ENABLE_MUST_CHECK=y -+CONFIG_MAGIC_SYSRQ=y -+# CONFIG_UNUSED_SYMBOLS is not set -+# CONFIG_DEBUG_FS is not set -+# CONFIG_HEADERS_CHECK is not set -+CONFIG_DEBUG_KERNEL=y -+# CONFIG_DEBUG_SHIRQ is not set -+CONFIG_DETECT_SOFTLOCKUP=y -+CONFIG_SCHED_DEBUG=y -+# CONFIG_SCHEDSTATS is not set -+# CONFIG_TIMER_STATS is not set -+# CONFIG_DEBUG_SLAB is not set -+# CONFIG_DEBUG_RT_MUTEXES is not set -+# CONFIG_RT_MUTEX_TESTER is not set -+# CONFIG_DEBUG_SPINLOCK is not set -+CONFIG_DEBUG_MUTEXES=y -+# CONFIG_DEBUG_LOCK_ALLOC is not set -+# CONFIG_PROVE_LOCKING is not set -+# CONFIG_LOCK_STAT is not set -+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set -+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -+# CONFIG_DEBUG_KOBJECT is not set -+CONFIG_DEBUG_BUGVERBOSE=y -+CONFIG_DEBUG_INFO=y -+# CONFIG_DEBUG_VM is not set -+# CONFIG_DEBUG_LIST is not set -+# CONFIG_DEBUG_SG is not set -+CONFIG_FRAME_POINTER=y -+# CONFIG_BOOT_PRINTK_DELAY is not set -+# CONFIG_RCU_TORTURE_TEST is not set -+# CONFIG_BACKTRACE_SELF_TEST is not set -+# CONFIG_FAULT_INJECTION is not set -+# CONFIG_SAMPLES is not set -+CONFIG_DEBUG_USER=y -+# CONFIG_DEBUG_ERRORS is not set -+# CONFIG_DEBUG_STACK_USAGE is not set -+CONFIG_DEBUG_LL=y -+# CONFIG_DEBUG_ICEDCC is not set -+CONFIG_DEBUG_S3C_PORT=y -+CONFIG_DEBUG_S3C_UART=0 -+ -+# -+# Security options -+# -+# CONFIG_KEYS is not set -+# CONFIG_SECURITY is not set -+# CONFIG_SECURITY_FILE_CAPABILITIES is not set -+# CONFIG_CRYPTO is not set -+ -+# -+# Library routines -+# -+CONFIG_BITREVERSE=y -+# CONFIG_CRC_CCITT is not set -+# CONFIG_CRC16 is not set -+# CONFIG_CRC_ITU_T is not set -+CONFIG_CRC32=y -+# CONFIG_CRC7 is not set -+# CONFIG_LIBCRC32C is not set -+CONFIG_PLIST=y -+CONFIG_HAS_IOMEM=y -+CONFIG_HAS_DMA=y -diff -X linux-git/Documentation/dontdiff -Naur linux-git/arch/arm/mach-s3c2440/dma.c linux-2.6.25-m8050/arch/arm/mach-s3c2440/dma.c ---- linux-git/arch/arm/mach-s3c2440/dma.c 2008-11-10 12:20:12.000000000 +0100 -+++ linux-2.6.25-m8050/arch/arm/mach-s3c2440/dma.c 2008-10-22 13:04:42.000000000 +0200 -@@ -47,8 +47,8 @@ - .channels[1] = S3C2440_DCON_CH1_SDI | DMA_CH_VALID, - .channels[2] = S3C2410_DCON_CH2_SDI | DMA_CH_VALID, - .channels[3] = S3C2410_DCON_CH3_SDI | DMA_CH_VALID, -- .hw_addr.to = S3C2410_PA_IIS + S3C2410_IISFIFO, -- .hw_addr.from = S3C2410_PA_IIS + S3C2410_IISFIFO, -+ .hw_addr.to = S3C2410_PA_SDI + S3C2410_SDIDATA, -+ .hw_addr.from = S3C2410_PA_SDI + S3C2410_SDIDATA, - }, - [DMACH_SPI0] = { - .name = "spi0", -diff -X linux-git/Documentation/dontdiff -Naur linux-git/arch/arm/mach-s3c2440/Kconfig linux-2.6.25-m8050/arch/arm/mach-s3c2440/Kconfig ---- linux-git/arch/arm/mach-s3c2440/Kconfig 2008-11-10 12:20:12.000000000 +0100 -+++ linux-2.6.25-m8050/arch/arm/mach-s3c2440/Kconfig 2008-05-07 13:50:18.000000000 +0200 -@@ -25,6 +25,12 @@ - - menu "S3C2440 Machines" - -+config MACH_AML_M8050 -+ bool "American Microsystems M8050" -+ select CPU_S3C2440 -+ help -+ Say Y here if you are using the American Microsystems M8050 -+ - config MACH_ANUBIS - bool "Simtec Electronics ANUBIS" - select CPU_S3C2440 -diff -X linux-git/Documentation/dontdiff -Naur linux-git/arch/arm/mach-s3c2440/mach-aml_m8050.c linux-2.6.25-m8050/arch/arm/mach-s3c2440/mach-aml_m8050.c ---- linux-git/arch/arm/mach-s3c2440/mach-aml_m8050.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.25-m8050/arch/arm/mach-s3c2440/mach-aml_m8050.c 2008-10-22 13:05:02.000000000 +0200 -@@ -0,0 +1,541 @@ -+/* linux/arch/arm/mach-s3c2440/mach-smdk2440.c -+ * -+ * Copyright (c) 2004,2005 Simtec Electronics -+ * Ben Dooks <ben@simtec.co.uk> -+ * -+ * http://www.fluff.org/ben/smdk2440/ -+ * -+ * Thanks to Dimity Andric and TomTom for the loan of an SMDK2440. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+*/ -+ -+#include <linux/kernel.h> -+#include <linux/types.h> -+#include <linux/interrupt.h> -+#include <linux/list.h> -+#include <linux/timer.h> -+#include <linux/init.h> -+#include <linux/serial_core.h> -+#include <linux/platform_device.h> -+#include <linux/input.h> -+#include <linux/gpio_mouse.h> -+#include <linux/gpio_keys.h> -+ -+#include <asm/mach/arch.h> -+#include <asm/mach/map.h> -+#include <asm/mach/irq.h> -+ -+#include <asm/hardware.h> -+#include <asm/io.h> -+#include <asm/irq.h> -+#include <asm/mach-types.h> -+ -+#include <asm/plat-s3c/regs-serial.h> -+#include <asm/plat-s3c/regs-timer.h> -+#include <asm/arch/regs-gpio.h> -+#include <asm/arch/regs-gpioj.h> -+#include <asm/arch/regs-lcd.h> -+#include <asm/plat-s3c/nand.h> -+#include <asm/arch/spi.h> -+ -+#include <linux/spi/spi.h> -+#include <linux/mtd/mtd.h> -+#include <linux/mtd/nand.h> -+#include <linux/mtd/nand_ecc.h> -+#include <linux/mtd/partitions.h> -+ -+#include <asm/arch/idle.h> -+#include <asm/arch/fb.h> -+#include <asm/arch/ts.h> -+#include <asm/arch/keypad.h> -+#include <asm/arch/leds-gpio.h> -+ -+#include <asm/plat-s3c24xx/s3c2410.h> -+#include <asm/plat-s3c24xx/s3c2440.h> -+#include <asm/plat-s3c24xx/clock.h> -+#include <asm/plat-s3c24xx/devs.h> -+#include <asm/plat-s3c24xx/cpu.h> -+#include <asm/plat-s3c24xx/mci.h> -+#include <asm/plat-s3c24xx/pm.h> -+ -+static struct map_desc aml_m8050_iodesc[] __initdata = { -+ { -+ .virtual = (u32)S3C24XX_VA_ISA_WORD, -+ .pfn = __phys_to_pfn(S3C2410_CS3), -+ .length = SZ_1M, -+ .type = MT_DEVICE, -+ }, { -+ .virtual = (u32)S3C24XX_VA_ISA_BYTE, -+ .pfn = __phys_to_pfn(S3C2410_CS3), -+ .length = SZ_1M, -+ .type = MT_DEVICE, -+ }, -+ { -+ .virtual = (u32)S3C24XX_VA_SPI, -+ .pfn = __phys_to_pfn(S3C2410_PA_SPI), -+ .length = SZ_1M, -+ .type = MT_DEVICE -+ }, -+}; -+ -+ -+#define UCON S3C2410_UCON_DEFAULT -+#define ULCON S3C2410_LCON_CS8 | S3C2410_LCON_PNONE | S3C2410_LCON_STOPB -+#define UFCON S3C2410_UFCON_RXTRIG8 | S3C2410_UFCON_FIFOMODE -+ -+static struct s3c2410_uartcfg aml_m8050_uartcfgs[] __initdata = { -+ [0] = { -+ .hwport = 0, -+ .flags = 0, -+ .ucon = 0x3c5, -+ .ulcon = 0x03, -+ .ufcon = 0x51, -+ .ri_pin = S3C2410_GPF6, -+ }, -+ [1] = { -+ .hwport = 1, -+ .flags = 0, -+ .ucon = 0x3c5, -+ .ulcon = 0x03, -+ .ufcon = 0x51, -+ }, -+ /* IR port */ -+ [2] = { -+ .hwport = 2, -+ .flags = 0, -+ .ucon = 0x3c5, -+ .ulcon = 0x43, -+ .ufcon = 0x51, -+ } -+}; -+ -+static struct s3c24xx_led_platdata m8050_pdata_green_led = { -+ .gpio = S3C2410_GPG4, -+ .flags = 0, -+ .name = "green-led", -+ .def_trigger = "ev-led", -+}; -+ -+static struct platform_device m8050_green_led = { -+ .name = "s3c24xx_led", -+ .id = 0, -+ .dev = { -+ .platform_data = &m8050_pdata_green_led, -+ }, -+}; -+ -+static struct gpio_mouse_platform_data gpio_mouse0_data = { -+ .polarity = GPIO_MOUSE_POLARITY_ACT_HIGH, -+ { -+ { -+ .up = S3C2410_GPG8, -+ .down = S3C2410_GPG9, -+ .left = S3C2410_GPG12, -+ .right = S3C2410_GPG11, -+ .bleft = S3C2410_GPG10, -+ -+ }, -+ }, -+ .scan_ms = 5, -+}; -+ -+static struct platform_device gpio_mouse0_device = { -+ .name = "gpio_mouse", -+ .id = 0, -+ .dev = { -+ .platform_data = &gpio_mouse0_data, -+ }, -+}; -+ -+ -+static const int m8050_keymap[] = { -+ /* KEY(col, row, code) */ -+ KEY(0, 0, KEY_5), -+ KEY(0, 1, KEY_0), -+ KEY(1, 0, KEY_4), -+ KEY(1, 1, KEY_9), -+ KEY(1, 2, KEY_BACKSPACE), -+ KEY(1, 3, KEY_LEFTALT), -+ KEY(2, 0, KEY_3), -+ KEY(2, 1, KEY_8), -+ KEY(2, 2, KEY_KPMINUS), -+ KEY(2, 3, KEY_ENTER), -+ KEY(3, 0, KEY_2), -+ KEY(3, 1, KEY_7), -+ KEY(3, 2, KEY_KPPLUS), -+ KEY(3, 3, KEY_ESC), -+ KEY(4, 0, KEY_1), -+ KEY(4, 1, KEY_6), -+ KEY(4, 2, KEY_SUSPEND), -+ KEY(4, 3, KEY_DOT), -+ 0 -+}; -+ -+static const int m8050_keymap_a[] = { -+ /* KEY(col, row, code) */ -+ KEY(0, 0, KEY_J), -+ KEY(0, 1, KEY_SPACE), -+ KEY(1, 0, KEY_G), -+ KEY(1, 1, KEY_W), -+ KEY(1, 2, KEY_UNKNOWN), -+ KEY(1, 3, KEY_UNKNOWN), -+ KEY(2, 0, KEY_D), -+ KEY(2, 1, KEY_T), -+ KEY(2, 2, KEY_UNKNOWN), -+ KEY(2, 3, KEY_UNKNOWN), -+ KEY(3, 0, KEY_A), -+ KEY(3, 1, KEY_P), -+ KEY(3, 2, KEY_UNKNOWN), -+ KEY(3, 3, KEY_UNKNOWN), -+ KEY(4, 0, KEY_RO), -+ KEY(4, 1, KEY_M), -+ KEY(4, 2, KEY_UNKNOWN), -+ KEY(4, 3, KEY_UNKNOWN), -+ 0 -+}; -+ -+static const int m8050_keymap_b[] = { -+ /* KEY(col, row, code) */ -+ KEY(0, 0, KEY_K), -+ KEY(0, 1, KEY_HIRAGANA), -+ KEY(1, 0, KEY_H), -+ KEY(1, 1, KEY_X), -+ KEY(1, 2, KEY_UNKNOWN), -+ KEY(1, 3, KEY_UNKNOWN), -+ KEY(2, 0, KEY_E), -+ KEY(2, 1, KEY_U), -+ KEY(2, 2, KEY_UNKNOWN), -+ KEY(2, 3, KEY_UNKNOWN), -+ KEY(3, 0, KEY_B), -+ KEY(3, 1, KEY_Q), -+ KEY(3, 2, KEY_UNKNOWN), -+ KEY(3, 3, KEY_UNKNOWN), -+ KEY(4, 0, KEY_KATAKANA), -+ KEY(4, 1, KEY_N), -+ KEY(4, 2, KEY_UNKNOWN), -+ KEY(4, 3, KEY_UNKNOWN), -+ 0 -+}; -+ -+static const int m8050_keymap_c[] = { -+ /* KEY(col, row, code) */ -+ KEY(0, 0, KEY_L), -+ KEY(0, 1, KEY_KATAKANAHIRAGANA), -+ KEY(1, 0, KEY_I), -+ KEY(1, 1, KEY_Y), -+ KEY(1, 2, KEY_UNKNOWN), -+ KEY(1, 3, KEY_UNKNOWN), -+ KEY(2, 0, KEY_F), -+ KEY(2, 1, KEY_V), -+ KEY(2, 2, KEY_UNKNOWN), -+ KEY(2, 3, KEY_UNKNOWN), -+ KEY(3, 0, KEY_C), -+ KEY(3, 1, KEY_R), -+ KEY(3, 2, KEY_UNKNOWN), -+ KEY(3, 3, KEY_UNKNOWN), -+ KEY(4, 0, KEY_EQUAL), -+ KEY(4, 1, KEY_O), -+ KEY(4, 2, KEY_UNKNOWN), -+ KEY(4, 3, KEY_UNKNOWN), -+ 0 -+}; -+ -+static const int m8050_keymap_d[] = { -+ /* KEY(col, row, code) */ -+ KEY(0, 0, KEY_UNKNOWN), -+ KEY(0, 1, KEY_HENKAN), -+ KEY(1, 0, KEY_UNKNOWN), -+ KEY(1, 1, KEY_Z), -+ KEY(1, 2, KEY_UNKNOWN), -+ KEY(1, 3, KEY_UNKNOWN), -+ KEY(2, 0, KEY_UNKNOWN), -+ KEY(2, 1, KEY_UNKNOWN), -+ KEY(2, 2, KEY_UNKNOWN), -+ KEY(2, 3, KEY_UNKNOWN), -+ KEY(3, 0, KEY_UNKNOWN), -+ KEY(3, 1, KEY_S), -+ KEY(3, 2, KEY_UNKNOWN), -+ KEY(3, 3, KEY_UNKNOWN), -+ KEY(4, 0, KEY_UNKNOWN), -+ KEY(4, 1, KEY_UNKNOWN), -+ KEY(4, 2, KEY_UNKNOWN), -+ KEY(4, 3, KEY_UNKNOWN), -+ 0 -+}; -+ -+ -+static struct m8050_kp_platform_data m8050_kp_data = { -+ .rows = 4, -+ .cols = 5, -+ .keymap = (int *) m8050_keymap, -+ .keymap_a = (int *) m8050_keymap_a, -+ .keymap_b = (int *) m8050_keymap_b, -+ .keymap_c = (int *) m8050_keymap_c, -+ .keymap_d = (int *) m8050_keymap_d, -+ .keymapsize = ARRAY_SIZE(m8050_keymap), -+ .delay = 20, -+}; -+ -+static struct platform_device m8050_kp_device = { -+ .name = "m8050-keypad", -+ .id = -1, -+ .dev = { -+ .platform_data = &m8050_kp_data, -+ }, -+}; -+ -+static struct s3c2410_ts_mach_info aml_m8050_ts_cfg __initdata = { -+ .delay = 10000, -+ .presc = 49, -+ .oversampling_shift = 2, -+}; -+ -+static struct mtd_partition aml_m8050_nand_part[] = { -+ [0] = { -+ .name = "system", -+ .size = SZ_4M, -+ .offset = 0, -+ }, -+ [1] = { -+ .name = "jffs2", -+ .offset = SZ_4M, -+ .size = MTDPART_SIZ_FULL, -+ } -+}; -+ -+static struct s3c2410_nand_set aml_m8050_nand_sets[] = { -+ [0] = { -+ .name = "Internal", -+ .nr_chips = 1, -+ .nr_partitions = ARRAY_SIZE(aml_m8050_nand_part), -+ .partitions = aml_m8050_nand_part, -+ }, -+}; -+ -+static struct s3c2410_platform_nand aml_m8050_nand_info = { -+ .tacls = 25, -+ .twrph0 = 50, -+ .twrph1 = 15, -+ .nr_sets = ARRAY_SIZE(aml_m8050_nand_sets), -+ .sets = aml_m8050_nand_sets, -+}; -+ -+void spi1_cs(struct s3c2410_spi_info *spi, int cs, int pol) -+{ -+ -+ s3c2410_gpio_setpin(S3C2440_GPJ6, pol); -+ -+} -+ -+static struct s3c2410_spi_info spi1_info __initdata = { -+ .pin_cs = S3C2440_GPJ6, -+ .num_cs = 1, -+ .set_cs = &spi1_cs, -+}; -+ -+static struct spi_board_info hammer_spi_board_info[] __initdata = { -+ { -+ .modalias = "mmc_spi", -+ .bus_num = 1, -+ .chip_select = 0, // beware, bogus value. only keeps driver register happy. -+ .mode = SPI_MODE_0, -+ .max_speed_hz = 12000000, -+ } -+}; -+static struct s3c24xx_mci_pdata aml_m8050_sdi_pdata = { -+ .detect_invert = 0, -+ .gpio_detect = S3C2410_GPG15, -+}; -+ -+static struct gpio_keys_button gpio_keys_buttons[] = { -+ [0] = { -+ .code = LED_MISC, -+ .gpio = S3C2410_GPF4, -+ .active_low = 1, -+ .desc = "Trigger", -+ .type = EV_LED, -+ }, -+}; -+ -+static struct gpio_keys_platform_data gpio_keys_data = { -+ .buttons = gpio_keys_buttons, -+ .nbuttons = ARRAY_SIZE(gpio_keys_buttons), -+}; -+ -+static struct platform_device m8050_buttons = { -+ .name = "gpio-keys", -+ .id = 0, -+ .dev = { -+ .platform_data = &gpio_keys_data, -+ }, -+}; -+ -+ -+static struct platform_device *aml_m8050_devices[] __initdata = { -+ &s3c_device_usb, -+ &s3c_device_lcd, -+// &s3c_device_sdi, -+ &s3c_device_rtc, -+ &m8050_kp_device, -+ &m8050_buttons, -+ &gpio_mouse0_device, -+ &s3c_device_ts, -+ &s3c_device_nand, -+ &s3c_device_spi1, -+ &m8050_green_led, -+// &s3c_device_wdt, -+ &s3c_device_i2c, -+// &s3c_device_iis, -+}; -+static struct s3c2410fb_display aml_m8050_lcdcfg = { -+ -+ .lcdcon5 = S3C2410_LCDCON5_INVVCLK | -+ S3C2410_LCDCON5_INVVLINE | -+ S3C2410_LCDCON5_INVVDEN | -+ S3C2410_LCDCON5_INVVD | -+ S3C2410_LCDCON5_FRM565 | -+ S3C2410_LCDCON5_INVVFRAME, -+ -+ .type = S3C2410_LCDCON1_TFT, -+ .width = 320, -+ .height = 240, -+ -+ .pixclock = 260000, -+ .xres = 320, -+ .yres = 240, -+ .bpp = 16, -+ .left_margin = 38, -+ .right_margin = 50, -+ .hsync_len = 1, -+ .upper_margin = 15, -+ .lower_margin = 4, -+ .vsync_len = 1, -+}; -+ -+static struct s3c2410fb_mach_info aml_m8050_fb_info = { -+ -+ .displays = &aml_m8050_lcdcfg, -+ .num_displays = 1, -+ .default_display = 0, -+ -+ .lpcsel = 0x0, -+ -+ .gpccon = 0xaaaa56a9, -+ .gpccon_mask = 0xffc003cc, -+ .gpcup = 0x0000ffff, -+ .gpcup_mask = 0xffffffff, -+ -+ .gpdcon = 0xaa95aaa1, -+ .gpdcon_mask = 0xffc0fff0, -+ .gpdup = 0x0000faff, -+ .gpdup_mask = 0xffffffff, -+}; -+ -+ -+static void __init aml_m8050_map_io(void) -+{ -+ s3c_device_nand.dev.platform_data = &aml_m8050_nand_info; -+ s3c24xx_init_io(aml_m8050_iodesc, ARRAY_SIZE(aml_m8050_iodesc)); -+ s3c24xx_init_clocks(0); -+ s3c24xx_init_uarts(aml_m8050_uartcfgs, ARRAY_SIZE(aml_m8050_uartcfgs)); -+} -+ -+static void __init aml_m8050_init_irq(void) -+{ -+ s3c24xx_init_irq(); -+ /* configure wakeup source */ -+ s3c2410_gpio_cfgpin(S3C2410_GPG2, S3C2410_GPG2_EINT10); -+ enable_irq_wake(IRQ_EINT10); -+ |
