diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2010-05-18 07:01:04 +0200 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2010-05-18 12:28:48 +0200 |
commit | e2a7e630d408fb884d33e7b363572f6b854f7a07 (patch) | |
tree | b035a139759fb2ad4205409cc3bc6f5aa4f755fb /recipes/linux | |
parent | 96b22b8e5a5015bfdcbca52a3fbade03102022dd (diff) |
linux-openmoko-2.6.34: add new version
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes/linux')
3 files changed, 934 insertions, 0 deletions
diff --git a/recipes/linux/linux-openmoko-2.6.34/gta02-defconfig-update-for-2.6.34.patch b/recipes/linux/linux-openmoko-2.6.34/gta02-defconfig-update-for-2.6.34.patch new file mode 100644 index 0000000000..bc6257aa46 --- /dev/null +++ b/recipes/linux/linux-openmoko-2.6.34/gta02-defconfig-update-for-2.6.34.patch @@ -0,0 +1,880 @@ +From cabf6246eec8f2d546b8d0ec2335bb1b9c83b84f Mon Sep 17 00:00:00 2001 +From: Martin Jansa <Martin.Jansa@gmail.com> +Date: Tue, 18 May 2010 08:33:59 +0200 +Subject: [PATCH] gta02-defconfig update for 2.6.34 + +--- + arch/arm/configs/gta02_defconfig | 248 +++++++++++++++++++++++++------------- + 1 files changed, 163 insertions(+), 85 deletions(-) + +diff --git a/arch/arm/configs/gta02_defconfig b/arch/arm/configs/gta02_defconfig +index 73d26ba..f8142fd 100644 +--- a/arch/arm/configs/gta02_defconfig ++++ b/arch/arm/configs/gta02_defconfig +@@ -1,12 +1,13 @@ + # + # Automatically generated make config: don't edit +-# Linux kernel version: 2.6.32 +-# Wed Apr 7 23:27:29 2010 ++# Linux kernel version: 2.6.34 ++# Tue May 18 09:20:24 2010 + # + CONFIG_ARM=y + CONFIG_HAVE_PWM=y + CONFIG_SYS_SUPPORTS_APM_EMULATION=y + CONFIG_GENERIC_GPIO=y ++CONFIG_HAVE_PROC_CPU=y + CONFIG_NO_IOPORT=y + CONFIG_GENERIC_HARDIRQS=y + CONFIG_STACKTRACE_SUPPORT=y +@@ -19,6 +20,7 @@ CONFIG_RWSEM_GENERIC_SPINLOCK=y + CONFIG_ARCH_HAS_CPUFREQ=y + CONFIG_GENERIC_HWEIGHT=y + CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_NEED_DMA_MAP_STATE=y + CONFIG_FIQ=y + CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y + CONFIG_VECTORS_BASE=0xffff0000 +@@ -31,8 +33,14 @@ CONFIG_CONSTRUCTORS=y + CONFIG_EXPERIMENTAL=y + CONFIG_BROKEN_ON_SMP=y + CONFIG_INIT_ENV_ARG_LIMIT=32 +-CONFIG_LOCALVERSION="v20" ++CONFIG_LOCALVERSION="" + # CONFIG_LOCALVERSION_AUTO is not set ++CONFIG_HAVE_KERNEL_GZIP=y ++CONFIG_HAVE_KERNEL_LZO=y ++CONFIG_KERNEL_GZIP=y ++# CONFIG_KERNEL_BZIP2 is not set ++# CONFIG_KERNEL_LZMA is not set ++# CONFIG_KERNEL_LZO is not set + CONFIG_SWAP=y + CONFIG_SYSVIPC=y + CONFIG_SYSVIPC_SYSCTL=y +@@ -46,13 +54,13 @@ CONFIG_SYSVIPC_SYSCTL=y + # + CONFIG_TREE_RCU=y + # CONFIG_TREE_PREEMPT_RCU is not set ++# CONFIG_TINY_RCU is not set + # CONFIG_RCU_TRACE is not set + CONFIG_RCU_FANOUT=32 + # CONFIG_RCU_FANOUT_EXACT is not set + # CONFIG_TREE_RCU_TRACE is not set + # CONFIG_IKCONFIG is not set + CONFIG_LOG_BUF_SHIFT=18 +-# CONFIG_GROUP_SCHED is not set + # CONFIG_CGROUPS is not set + # CONFIG_SYSFS_DEPRECATED_V2 is not set + # CONFIG_RELAY is not set +@@ -67,6 +75,7 @@ CONFIG_INITRAMFS_SOURCE="" + CONFIG_RD_GZIP=y + CONFIG_RD_BZIP2=y + CONFIG_RD_LZMA=y ++CONFIG_RD_LZO=y + # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set + CONFIG_SYSCTL=y + CONFIG_ANON_INODES=y +@@ -87,10 +96,14 @@ CONFIG_TIMERFD=y + CONFIG_EVENTFD=y + CONFIG_SHMEM=y + CONFIG_AIO=y ++CONFIG_HAVE_PERF_EVENTS=y ++CONFIG_PERF_USE_VMALLOC=y + + # + # Kernel Performance Events And Counters + # ++# CONFIG_PERF_EVENTS is not set ++# CONFIG_PERF_COUNTERS is not set + CONFIG_VM_EVENT_COUNTERS=y + CONFIG_COMPAT_BRK=y + CONFIG_SLAB=y +@@ -119,21 +132,48 @@ CONFIG_MODULE_FORCE_UNLOAD=y + # CONFIG_MODULE_SRCVERSION_ALL is not set + CONFIG_BLOCK=y + # CONFIG_LBDAF is not set +-# CONFIG_BLK_DEV_BSG is not set ++CONFIG_BLK_DEV_BSG=y + # CONFIG_BLK_DEV_INTEGRITY is not set + + # + # IO Schedulers + # + CONFIG_IOSCHED_NOOP=y +-CONFIG_IOSCHED_AS=m + CONFIG_IOSCHED_DEADLINE=y + CONFIG_IOSCHED_CFQ=m +-# CONFIG_DEFAULT_AS is not set + CONFIG_DEFAULT_DEADLINE=y + # CONFIG_DEFAULT_CFQ is not set + # CONFIG_DEFAULT_NOOP is not set + CONFIG_DEFAULT_IOSCHED="deadline" ++# CONFIG_INLINE_SPIN_TRYLOCK is not set ++# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set ++# CONFIG_INLINE_SPIN_LOCK is not set ++# CONFIG_INLINE_SPIN_LOCK_BH is not set ++# CONFIG_INLINE_SPIN_LOCK_IRQ is not set ++# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set ++CONFIG_INLINE_SPIN_UNLOCK=y ++# CONFIG_INLINE_SPIN_UNLOCK_BH is not set ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set ++# CONFIG_INLINE_READ_TRYLOCK is not set ++# CONFIG_INLINE_READ_LOCK is not set ++# CONFIG_INLINE_READ_LOCK_BH is not set ++# CONFIG_INLINE_READ_LOCK_IRQ is not set ++# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set ++CONFIG_INLINE_READ_UNLOCK=y ++# CONFIG_INLINE_READ_UNLOCK_BH is not set ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set ++# CONFIG_INLINE_WRITE_TRYLOCK is not set ++# CONFIG_INLINE_WRITE_LOCK is not set ++# CONFIG_INLINE_WRITE_LOCK_BH is not set ++# CONFIG_INLINE_WRITE_LOCK_IRQ is not set ++# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set ++CONFIG_INLINE_WRITE_UNLOCK=y ++# CONFIG_INLINE_WRITE_UNLOCK_BH is not set ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set ++# CONFIG_MUTEX_SPIN_ON_OWNER is not set + CONFIG_FREEZER=y + + # +@@ -145,6 +185,7 @@ CONFIG_MMU=y + # CONFIG_ARCH_REALVIEW is not set + # CONFIG_ARCH_VERSATILE is not set + # CONFIG_ARCH_AT91 is not set ++# CONFIG_ARCH_BCMRING is not set + # CONFIG_ARCH_CLPS711X is not set + # CONFIG_ARCH_GEMINI is not set + # CONFIG_ARCH_EBSA110 is not set +@@ -154,7 +195,6 @@ CONFIG_MMU=y + # CONFIG_ARCH_STMP3XXX is not set + # CONFIG_ARCH_NETX is not set + # CONFIG_ARCH_H720X is not set +-# CONFIG_ARCH_NOMADIK is not set + # CONFIG_ARCH_IOP13XX is not set + # CONFIG_ARCH_IOP32X is not set + # CONFIG_ARCH_IOP33X is not set +@@ -162,6 +202,7 @@ CONFIG_MMU=y + # CONFIG_ARCH_IXP2000 is not set + # CONFIG_ARCH_IXP4XX is not set + # CONFIG_ARCH_L7200 is not set ++# CONFIG_ARCH_DOVE is not set + # CONFIG_ARCH_KIRKWOOD is not set + # CONFIG_ARCH_LOKI is not set + # CONFIG_ARCH_MV78XX0 is not set +@@ -170,32 +211,27 @@ CONFIG_MMU=y + # CONFIG_ARCH_KS8695 is not set + # CONFIG_ARCH_NS9XXX is not set + # CONFIG_ARCH_W90X900 is not set ++# CONFIG_ARCH_NUC93X is not set + # CONFIG_ARCH_PNX4008 is not set + # CONFIG_ARCH_PXA is not set + # CONFIG_ARCH_MSM is not set ++# CONFIG_ARCH_SHMOBILE is not set + # CONFIG_ARCH_RPC is not set + # CONFIG_ARCH_SA1100 is not set + CONFIG_ARCH_S3C2410=y + # CONFIG_ARCH_S3C64XX is not set ++# CONFIG_ARCH_S5P6440 is not set ++# CONFIG_ARCH_S5P6442 is not set + # CONFIG_ARCH_S5PC1XX is not set ++# CONFIG_ARCH_S5PV210 is not set + # CONFIG_ARCH_SHARK is not set + # CONFIG_ARCH_LH7A40X is not set + # CONFIG_ARCH_U300 is not set ++# CONFIG_ARCH_U8500 is not set ++# CONFIG_ARCH_NOMADIK is not set + # CONFIG_ARCH_DAVINCI is not set + # CONFIG_ARCH_OMAP is not set +-# CONFIG_ARCH_BCMRING is not set +-CONFIG_PLAT_S3C24XX=y +-CONFIG_S3C2410_CLOCK=y +-CONFIG_CPU_S3C244X=y +-CONFIG_S3C24XX_PWM=y +-CONFIG_S3C24XX_GPIO_EXTRA=64 +-CONFIG_S3C24XX_GPIO_EXTRA64=y +-CONFIG_S3C2410_DMA=y +-# CONFIG_S3C2410_DMA_DEBUG is not set +-CONFIG_S3C24XX_ADC=y +-CONFIG_PLAT_S3C=y +-CONFIG_CPU_LLSERIAL_S3C2440_ONLY=y +-CONFIG_CPU_LLSERIAL_S3C2440=y ++CONFIG_PLAT_SAMSUNG=y + + # + # Boot options +@@ -203,17 +239,27 @@ CONFIG_CPU_LLSERIAL_S3C2440=y + # CONFIG_S3C_BOOT_WATCHDOG is not set + # CONFIG_S3C_BOOT_ERROR_RESET is not set + CONFIG_S3C_BOOT_UART_FORCE_FIFO=y +- +-# +-# Power management +-# +-# CONFIG_S3C2410_PM_DEBUG is not set +-# CONFIG_S3C2410_PM_CHECK is not set + CONFIG_S3C_LOWLEVEL_UART_PORT=2 ++CONFIG_SAMSUNG_GPIO_EXTRA=0 + CONFIG_S3C_GPIO_SPACE=0 +-CONFIG_S3C_DMA=y ++CONFIG_S3C_ADC=y + CONFIG_S3C_DEV_USB_HOST=y + CONFIG_S3C_DEV_NAND=y ++CONFIG_S3C_DMA=y ++ ++# ++# Power management ++# ++# CONFIG_SAMSUNG_PM_DEBUG is not set ++# CONFIG_SAMSUNG_PM_CHECK is not set ++CONFIG_PLAT_S3C24XX=y ++CONFIG_CPU_LLSERIAL_S3C2440_ONLY=y ++CONFIG_CPU_LLSERIAL_S3C2440=y ++CONFIG_S3C2410_CLOCK=y ++CONFIG_S3C24XX_PWM=y ++CONFIG_S3C24XX_GPIO_EXTRA=0 ++CONFIG_S3C2410_DMA=y ++# CONFIG_S3C2410_DMA_DEBUG is not set + + # + # S3C2400 Machines +@@ -242,23 +288,22 @@ CONFIG_S3C2410_GPIO=y + # CONFIG_MACH_SMDK2413 is not set + # CONFIG_MACH_SMDK2412 is not set + # CONFIG_MACH_VSTMS is not set ++CONFIG_CPU_S3C2442=y ++CONFIG_CPU_S3C244X=y + + # +-# S3C2440 Machines ++# S3C2440 and S3C2442 Machines + # + # CONFIG_MACH_ANUBIS is not set ++CONFIG_MACH_NEO1973_GTA02=y + # 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 ++# CONFIG_SMDK2440_CPU2440 is not set ++# CONFIG_SMDK2440_CPU2442 is not set + # CONFIG_MACH_AT2440EVB is not set + # CONFIG_MACH_MINI2440 is not set +-CONFIG_CPU_S3C2442=y +- +-# +-# S3C2442 Machines +-# +-CONFIG_MACH_NEO1973_GTA02=y + + # + # S3C2443 Machines +@@ -268,7 +313,6 @@ CONFIG_MACH_NEO1973_GTA02=y + # + # Processor Type + # +-CONFIG_CPU_32=y + CONFIG_CPU_ARM920T=y + CONFIG_CPU_32v4T=y + CONFIG_CPU_ABRT_EV4T=y +@@ -319,12 +363,10 @@ CONFIG_FLATMEM_MANUAL=y + CONFIG_FLATMEM=y + CONFIG_FLAT_NODE_MEM_MAP=y + CONFIG_PAGEFLAGS_EXTENDED=y +-CONFIG_SPLIT_PTLOCK_CPUS=4096 ++CONFIG_SPLIT_PTLOCK_CPUS=999999 + # CONFIG_PHYS_ADDR_T_64BIT is not set + CONFIG_ZONE_DMA_FLAG=0 + CONFIG_VIRT_TO_BUS=y +-CONFIG_HAVE_MLOCK=y +-CONFIG_HAVE_MLOCKED_PAGE_BIT=y + # CONFIG_KSM is not set + CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 + CONFIG_ALIGNMENT_TRAP=y +@@ -335,7 +377,7 @@ CONFIG_ALIGNMENT_TRAP=y + # + CONFIG_ZBOOT_ROM_TEXT=0x0 + CONFIG_ZBOOT_ROM_BSS=0x0 +-CONFIG_CMDLINE="unused -- bootloader passes ATAG list" ++CONFIG_CMDLINE="unused -- bootloader passes ATAG list quiet " + # CONFIG_XIP_KERNEL is not set + # CONFIG_KEXEC is not set + +@@ -373,6 +415,7 @@ CONFIG_SUSPEND=y + CONFIG_SUSPEND_FREEZER=y + # CONFIG_APM_EMULATION is not set + # CONFIG_PM_RUNTIME is not set ++CONFIG_PM_OPS=y + CONFIG_ARCH_SUSPEND_POSSIBLE=y + CONFIG_NET=y + +@@ -380,7 +423,6 @@ CONFIG_NET=y + # Networking options + # + CONFIG_PACKET=y +-CONFIG_PACKET_MMAP=y + CONFIG_UNIX=y + CONFIG_XFRM=y + CONFIG_XFRM_USER=m +@@ -458,6 +500,7 @@ CONFIG_INET6_XFRM_MODE_TUNNEL=m + CONFIG_INET6_XFRM_MODE_BEET=m + # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set + CONFIG_IPV6_SIT=m ++# CONFIG_IPV6_SIT_6RD is not set + CONFIG_IPV6_NDISC_NODETYPE=y + CONFIG_IPV6_TUNNEL=m + # CONFIG_IPV6_MULTIPLE_TABLES is not set +@@ -496,6 +539,7 @@ CONFIG_NF_CT_NETLINK=m + CONFIG_NETFILTER_XTABLES=m + CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m + CONFIG_NETFILTER_XT_TARGET_CONNMARK=m ++# CONFIG_NETFILTER_XT_TARGET_CT is not set + CONFIG_NETFILTER_XT_TARGET_DSCP=m + CONFIG_NETFILTER_XT_TARGET_HL=m + # CONFIG_NETFILTER_XT_TARGET_LED is not set +@@ -631,6 +675,7 @@ CONFIG_BRIDGE_EBT_ULOG=m + # CONFIG_ATM is not set + CONFIG_STP=y + CONFIG_BRIDGE=y ++CONFIG_BRIDGE_IGMP_SNOOPING=y + # CONFIG_NET_DSA is not set + # CONFIG_VLAN_8021Q is not set + # CONFIG_DECNET is not set +@@ -712,13 +757,15 @@ CONFIG_BT_HCIBTUSB=y + # CONFIG_BT_HCIBFUSB is not set + # CONFIG_BT_HCIVHCI is not set + # CONFIG_BT_MRVL is not set ++# CONFIG_BT_ATH3K is not set + # CONFIG_AF_RXRPC is not set + CONFIG_FIB_RULES=y + CONFIG_WIRELESS=y +-# CONFIG_CFG80211 is not set +-CONFIG_CFG80211_DEFAULT_PS_VALUE=0 +-CONFIG_WIRELESS_OLD_REGULATORY=y + CONFIG_WIRELESS_EXT=y ++CONFIG_WEXT_CORE=y ++CONFIG_WEXT_PROC=y ++CONFIG_WEXT_PRIV=y ++# CONFIG_CFG80211 is not set + CONFIG_WIRELESS_EXT_SYSFS=y + # CONFIG_LIB80211 is not set + +@@ -736,7 +783,7 @@ CONFIG_WIRELESS_EXT_SYSFS=y + # + # Generic Driver Options + # +-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" ++CONFIG_UEVENT_HELPER_PATH="" + CONFIG_DEVTMPFS=y + CONFIG_DEVTMPFS_MOUNT=y + CONFIG_STANDALONE=y +@@ -850,6 +897,7 @@ CONFIG_BLK_DEV=y + # CONFIG_BLK_DEV_COW_COMMON is not set + CONFIG_BLK_DEV_LOOP=m + # CONFIG_BLK_DEV_CRYPTOLOOP is not set ++# CONFIG_BLK_DEV_DRBD is not set + # CONFIG_BLK_DEV_NBD is not set + CONFIG_BLK_DEV_UB=m + CONFIG_BLK_DEV_RAM=y +@@ -866,6 +914,7 @@ CONFIG_HAVE_IDE=y + # + # SCSI device support + # ++CONFIG_SCSI_MOD=m + # CONFIG_RAID_ATTRS is not set + CONFIG_SCSI=m + CONFIG_SCSI_DMA=y +@@ -895,6 +944,7 @@ CONFIG_SCSI_WAIT_SCAN=m + # CONFIG_SCSI_SPI_ATTRS is not set + # CONFIG_SCSI_FC_ATTRS is not set + # CONFIG_SCSI_ISCSI_ATTRS is not set ++# CONFIG_SCSI_SAS_ATTRS is not set + # CONFIG_SCSI_SAS_LIBSAS is not set + # CONFIG_SCSI_SRP_ATTRS is not set + CONFIG_SCSI_LOWLEVEL=y +@@ -918,8 +968,8 @@ CONFIG_MII=m + # CONFIG_NETDEV_1000 is not set + # CONFIG_NETDEV_10000 is not set + CONFIG_WLAN=y +-# CONFIG_WLAN_PRE80211 is not set +-# CONFIG_WLAN_80211 is not set ++# CONFIG_USB_ZD1201 is not set ++# CONFIG_HOSTAP is not set + + # + # Enable WiMAX (Networking options) to see the WiMAX drivers +@@ -933,6 +983,7 @@ CONFIG_USB_KAWETH=m + CONFIG_USB_PEGASUS=m + CONFIG_USB_RTL8150=m + # CONFIG_USB_USBNET is not set ++# CONFIG_USB_IPHETH is not set + # CONFIG_WAN is not set + CONFIG_PPP=m + CONFIG_PPP_MULTILINK=y +@@ -958,6 +1009,7 @@ CONFIG_SLHC=m + CONFIG_INPUT=y + # CONFIG_INPUT_FF_MEMLESS is not set + # CONFIG_INPUT_POLLDEV is not set ++# CONFIG_INPUT_SPARSEKMAP is not set + + # + # Userland interfaces +@@ -991,20 +1043,15 @@ CONFIG_KEYBOARD_STOWAWAY=m + # CONFIG_INPUT_JOYSTICK is not set + # CONFIG_INPUT_TABLET is not set + CONFIG_INPUT_TOUCHSCREEN=y +-CONFIG_TOUCHSCREEN_FILTER=y +-CONFIG_TOUCHSCREEN_FILTER_GROUP=y +-CONFIG_TOUCHSCREEN_FILTER_MEDIAN=y +-CONFIG_TOUCHSCREEN_FILTER_MEAN=y +-CONFIG_TOUCHSCREEN_FILTER_LINEAR=y +-CONFIG_TOUCHSCREEN_S3C2410=y +-# CONFIG_TOUCHSCREEN_S3C2410_DEBUG is not set + # CONFIG_TOUCHSCREEN_ADS7846 is not set + # CONFIG_TOUCHSCREEN_AD7877 is not set + # CONFIG_TOUCHSCREEN_AD7879_I2C is not set + # CONFIG_TOUCHSCREEN_AD7879_SPI is not set + # CONFIG_TOUCHSCREEN_AD7879 is not set ++# CONFIG_TOUCHSCREEN_DYNAPRO is not set + # CONFIG_TOUCHSCREEN_EETI is not set + # CONFIG_TOUCHSCREEN_FUJITSU is not set ++CONFIG_TOUCHSCREEN_S3C2410=y + # CONFIG_TOUCHSCREEN_GUNZE is not set + # CONFIG_TOUCHSCREEN_ELO is not set + # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set +@@ -1029,7 +1076,6 @@ CONFIG_INPUT_MISC=y + CONFIG_INPUT_UINPUT=m + CONFIG_INPUT_PCF50633_PMU=y + # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +-CONFIG_INPUT_LIS302DL=y + + # + # Hardware I/O ports +@@ -1037,6 +1083,7 @@ CONFIG_INPUT_LIS302DL=y + CONFIG_SERIO=y + # CONFIG_SERIO_SERPORT is not set + # CONFIG_SERIO_RAW is not set ++# CONFIG_SERIO_ALTERA_PS2 is not set + # CONFIG_GAMEPORT is not set + + # +@@ -1065,6 +1112,7 @@ CONFIG_SERIAL_S3C2440=y + # CONFIG_SERIAL_MAX3100 is not set + CONFIG_SERIAL_CORE=y + CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_TIMBERDALE is not set + CONFIG_UNIX98_PTYS=y + # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set + # CONFIG_LEGACY_PTYS is not set +@@ -1078,6 +1126,7 @@ CONFIG_I2C_BOARDINFO=y + # CONFIG_I2C_COMPAT is not set + CONFIG_I2C_CHARDEV=y + # CONFIG_I2C_HELPER_AUTO is not set ++# CONFIG_I2C_SMBUS is not set + + # + # I2C Algorithms +@@ -1098,6 +1147,7 @@ CONFIG_I2C_CHARDEV=y + # CONFIG_I2C_OCORES is not set + CONFIG_I2C_S3C2410=y + # CONFIG_I2C_SIMTEC is not set ++# CONFIG_I2C_XILINX is not set + + # + # External I2C/SMBus adapter drivers +@@ -1111,16 +1161,9 @@ CONFIG_I2C_S3C2410=y + # + # CONFIG_I2C_PCA_PLATFORM is not set + # CONFIG_I2C_STUB is not set +- +-# +-# Miscellaneous I2C Chip support +-# +-# CONFIG_DS1682 is not set +-# CONFIG_SENSORS_TSL2550 is not set + # CONFIG_I2C_DEBUG_CORE is not set + # CONFIG_I2C_DEBUG_ALGO is not set + # CONFIG_I2C_DEBUG_BUS is not set +-# CONFIG_I2C_DEBUG_CHIP is not set + CONFIG_SPI=y + CONFIG_SPI_MASTER=y + +@@ -1130,7 +1173,10 @@ CONFIG_SPI_MASTER=y + CONFIG_SPI_BITBANG=y + CONFIG_SPI_GPIO=y + CONFIG_SPI_S3C24XX=y ++# CONFIG_SPI_S3C24XX_FIQ is not set + CONFIG_SPI_S3C24XX_GPIO=y ++# CONFIG_SPI_XILINX is not set ++# CONFIG_SPI_DESIGNWARE is not set + + # + # SPI Protocol Masters +@@ -1149,13 +1195,16 @@ CONFIG_GPIO_SYSFS=y + # + # Memory mapped GPIO expanders: + # ++# CONFIG_GPIO_IT8761E is not set + + # + # I2C GPIO expanders: + # ++# CONFIG_GPIO_MAX7300 is not set + # CONFIG_GPIO_MAX732X is not set + # CONFIG_GPIO_PCA953X is not set + # CONFIG_GPIO_PCF857X is not set ++# CONFIG_GPIO_ADP5588 is not set + CONFIG_GPIO_PCF50633=y + + # +@@ -1194,6 +1243,7 @@ CONFIG_WATCHDOG=y + # + # CONFIG_SOFT_WATCHDOG is not set + CONFIG_S3C2410_WATCHDOG=y ++# CONFIG_MAX63XX_WATCHDOG is not set + + # + # USB-based Watchdog Cards +@@ -1210,10 +1260,12 @@ CONFIG_SSB_POSSIBLE=y + # Multifunction device drivers + # + CONFIG_MFD_CORE=y ++# CONFIG_MFD_88PM860X is not set + # CONFIG_MFD_SM501 is not set + # CONFIG_MFD_ASIC3 is not set + # CONFIG_HTC_EGPIO is not set + # CONFIG_HTC_PASIC3 is not set ++# CONFIG_HTC_I2CPLD is not set + # CONFIG_TPS65010 is not set + # CONFIG_TWL4030_CORE is not set + # CONFIG_MFD_TMIO is not set +@@ -1221,25 +1273,32 @@ CONFIG_MFD_CORE=y + # CONFIG_MFD_TC6387XB is not set + # CONFIG_MFD_TC6393XB is not set + # CONFIG_PMIC_DA903X is not set ++# CONFIG_PMIC_ADP5520 is not set ++# CONFIG_MFD_MAX8925 is not set + # CONFIG_MFD_WM8400 is not set + # CONFIG_MFD_WM831X is not set + # CONFIG_MFD_WM8350_I2C is not set ++# CONFIG_MFD_WM8994 is not set + CONFIG_MFD_PCF50633=y + # CONFIG_MFD_MC13783 is not set + CONFIG_PCF50633_ADC=y + # CONFIG_AB3100_CORE is not set + # CONFIG_EZX_PCAP is not set ++# CONFIG_AB4500_CORE is not set + CONFIG_MFD_GLAMO=y + CONFIG_MFD_GLAMO_FB=y + CONFIG_MFD_GLAMO_GPIO=y + CONFIG_MFD_GLAMO_MCI=y + CONFIG_REGULATOR=y + # CONFIG_REGULATOR_DEBUG is not set ++# CONFIG_REGULATOR_DUMMY is not set + CONFIG_REGULATOR_FIXED_VOLTAGE=y + # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set + CONFIG_REGULATOR_USERSPACE_CONSUMER=y + # CONFIG_REGULATOR_BQ24022 is not set + # CONFIG_REGULATOR_MAX1586 is not set ++# CONFIG_REGULATOR_MAX8649 is not set ++# CONFIG_REGULATOR_MAX8660 is not set + CONFIG_REGULATOR_PCF50633=y + # CONFIG_REGULATOR_LP3971 is not set + # CONFIG_REGULATOR_TPS65023 is not set +@@ -1283,6 +1342,7 @@ CONFIG_FB_CFB_IMAGEBLIT=y + # CONFIG_FB_BROADSHEET is not set + CONFIG_BACKLIGHT_LCD_SUPPORT=y + CONFIG_LCD_CLASS_DEVICE=y ++# CONFIG_LCD_L4F00242T03 is not set + # CONFIG_LCD_LMS283GF05 is not set + # CONFIG_LCD_LTV350QV is not set + # CONFIG_LCD_ILI9320 is not set +@@ -1319,10 +1379,7 @@ CONFIG_FONT_6x11=y + # CONFIG_FONT_SUN8x16 is not set + # CONFIG_FONT_SUN12x22 is not set + # CONFIG_FONT_10x18 is not set +-CONFIG_LOGO=y +-# CONFIG_LOGO_LINUX_MONO is not set +-# CONFIG_LOGO_LINUX_VGA16 is not set +-# CONFIG_LOGO_LINUX_CLUT224 is not set ++# CONFIG_LOGO is not set + CONFIG_SOUND=y + CONFIG_SOUND_OSS_CORE=y + CONFIG_SOUND_OSS_CORE_PRECLAIM=y +@@ -1362,6 +1419,7 @@ CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753=y + CONFIG_SND_SOC_I2C_AND_SPI=y + # CONFIG_SND_SOC_ALL_CODECS is not set + CONFIG_SND_SOC_WM8753=y ++CONFIG_SND_SOC_LM4857=y + # CONFIG_SOUND_PRIME is not set + CONFIG_HID_SUPPORT=y + CONFIG_HID=y +@@ -1377,6 +1435,7 @@ CONFIG_USB_HID=y + # + # Special HID drivers + # ++# CONFIG_HID_3M_PCT is not set + CONFIG_HID_A4TECH=y + CONFIG_HID_APPLE=y + CONFIG_HID_BELKIN=y +@@ -1393,14 +1452,20 @@ CONFIG_HID_KENSINGTON=y + CONFIG_HID_LOGITECH=y + # CONFIG_LOGITECH_FF is not set + # CONFIG_LOGIRUMBLEPAD2_FF is not set ++# CONFIG_LOGIG940_FF is not set ++# CONFIG_HID_MAGICMOUSE is not set + CONFIG_HID_MICROSOFT=y ++# CONFIG_HID_MOSART is not set + CONFIG_HID_MONTEREY=y + CONFIG_HID_NTRIG=y ++CONFIG_HID_ORTEK=y + CONFIG_HID_PANTHERLORD=y + # CONFIG_PANTHERLORD_FF is not set + CONFIG_HID_PETALYNX=y ++# CONFIG_HID_QUANTA is not set + CONFIG_HID_SAMSUNG=y + CONFIG_HID_SONY=y ++# CONFIG_HID_STANTUM is not set + CONFIG_HID_SUNPLUS=y + CONFIG_HID_GREENASIA=y + # CONFIG_GREENASIA_FF is not set +@@ -1426,8 +1491,6 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + # CONFIG_USB_DEVICEFS is not set + # CONFIG_USB_DEVICE_CLASS is not set + # CONFIG_USB_DYNAMIC_MINORS is not set +-CONFIG_USB_SUSPEND=y +-# CONFIG_USB_OTG is not set + # CONFIG_USB_MON is not set + # CONFIG_USB_WUSB is not set + # CONFIG_USB_WUSB_CBAF is not set +@@ -1522,6 +1585,7 @@ CONFIG_USB_SERIAL_MOS7840=m + CONFIG_USB_SERIAL_NAVMAN=m + CONFIG_USB_SERIAL_PL2303=m + # CONFIG_USB_SERIAL_OTI6858 is not set ++# CONFIG_USB_SERIAL_QCAUX is not set + # CONFIG_USB_SERIAL_QUALCOMM is not set + # CONFIG_USB_SERIAL_SPCP8X5 is not set + CONFIG_USB_SERIAL_HP4X=m +@@ -1536,6 +1600,7 @@ CONFIG_USB_SERIAL_XIRCOM=m + CONFIG_USB_SERIAL_OPTION=m + CONFIG_USB_SERIAL_OMNINET=m + # CONFIG_USB_SERIAL_OPTICON is not set ++# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set + # CONFIG_USB_SERIAL_DEBUG is not set + + # +@@ -1548,7 +1613,6 @@ CONFIG_USB_SERIAL_OMNINET=m + # CONFIG_USB_RIO500 is not set + # CONFIG_USB_LEGOTOWER is not set + # CONFIG_USB_LCD is not set +-CONFIG_USB_BERRY_CHARGE=m + # CONFIG_USB_LED is not set + # CONFIG_USB_CYPRESS_CY7C63 is not set + # CONFIG_USB_CYTHERM is not set +@@ -1560,7 +1624,6 @@ CONFIG_USB_TRANCEVIBRATOR=m + CONFIG_USB_IOWARRIOR=m + # CONFIG_USB_TEST is not set + # CONFIG_USB_ISIGHTFW is not set +-# CONFIG_USB_VST is not set + CONFIG_USB_GADGET=y + # CONFIG_USB_GADGET_DEBUG_FILES is not set + CONFIG_USB_GADGET_VBUS_DRAW=500 +@@ -1589,20 +1652,24 @@ CONFIG_USB_S3C2410=y + # CONFIG_USB_GADGET_DUALSPEED is not set + # CONFIG_USB_ZERO is not set + # CONFIG_USB_AUDIO is not set +-CONFIG_USB_ETH=y ++CONFIG_USB_ETH=m + CONFIG_USB_ETH_RNDIS=y + # CONFIG_USB_ETH_EEM is not set + # CONFIG_USB_GADGETFS is not set + # CONFIG_USB_FILE_STORAGE is not set ++# CONFIG_USB_MASS_STORAGE is not set + # CONFIG_USB_G_SERIAL is not set + # CONFIG_USB_MIDI_GADGET is not set + # CONFIG_USB_G_PRINTER is not set + # CONFIG_USB_CDC_COMPOSITE is not set ++# CONFIG_USB_G_NOKIA is not set ++# CONFIG_USB_G_MULTI is not set + + # + # OTG and related infrastructure + # + # CONFIG_USB_GPIO_VBUS is not set ++# CONFIG_USB_ULPI is not set + # CONFIG_NOP_USB_XCEIV is not set + CONFIG_MMC=y + # CONFIG_MMC_DEBUG is not set +@@ -1620,8 +1687,6 @@ CONFIG_MMC_BLOCK_BOUNCE=y + # MMC/SD/SDIO Host Controller Drivers + # + # CONFIG_MMC_SDHCI is not set +-# CONFIG_MMC_AT91 is not set +-# CONFIG_MMC_ATMELMCI is not set + # CONFIG_MMC_SPI is not set + CONFIG_MMC_S3C=y + # CONFIG_MMC_S3C_HW_SDIO_IRQ is not set +@@ -1635,7 +1700,7 @@ CONFIG_LEDS_CLASS=y + # + # LED drivers + # +-# CONFIG_LEDS_S3C24XX is not set ++CONFIG_LEDS_S3C24XX=y + # CONFIG_LEDS_PCA9532 is not set + CONFIG_LEDS_GPIO=y + CONFIG_LEDS_GPIO_PLATFORM=y +@@ -1643,12 +1708,14 @@ CONFIG_LEDS_GPIO_PLATFORM=y + # CONFIG_LEDS_PCA955X is not set + # CONFIG_LEDS_DAC124S085 is not set + # CONFIG_LEDS_PWM is not set ++# CONFIG_LEDS_REGULATOR is not set + # CONFIG_LEDS_BD2802 is not set ++# CONFIG_LEDS_LT3593 is not set ++CONFIG_LEDS_TRIGGERS=y + + # + # LED Triggers + # +-CONFIG_LEDS_TRIGGERS=y + CONFIG_LEDS_TRIGGER_TIMER=y + CONFIG_LEDS_TRIGGER_HEARTBEAT=y + # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +@@ -1687,6 +1754,7 @@ CONFIG_RTC_INTF_DEV=y + # CONFIG_RTC_DRV_PCF8563 is not set + # CONFIG_RTC_DRV_PCF8583 is not set + # CONFIG_RTC_DRV_M41T80 is not set ++# CONFIG_RTC_DRV_BQ32K is not set + # CONFIG_RTC_DRV_S35390A is not set + # CONFIG_RTC_DRV_FM3130 is not set + # CONFIG_RTC_DRV_RX8581 is not set +@@ -1716,7 +1784,9 @@ CONFIG_RTC_INTF_DEV=y + # CONFIG_RTC_DRV_M48T86 is not set + # CONFIG_RTC_DRV_M48T35 is not set + # CONFIG_RTC_DRV_M48T59 is not set ++# CONFIG_RTC_DRV_MSM6242 is not set + # CONFIG_RTC_DRV_BQ4802 is not set ++# CONFIG_RTC_DRV_RP5C01 is not set + # CONFIG_RTC_DRV_V3020 is not set + CONFIG_RTC_DRV_PCF50633=y + +@@ -1738,14 +1808,9 @@ CONFIG_STAGING=y + # CONFIG_ECHO is not set + # CONFIG_COMEDI is not set + # CONFIG_ASUS_OLED is not set +-# CONFIG_INPUT_MIMIO is not set + # CONFIG_TRANZPORT is not set + + # +-# Android +-# +- +-# + # Qualcomm MSM Camera And Video + # + +@@ -1753,9 +1818,7 @@ CONFIG_STAGING=y + # Camera Sensor Selection + # + # CONFIG_INPUT_GPIO is not set +-# CONFIG_DST is not set + # CONFIG_POHMELFS is not set +-# CONFIG_PLAN9AUTH is not set + # CONFIG_LINE6_USB is not set + # CONFIG_USB_SERIAL_QUATECH2 is not set + # CONFIG_USB_SERIAL_QUATECH_USB2 is not set +@@ -1767,6 +1830,10 @@ CONFIG_STAGING=y + # + # CONFIG_RAR_REGISTER is not set + # CONFIG_IIO is not set ++# CONFIG_RAMZSWAP is not set ++# CONFIG_BATMAN_ADV is not set ++# CONFIG_STRIP is not set ++# CONFIG_FB_SM7XX is not set + CONFIG_AR6000_WLAN=y + # CONFIG_AR6000_WLAN_DEBUG is not set + # CONFIG_AR6000_WLAN_RESET is not set +@@ -1787,7 +1854,7 @@ CONFIG_REISERFS_FS=m + # CONFIG_REISERFS_PROC_INFO is not set + # CONFIG_REISERFS_FS_XATTR is not set + # CONFIG_JFS_FS is not set +-# CONFIG_FS_POSIX_ACL is not set ++CONFIG_FS_POSIX_ACL=y + # CONFIG_XFS_FS is not set + # CONFIG_OCFS2_FS is not set + # CONFIG_BTRFS_FS is not set +@@ -1802,6 +1869,7 @@ CONFIG_INOTIFY_USER=y + CONFIG_AUTOFS4_FS=m + CONFIG_FUSE_FS=m + CONFIG_CUSE=m ++CONFIG_GENERIC_ACL=y + + # + # Caches +@@ -1835,7 +1903,7 @@ CONFIG_PROC_SYSCTL=y + CONFIG_PROC_PAGE_MONITOR=y + CONFIG_SYSFS=y + CONFIG_TMPFS=y +-# CONFIG_TMPFS_POSIX_ACL is not set ++CONFIG_TMPFS_POSIX_ACL=y + # CONFIG_HUGETLB_PAGE is not set + CONFIG_CONFIGFS_FS=m + CONFIG_MISC_FILESYSTEMS=y +@@ -1857,6 +1925,7 @@ CONFIG_JFFS2_ZLIB=y + # CONFIG_JFFS2_LZO is not set + CONFIG_JFFS2_RTIME=y + # CONFIG_JFFS2_RUBIN is not set ++# CONFIG_LOGFS is not set + # CONFIG_CRAMFS is not set + CONFIG_SQUASHFS=m + # CONFIG_SQUASHFS_EMBEDDED is not set +@@ -1886,6 +1955,7 @@ CONFIG_SUNRPC=m + # CONFIG_RPCSEC_GSS_KRB5 is not set + # CONFIG_RPCSEC_GSS_SPKM3 is not set + # CONFIG_SMB_FS is not set ++# CONFIG_CEPH_FS is not set + CONFIG_CIFS=m + # CONFIG_CIFS_STATS is not set + # CONFIG_CIFS_WEAK_PW_HASH is not set +@@ -1985,6 +2055,7 @@ CONFIG_TRACING_SUPPORT=y + CONFIG_HAVE_ARCH_KGDB=y + # CONFIG_ARM_UNWIND is not set + # CONFIG_DEBUG_USER is not set ++# CONFIG_OC_ETM is not set + CONFIG_DEBUG_S3C_UART=2 + + # +@@ -1993,7 +2064,11 @@ CONFIG_DEBUG_S3C_UART=2 + # CONFIG_KEYS is not set + # CONFIG_SECURITY is not set + # CONFIG_SECURITYFS is not set +-# CONFIG_SECURITY_FILE_CAPABILITIES is not set ++# CONFIG_DEFAULT_SECURITY_SELINUX is not set ++# CONFIG_DEFAULT_SECURITY_SMACK is not set ++# CONFIG_DEFAULT_SECURITY_TOMOYO is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_DEFAULT_SECURITY="" + CONFIG_CRYPTO=y + + # +@@ -2109,9 +2184,11 @@ CONFIG_CRC7=y + CONFIG_LIBCRC32C=m + CONFIG_ZLIB_INFLATE=y + CONFIG_ZLIB_DEFLATE=y ++CONFIG_LZO_DECOMPRESS=y + CONFIG_DECOMPRESS_GZIP=y + CONFIG_DECOMPRESS_BZIP2=y + CONFIG_DECOMPRESS_LZMA=y ++CONFIG_DECOMPRESS_LZO=y + CONFIG_TEXTSEARCH=y + CONFIG_TEXTSEARCH_KMP=m + CONFIG_TEXTSEARCH_BM=m +@@ -2119,3 +2196,4 @@ CONFIG_TEXTSEARCH_FSM=m + CONFIG_HAS_IOMEM=y + CONFIG_HAS_DMA=y + CONFIG_NLATTR=y ++CONFIG_GENERIC_ATOMIC64=y +-- +1.7.1 + diff --git a/recipes/linux/linux-openmoko-2.6.34/wm8753-fix-build-with-gcc-4.4.2-which-works-ok-with-.patch b/recipes/linux/linux-openmoko-2.6.34/wm8753-fix-build-with-gcc-4.4.2-which-works-ok-with-.patch new file mode 100644 index 0000000000..52fe6262cc --- /dev/null +++ b/recipes/linux/linux-openmoko-2.6.34/wm8753-fix-build-with-gcc-4.4.2-which-works-ok-with-.patch @@ -0,0 +1,28 @@ +From 16722526979959805c493deabaac8cf9ba2f8ef6 Mon Sep 17 00:00:00 2001 +From: Martin Jansa <Martin.Jansa@gmail.com> +Date: Sat, 7 Nov 2009 20:33:06 +0100 +Subject: [PATCH 01/14] wm8753: fix build with gcc-4.4.2, which works ok with 4.1.2 + +Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> +--- + sound/soc/codecs/wm8753.c | 4 +++- + 1 files changed, 3 insertions(+), 1 deletions(-) + +diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c +index 5ad677c..e148406 100644 +--- a/sound/soc/codecs/wm8753.c ++++ b/sound/soc/codecs/wm8753.c +@@ -710,7 +710,9 @@ static void pll_factors(struct _pll_div *pll_div, unsigned int target, + Nmod = target % source; + Kpart = FIXED_PLL_SIZE * (long long)Nmod; + +- do_div(Kpart, source); ++ // with this, gcc-4.4.2 emits the reference to uldivmod, but then optimizes it out ++ //do_div(Kpart, source); ++ __do_div_asm(Kpart, source); + + K = Kpart & 0xFFFFFFFF; + +-- +1.7.1 + diff --git a/recipes/linux/linux-openmoko-2.6.34_git.bb b/recipes/linux/linux-openmoko-2.6.34_git.bb new file mode 100644 index 0000000000..f600a02036 --- /dev/null +++ b/recipes/linux/linux-openmoko-2.6.34_git.bb @@ -0,0 +1,26 @@ +require linux.inc +require linux-openmoko.inc + +DESCRIPTION_${PN} = "Linux ${KERNEL_RELEASE} kernel for the Openmoko Neo GSM Smartphones" + +KERNEL_RELEASE="2.6.34" + +SRCREV = "e23313fc76e2724fe56354526275458a0bdc10c3" +OEV = "oe1" +PV = "${KERNEL_RELEASE}-${OEV}+gitr${SRCPV}" + +SRC_URI = "\ + git://git.openmoko.org/git/kernel.git;protocol=git;branch=om-gta02-2.6.34 \ +# build fix + file://wm8753-fix-build-with-gcc-4.4.2-which-works-ok-with-.patch;patch=1 \ +# defconfig updates + file://gta02-defconfig-update-for-2.6.34.patch;patch=1 \ +" + +S = "${WORKDIR}/git" + +CONFIG_NAME_om-gta02 = "gta02_defconfig" + +do_configure_prepend() { + install -m 644 ./arch/arm/configs/${CONFIG_NAME} ${WORKDIR}/defconfig-oe +} |