⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.6.17-at91.patch

📁 内容包括2.6.14内核到2.6.23内核的at91内核补丁(没有2.6.19的)
💻 PATCH
📖 第 1 页 / 共 5 页
字号:
diff -urN linux-2.6.17.orig/arch/arm/Kconfig linux-2.6.17-san/arch/arm/Kconfig--- linux-2.6.17.orig/arch/arm/Kconfig	Wed Jun 21 13:56:09 2006+++ linux-2.6.17-san/arch/arm/Kconfig	Wed Jun 21 14:36:45 2006@@ -264,11 +264,11 @@ 	help 	  This enables support for systems based on the Agilent AAEC-2000 -config ARCH_AT91RM9200-	bool "AT91RM9200"+config ARCH_AT91+	bool "AT91" 	help-	  Say Y here if you intend to run this kernel on an Atmel-	  AT91RM9200-based board.+	  Say Y here if you intend to run this kernel on an Atmel AT91+	  System-on-Chip board.  endchoice diff -urN linux-2.6.17.orig/arch/arm/Makefile linux-2.6.17-san/arch/arm/Makefile--- linux-2.6.17.orig/arch/arm/Makefile	Wed Jun 21 13:56:09 2006+++ linux-2.6.17-san/arch/arm/Makefile	Wed Jun 21 14:36:45 2006@@ -114,7 +114,7 @@  machine-$(CONFIG_ARCH_H720X)	   := h720x  machine-$(CONFIG_ARCH_AAEC2000)   := aaec2000  machine-$(CONFIG_ARCH_REALVIEW)   := realview- machine-$(CONFIG_ARCH_AT91RM9200) := at91rm9200+ machine-$(CONFIG_ARCH_AT91)       := at91rm9200  machine-$(CONFIG_ARCH_EP93XX)     := ep93xx  ifeq ($(CONFIG_ARCH_EBSA110),y)diff -urN linux-2.6.17.orig/arch/arm/boot/compressed/head-at91rm9200.S linux-2.6.17-san/arch/arm/boot/compressed/head-at91rm9200.S--- linux-2.6.17.orig/arch/arm/boot/compressed/head-at91rm9200.S	Tue May 30 11:41:27 2006+++ linux-2.6.17-san/arch/arm/boot/compressed/head-at91rm9200.S	Wed Jun 21 14:03:12 2006@@ -49,6 +49,18 @@ 		cmp	r7, r3 		beq	99f +		@ Embest ATEB9200 : 923+		mov	r3,	#(MACH_TYPE_ATEB9200 & 0xff)+		orr	r3, r3,	#(MACH_TYPE_ATEB9200 & 0xff00)+		cmp	r7, r3+		beq	99f++		@ Sperry-Sun KAFA : 662+		mov	r3,	#(MACH_TYPE_KAFA & 0xff)+		orr	r3, r3,	#(MACH_TYPE_KAFA & 0xff00)+		cmp	r7, r3+		beq	99f+ 		@ Unknown board, use the AT91RM9200DK board 		@ mov	r7, #MACH_TYPE_AT91RM9200 		mov	r7,	#(MACH_TYPE_AT91RM9200DK & 0xff)diff -urN linux-2.6.17.orig/arch/arm/configs/at91rm9200dk_defconfig linux-2.6.17-san/arch/arm/configs/at91rm9200dk_defconfig--- linux-2.6.17.orig/arch/arm/configs/at91rm9200dk_defconfig	Wed Jun 21 13:56:09 2006+++ linux-2.6.17-san/arch/arm/configs/at91rm9200dk_defconfig	Wed Jun 21 14:36:45 2006@@ -1,19 +1,19 @@ # # Automatically generated make config: don't edit-# Linux kernel version: 2.6.15-# Mon Jan  9 20:54:30 2006+# Linux kernel version: 2.6.17-rc3+# Sun May  7 16:49:48 2006 # CONFIG_ARM=y CONFIG_MMU=y-CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y+CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y+CONFIG_VECTORS_BASE=0xffff0000  # # Code maturity level options # CONFIG_EXPERIMENTAL=y-CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 @@ -28,27 +28,28 @@ # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set-CONFIG_HOTPLUG=y-CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set+# CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE=""+CONFIG_UID16=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_EMBEDDED is not set 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_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y-CONFIG_CC_ALIGN_FUNCTIONS=0-CONFIG_CC_ALIGN_LABELS=0-CONFIG_CC_ALIGN_LOOPS=0-CONFIG_CC_ALIGN_JUMPS=0+CONFIG_SLAB=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0+# CONFIG_SLOB is not set+CONFIG_OBSOLETE_INTERMODULE=y  # # Loadable module support@@ -56,7 +57,6 @@ CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set-CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y@@ -64,6 +64,7 @@ # # Block layer #+# CONFIG_BLK_DEV_IO_TRACE is not set  # # IO Schedulers@@ -85,11 +86,13 @@ # 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_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set+# CONFIG_ARCH_IXP23XX is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set # CONFIG_ARCH_RPC is not set@@ -103,11 +106,13 @@ # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set-CONFIG_ARCH_AT91RM9200=y+CONFIG_ARCH_AT91=y+# CONFIG_ARCH_KS8695 is not set  #-# AT91RM9200 Implementations+# Atmel AT91 System-on-Chip #+CONFIG_ARCH_AT91RM9200=y  # # AT91RM9200 Board Type@@ -119,9 +124,11 @@ # CONFIG_MACH_CARMEVA is not set # CONFIG_MACH_KB9200 is not set # CONFIG_MACH_ATEB9200 is not set+# CONFIG_MACH_KAFA is not set+# CONFIG_ARCH_AT91SAM9261 is not set  #-# AT91RM9200 Feature Selections+# AT91 Feature Selections # CONFIG_AT91_PROGRAMMABLE_CLOCKS=y @@ -148,7 +155,6 @@ # # Bus support #-CONFIG_ISA_DMA_API=y  # # PCCARD (PCMCIA/CardBus) support@@ -169,6 +175,8 @@ # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set+CONFIG_HZ=100+# CONFIG_AEABI is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y@@ -214,6 +222,7 @@ # Power management options # # CONFIG_PM is not set+# CONFIG_APM is not set  # # Networking@@ -223,6 +232,7 @@ # # Networking options #+# CONFIG_NETDEBUG is not set CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_UNIX=y@@ -242,12 +252,15 @@ # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set+# CONFIG_INET_XFRM_TUNNEL is not set # CONFIG_INET_TUNNEL is not set CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_BIC=y # CONFIG_IPV6 is not set+# CONFIG_INET6_XFRM_TUNNEL is not set+# CONFIG_INET6_TUNNEL is not set # CONFIG_NETFILTER is not set  #@@ -259,6 +272,11 @@ # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set++#+# TIPC Configuration (EXPERIMENTAL)+#+# CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set@@ -343,13 +361,12 @@ # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y-CONFIG_MTD_CFI_AMDSTD_RETRY=0 # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set-# CONFIG_MTD_XIP is not set+# CONFIG_MTD_OBSOLETE_CHIPS is not set  # # Mapping drivers for chip access@@ -362,6 +379,7 @@ # CONFIG_MTD_ARM_INTEGRATOR is not set # CONFIG_MTD_IMPA7 is not set # CONFIG_MTD_PLATRAM is not set+# CONFIG_MTD_ATMEL_AT91 is not set  # # Self-contained MTD device drivers@@ -369,7 +387,6 @@ # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set-# CONFIG_MTD_BLKMTD is not set # CONFIG_MTD_BLOCK2MTD is not set  #@@ -583,8 +600,6 @@ # # CONFIG_USBPCWATCHDOG is not set # CONFIG_NVRAM is not set-# CONFIG_RTC is not set-CONFIG_AT91_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set @@ -638,15 +653,24 @@ # CONFIG_SENSORS_PCF8574 is not set # CONFIG_SENSORS_PCA9539 is not set # CONFIG_SENSORS_PCF8591 is not set-# CONFIG_SENSORS_RTC8564 is not set # CONFIG_SENSORS_MAX6875 is not set-# CONFIG_RTC_X1205_I2C is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set  #+# SPI support+#+# CONFIG_SPI is not set+# CONFIG_SPI_MASTER is not set++#+# Dallas's 1-wire bus+#+# CONFIG_W1 is not set++# # Hardware Monitoring support # CONFIG_HWMON=y@@ -659,6 +683,7 @@ # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS1621 is not set+# CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_FSCHER is not set # CONFIG_SENSORS_FSCPOS is not set # CONFIG_SENSORS_GL518SM is not set@@ -690,7 +715,16 @@ #  #-# Multimedia Capabilities Port drivers+# LED devices+#+# CONFIG_NEW_LEDS is not set++#+# LED drivers+#++#+# LED Triggers #  #@@ -702,6 +736,7 @@ # Digital Video Broadcasting Devices # # CONFIG_DVB is not set+# CONFIG_USB_DABUSB is not set  # # Graphics support@@ -724,6 +759,7 @@ # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y+# CONFIG_USB_ARCH_HAS_EHCI is not set CONFIG_USB=y CONFIG_USB_DEBUG=y @@ -758,6 +794,7 @@ # may also be needed; see USB_STORAGE Help for more information # # CONFIG_USB_STORAGE is not set+# CONFIG_USB_LIBUSUAL is not set  # # USB Input Devices@@ -774,12 +811,11 @@ # CONFIG_USB_ACECAD is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set-# CONFIG_USB_MTOUCH is not set-# CONFIG_USB_ITMTOUCH is not set-# CONFIG_USB_EGALAX is not set+# CONFIG_USB_TOUCHSCREEN is not set # CONFIG_USB_YEALINK is not set # CONFIG_USB_XPAD is not set # CONFIG_USB_ATI_REMOTE is not set+# CONFIG_USB_ATI_REMOTE2 is not set # CONFIG_USB_KEYSPAN_REMOTE is not set # CONFIG_USB_APPLETOUCH is not set @@ -789,15 +825,6 @@ # CONFIG_USB_MDC800 is not set  #-# USB Multimedia devices-#-# CONFIG_USB_DABUSB is not set--#-# Video4Linux support is needed for USB Multimedia device support-#--# # USB Network Adapters # # CONFIG_USB_CATC is not set@@ -864,21 +891,45 @@ CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_MMC_BLOCK=y-# CONFIG_MMC_WBSD is not set CONFIG_MMC_AT91RM9200=y  #+# Real Time Clock+#+CONFIG_RTC_LIB=y+CONFIG_RTC_CLASS=y+# CONFIG_RTC_HCTOSYS is not set++#+# RTC interfaces+#+CONFIG_RTC_INTF_SYSFS=y+CONFIG_RTC_INTF_PROC=y+CONFIG_RTC_INTF_DEV=y++#+# RTC drivers+#+# CONFIG_RTC_DRV_X1205 is not set+# CONFIG_RTC_DRV_DS1672 is not set+# CONFIG_RTC_DRV_PCF8563 is not set+# CONFIG_RTC_DRV_RS5C372 is not set+# CONFIG_RTC_DRV_M48T86 is not set+CONFIG_RTC_DRV_AT91=y+# CONFIG_RTC_DRV_TEST is not set++# # 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_JBD 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_OCFS2_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_INOTIFY=y@@ -909,7 +960,7 @@ CONFIG_TMPFS=y # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y-# CONFIG_RELAYFS_FS is not set+# CONFIG_CONFIGFS_FS is not set  # # Miscellaneous filesystems@@ -962,12 +1013,13 @@ # Kernel hacking # # CONFIG_PRINTK_TIME is not set-CONFIG_DEBUG_KERNEL=y # CONFIG_MAGIC_SYSRQ is not set+CONFIG_DEBUG_KERNEL=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set+# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set@@ -976,6 +1028,8 @@ # CONFIG_DEBUG_FS is not set # CONFIG_DEBUG_VM is not set CONFIG_FRAME_POINTER=y+# CONFIG_UNWIND_INFO is not set+CONFIG_FORCED_INLINING=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_DEBUG_USER=y # CONFIG_DEBUG_WAITQ is not setdiff -urN linux-2.6.17.orig/arch/arm/configs/at91rm9200ek_defconfig linux-2.6.17-san/arch/arm/configs/at91rm9200ek_defconfig--- linux-2.6.17.orig/arch/arm/configs/at91rm9200ek_defconfig	Wed Jun 21 13:56:09 2006+++ linux-2.6.17-san/arch/arm/configs/at91rm9200ek_defconfig	Wed Jun 21 14:36:45 2006@@ -1,19 +1,19 @@ # # Automatically generated make config: don't edit-# Linux kernel version: 2.6.15-# Mon Jan  9 20:57:31 2006+# Linux kernel version: 2.6.17-rc3+# Sun May  7 16:52:03 2006 # CONFIG_ARM=y CONFIG_MMU=y-CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y+CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y+CONFIG_VECTORS_BASE=0xffff0000  # # Code maturity level options # CONFIG_EXPERIMENTAL=y-CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 @@ -28,27 +28,28 @@ # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set-CONFIG_HOTPLUG=y-CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set+# CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE=""+CONFIG_UID16=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_EMBEDDED is not set 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_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y-CONFIG_CC_ALIGN_FUNCTIONS=0-CONFIG_CC_ALIGN_LABELS=0-CONFIG_CC_ALIGN_LOOPS=0-CONFIG_CC_ALIGN_JUMPS=0+CONFIG_SLAB=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0+# CONFIG_SLOB is not set+CONFIG_OBSOLETE_INTERMODULE=y  # # Loadable module support@@ -56,7 +57,6 @@ CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set-CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y@@ -64,6 +64,7 @@ # # Block layer #+# CONFIG_BLK_DEV_IO_TRACE is not set  # # IO Schedulers@@ -85,11 +86,13 @@ # 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_INTEGRATOR is not set # CONFIG_ARCH_IOP3XX is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_IXP2000 is not set+# CONFIG_ARCH_IXP23XX is not set # CONFIG_ARCH_L7200 is not set # CONFIG_ARCH_PXA is not set # CONFIG_ARCH_RPC is not set@@ -103,11 +106,13 @@ # CONFIG_ARCH_IMX is not set # CONFIG_ARCH_H720X is not set # CONFIG_ARCH_AAEC2000 is not set-CONFIG_ARCH_AT91RM9200=y+CONFIG_ARCH_AT91=y+# CONFIG_ARCH_KS8695 is not set  #-# AT91RM9200 Implementations+# Atmel AT91 System-on-Chip #+CONFIG_ARCH_AT91RM9200=y  # # AT91RM9200 Board Type@@ -119,9 +124,11 @@ # CONFIG_MACH_CARMEVA is not set # CONFIG_MACH_KB9200 is not set # CONFIG_MACH_ATEB9200 is not set+# CONFIG_MACH_KAFA is not set+# CONFIG_ARCH_AT91SAM9261 is not set  #-# AT91RM9200 Feature Selections+# AT91 Feature Selections # CONFIG_AT91_PROGRAMMABLE_CLOCKS=y @@ -148,7 +155,6 @@ # # Bus support #-CONFIG_ISA_DMA_API=y  # # PCCARD (PCMCIA/CardBus) support@@ -160,6 +166,8 @@ # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set+CONFIG_HZ=100+# CONFIG_AEABI is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y@@ -205,6 +213,7 @@

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -