diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/.CONFIG-2.4.19 ./linux-2.4.19-rmk7-EVM9200/.CONFIG-2.4.19 --- ./linux-2.4.19-rmk7/.CONFIG-2.4.19 Thu Jan 1 03:00:00 1970 +++ ./linux-2.4.19-rmk7-EVM9200/.CONFIG-2.4.19 Sun Feb 20 09:34:13 2005 @@ -0,0 +1,77 @@ +CONFIG_ARM=y +CONFIG_UID16=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_EXPERIMENTAL=y +CONFIG_MODULES=y +CONFIG_KMOD=y +CONFIG_ARCH_AT91RM9200=y +CONFIG_ARCH_AT91RM9200_EVM9200=y +CONFIG_AT91RM9200_MASTER_CLOCK_45MHZ=y +CONFIG_CPU_32=y +CONFIG_CPU_ARM920T=y +CONFIG_CPU_32v4=y +CONFIG_NET=y +CONFIG_SYSVIPC=y +CONFIG_SYSCTL=y +CONFIG_FPE_NWFPE=y +CONFIG_KCORE_ELF=y +CONFIG_BINFMT_ELF=y +CONFIG_CMDLINE="root=1f04" +CONFIG_ALIGNMENT_TRAP=y +CONFIG_MTD=y +CONFIG_MTD_CHAR=y +CONFIG_MTD_BLOCK=y +CONFIG_MTD_CFI=y +CONFIG_MTD_JEDECPROBE=y +CONFIG_MTD_GEN_PROBE=y +CONFIG_MTD_CFI_AMDSTD=y +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_START=10000000 +CONFIG_MTD_PHYSMAP_LEN=200000 +CONFIG_MTD_PHYSMAP_BUSWIDTH=2 +CONFIG_MTD_AT91_DATAFLASH=y +CONFIG_MTD_NAND=y +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_AT91_SMARTMEDIA=y +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_SIZE=4096 +CONFIG_BLK_DEV_INITRD=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_NETDEVICES=y +CONFIG_NET_ETHERNET=y +CONFIG_AT91_ETHER=y +CONFIG_VT=y +CONFIG_AT91_SPIDEV=y +CONFIG_SERIAL_AT91=y +CONFIG_SERIAL_AT91_CONSOLE=y +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_I2C=y +CONFIG_I2C_AT91=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_PROC=y +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_AT91_WATCHDOG=y +CONFIG_AT91_RTC=y +CONFIG_FAT_FS=y +CONFIG_VFAT_FS=y +CONFIG_RAMFS=y +CONFIG_PROC_FS=y +CONFIG_DEVFS_FS=y +CONFIG_DEVFS_MOUNT=y +CONFIG_EXT2_FS=y +CONFIG_MSDOS_PARTITION=y +CONFIG_NLS=y +CONFIG_PC_KEYMAP=y +CONFIG_USB=y +CONFIG_USB_OHCI_AT91=y +CONFIG_USB_HID=y +CONFIG_FRAME_POINTER=y +CONFIG_DEBUG_USER=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_LL=y diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/.config ./linux-2.4.19-rmk7-EVM9200/.config --- ./linux-2.4.19-rmk7/.config Wed Jul 9 17:01:08 2003 +++ ./linux-2.4.19-rmk7-EVM9200/.config Sat Mar 5 17:40:39 2005 # -# Automatically generated make config: don't edit +# Automatically generated by make menuconfig: don't edit # CONFIG_ARM=y # CONFIG_EISA is not set @@ -48,38 +48,89 @@ # # Archimedes/A5000 Implementations # - -# -# Archimedes/A5000 Implementations (select only ONE) -# +# CONFIG_ARCH_ARC is not set +# CONFIG_ARCH_A5K is not set # # Footbridge Implementations # +# CONFIG_ARCH_CATS is not set +# CONFIG_ARCH_PERSONAL_SERVER is not set +# CONFIG_ARCH_EBSA285_ADDIN is not set +# CONFIG_ARCH_EBSA285_HOST is not set +# CONFIG_ARCH_NETWINDER is not set # # SA11x0 Implementations # +# CONFIG_SA1100_ACCELENT is not set +# CONFIG_SA1100_ASSABET is not set +# CONFIG_ASSABET_NEPONSET is not set +# CONFIG_SA1100_ADSAGC is not set +# CONFIG_SA1100_ADSBITSY is not set +# CONFIG_SA1100_ADSBITSYPLUS is not set +# CONFIG_SA1100_BRUTUS is not set +# CONFIG_SA1100_CEP is not set +# CONFIG_SA1100_CERF is not set +# CONFIG_SA1100_H3100 is not set +# CONFIG_SA1100_H3600 is not set +# CONFIG_SA1100_H3800 is not set # CONFIG_SA1100_H3XXX is not set +# CONFIG_H3600_SLEEVE is not set +# CONFIG_SA1100_EXTENEX1 is not set +# CONFIG_SA1100_FLEXANET is not set +# CONFIG_SA1100_FREEBIRD is not set +# CONFIG_SA1100_FRODO is not set +# CONFIG_SA1100_GRAPHICSCLIENT is not set +# CONFIG_SA1100_GRAPHICSMASTER is not set +# CONFIG_SA1100_HACKKIT is not set +# CONFIG_SA1100_BADGE4 is not set +# CONFIG_SA1100_JORNADA720 is not set +# CONFIG_SA1100_HUW_WEBPANEL is not set +# CONFIG_SA1100_ITSY is not set +# CONFIG_SA1100_LART is not set +# CONFIG_SA1100_NANOENGINE is not set +# CONFIG_SA1100_OMNIMETER is not set +# CONFIG_SA1100_PANGOLIN is not set +# CONFIG_SA1100_PLEB is not set +# CONFIG_SA1100_PT_SYSTEM3 is not set +# CONFIG_SA1100_SHANNON is not set +# CONFIG_SA1100_SHERMAN is not set +# CONFIG_SA1100_SIMPAD is not set +# CONFIG_SA1100_SIMPUTER is not set +# CONFIG_SA1100_PFS168 is not set +# CONFIG_SA1100_VICTOR is not set +# CONFIG_SA1100_XP860 is not set +# CONFIG_SA1100_YOPY is not set +# CONFIG_SA1100_USB is not set +# CONFIG_SA1100_USB_NETLINK is not set +# CONFIG_SA1100_USB_CHAR is not set +# CONFIG_SA1100_SSP is not set # # AT91RM9200 Implementations # -CONFIG_ARCH_AT91RM9200DK=y +# CONFIG_ARCH_AT91RM9200DK is not set +CONFIG_ARCH_AT91RM9200_EVM9200=y +# CONFIG_AT91RM9200_MASTER_CLOCK_60MHZ is not set +CONFIG_AT91RM9200_MASTER_CLOCK_45MHZ=y # # CLPS711X/EP721X Implementations # +# CONFIG_ARCH_AUTCPU12 is not set +# CONFIG_ARCH_CDB89712 is not set +# CONFIG_ARCH_CLEP7312 is not set +# CONFIG_ARCH_EDB7211 is not set +# CONFIG_ARCH_FORTUNET is not set +# CONFIG_ARCH_GUIDEA07 is not set +# CONFIG_ARCH_P720T is not set # CONFIG_ARCH_EP7211 is not set # CONFIG_ARCH_EP7212 is not set # CONFIG_ARCH_ACORN is not set # CONFIG_FOOTBRIDGE is not set # CONFIG_FOOTBRIDGE_HOST is not set # CONFIG_FOOTBRIDGE_ADDIN is not set - -# -# Processor Type -# CONFIG_CPU_32=y # CONFIG_CPU_26 is not set # CONFIG_CPU_ARM610 is not set @@ -95,10 +146,9 @@ # CONFIG_CPU_SA1100 is not set # CONFIG_CPU_32v3 is not set CONFIG_CPU_32v4=y - -# -# Processor Features -# +# CONFIG_ARM_THUMB is not set +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set # CONFIG_DISCONTIGMEM is not set # @@ -116,10 +166,6 @@ CONFIG_SYSVIPC=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y - -# -# At least one math emulation must be selected -# CONFIG_FPE_NWFPE=y # CONFIG_FPE_FASTFPE is not set CONFIG_KCORE_ELF=y @@ -129,7 +175,7 @@ # CONFIG_BINFMT_MISC is not set # CONFIG_PM is not set # CONFIG_ARTHUR is not set -CONFIG_CMDLINE="" +CONFIG_CMDLINE="root=1f04" CONFIG_ALIGNMENT_TRAP=y # @@ -144,10 +190,9 @@ # CONFIG_MTD_DEBUG is not set # CONFIG_MTD_PARTITIONS is not set # CONFIG_MTD_CONCAT is not set - -# -# User Modules And Translation Layers -# +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_AFS_PARTS is not set CONFIG_MTD_CHAR=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set @@ -166,6 +211,9 @@ # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # CONFIG_MTD_OBSOLETE_CHIPS is not set +# CONFIG_MTD_AMDSTD is not set +# CONFIG_MTD_SHARP is not set +# CONFIG_MTD_JEDEC is not set # # Mapping drivers for chip access @@ -176,22 +224,26 @@ CONFIG_MTD_PHYSMAP_BUSWIDTH=2 # CONFIG_MTD_NORA is not set # CONFIG_MTD_ARM_INTEGRATOR is not set +# CONFIG_MTD_CDB89712 is not set +# CONFIG_MTD_SA1100 is not set +# CONFIG_MTD_DC21285 is not set # CONFIG_MTD_IQ80310 is not set +# CONFIG_MTD_FORTUNET is not set +# CONFIG_MTD_EPXA is not set +# CONFIG_MTD_AUTCPU12 is not set # CONFIG_MTD_EDB7312 is not set # CONFIG_MTD_IMPA7 is not set +# CONFIG_MTD_PCI is not set # # Self-contained MTD device drivers # +# CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set CONFIG_MTD_AT91_DATAFLASH=y # CONFIG_MTD_AT91_DATAFLASH_CARD is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLKMTD is not set - -# -# Disk-On-Chip Device Drivers -# # CONFIG_MTD_DOC1000 is not set # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set @@ -200,30 +252,43 @@ # # NAND Flash Device Drivers # -CONFIG_MTD_NAND=y -CONFIG_MTD_NAND_ECC=y -# CONFIG_MTD_NAND_VERIFY_WRITE is not set -CONFIG_MTD_AT91_SMARTMEDIA=y +# CONFIG_MTD_NAND is not set +# CONFIG_MTD_AT91_SMARTMEDIA is not set # # Plug and Play configuration # # CONFIG_PNP is not set +# CONFIG_ISAPNP is not set # # Block devices # # CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_CISS_SCSI_TAPE is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=15360 +CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set +# CONFIG_BLK_DEV_MD is not set +# CONFIG_MD_LINEAR is not set +# CONFIG_MD_RAID0 is not set +# CONFIG_MD_RAID1 is not set +# CONFIG_MD_RAID5 is not set +# CONFIG_MD_MULTIPATH is not set +# CONFIG_BLK_DEV_LVM is not set # # Networking options @@ -250,16 +315,13 @@ # CONFIG_KHTTPD is not set # CONFIG_ATM is not set # CONFIG_VLAN_8021Q is not set - -# -# -# # CONFIG_IPX is not set # CONFIG_ATALK is not set # # Appletalk devices # +# CONFIG_DEV_APPLETALK is not set # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set @@ -300,20 +362,36 @@ # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y +# CONFIG_ARM_AM79C961A is not set CONFIG_AT91_ETHER=y -CONFIG_AT91_ETHER_RMII=y +# CONFIG_AT91_ETHER_RMII is not set +# CONFIG_AT91_PHY_INT is not set +# CONFIG_SUNLANCE is not set +# CONFIG_SUNBMAC is not set +# CONFIG_SUNQE is not set +# CONFIG_SUNGEM is not set # CONFIG_NET_VENDOR_3COM is not set +# CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set +# CONFIG_NET_ISA is not set # CONFIG_NET_PCI is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # -# CONFIG_ACENIC_OMIT_TIGON_I is not set +# CONFIG_ACENIC is not set +# CONFIG_DL2K is not set +# CONFIG_MYRI_SBUS is not set +# CONFIG_NS83820 is not set +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +# CONFIG_SK98LIN is not set +# CONFIG_TIGON3 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set +# CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set @@ -327,6 +405,7 @@ # # CONFIG_TR is not set # CONFIG_NET_FC is not set +# CONFIG_RCPCI is not set # CONFIG_SHAPER is not set # @@ -354,67 +433,16 @@ # # SCSI support # -CONFIG_SCSI=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_SD_EXTRA_DEVS=40 -# CONFIG_CHR_DEV_ST is not set -# CONFIG_CHR_DEV_OSST is not set -# CONFIG_BLK_DEV_SR is not set -CONFIG_CHR_DEV_SG=y - -# -# Some SCSI devices (e.g. CD jukebox) support multiple LUNs -# -# CONFIG_SCSI_DEBUG_QUEUES is not set -CONFIG_SCSI_MULTI_LUN=y -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set - -# -# SCSI low-level drivers -# -# CONFIG_SCSI_7000FASST is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AHA152X is not set -# CONFIG_SCSI_AHA1542 is not set -# CONFIG_SCSI_AHA1740 is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC7XXX_OLD is not set -# CONFIG_SCSI_DPT_I2O is not set -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_IN2000 is not set -# CONFIG_SCSI_MEGARAID is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_DTC3280 is not set -# CONFIG_SCSI_EATA is not set -# CONFIG_SCSI_EATA_DMA is not set -# CONFIG_SCSI_EATA_PIO is not set -# CONFIG_SCSI_FUTURE_DOMAIN is not set -# CONFIG_SCSI_GDTH is not set -# CONFIG_SCSI_GENERIC_NCR5380 is not set -# CONFIG_SCSI_NCR53C406A is not set -# CONFIG_SCSI_NCR53C7xx_sync is not set -# CONFIG_SCSI_NCR53C7xx_FAST is not set -# CONFIG_SCSI_NCR53C7xx_DISCONNECT is not set -# CONFIG_SCSI_PAS16 is not set -# CONFIG_SCSI_PCI2000 is not set -# CONFIG_SCSI_PCI2220I is not set -# CONFIG_SCSI_PSI240I is not set -# CONFIG_SCSI_QLOGIC_FAS is not set -# CONFIG_SCSI_SIM710 is not set -# CONFIG_SCSI_SYM53C416 is not set -# CONFIG_SCSI_T128 is not set -# CONFIG_SCSI_U14_34F is not set -# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI is not set # # I2O device support # # CONFIG_I2O is not set +# CONFIG_I2O_BLOCK is not set +# CONFIG_I2O_LAN is not set +# CONFIG_I2O_SCSI is not set +# CONFIG_I2O_PROC is not set # # ISDN subsystem @@ -424,11 +452,9 @@ # # Input core support # -CONFIG_INPUT=y -CONFIG_INPUT_KEYBDEV=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT is not set +# CONFIG_INPUT_KEYBDEV is not set +# CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set @@ -438,18 +464,42 @@ CONFIG_VT=y # CONFIG_VT_CONSOLE is not set # CONFIG_SERIAL is not set +# CONFIG_SERIAL_EXTENDED is not set # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_AT91_SPIDEV=y # # Serial drivers # +# CONFIG_SERIAL_ANAKIN is not set +# CONFIG_SERIAL_ANAKIN_CONSOLE is not set +# CONFIG_SERIAL_AMBA is not set +# CONFIG_SERIAL_AMBA_CONSOLE is not set +# CONFIG_SERIAL_CLPS711X is not set +# CONFIG_SERIAL_CLPS711X_CONSOLE is not set +# CONFIG_SERIAL_21285 is not set +# CONFIG_SERIAL_21285_OLD is not set +# CONFIG_SERIAL_21285_CONSOLE is not set +# CONFIG_SERIAL_UART00 is not set +# CONFIG_SERIAL_UART00_CONSOLE is not set +# CONFIG_SERIAL_SA1100 is not set +# CONFIG_SERIAL_SA1100_CONSOLE is not set +# CONFIG_SERIAL_OMAHA is not set +# CONFIG_SERIAL_OMAHA_CONSOLE is not set CONFIG_SERIAL_AT91=y CONFIG_SERIAL_AT91_CONSOLE=y # CONFIG_SERIAL_8250 is not set +# CONFIG_SERIAL_8250_CONSOLE is not set +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_MANY_PORTS is not set +# CONFIG_SERIAL_8250_SHARE_IRQ is not set +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +# CONFIG_SERIAL_8250_MULTIPORT is not set +# CONFIG_SERIAL_8250_HUB6 is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_UNIX98_PTYS is not set +CONFIG_UNIX98_PTYS=y +CONFIG_UNIX98_PTY_COUNT=256 # # I2C support @@ -466,10 +516,9 @@ # L3 serial bus support # # CONFIG_L3 is not set - -# -# Other L3 adapters -# +# CONFIG_L3_ALGOBIT is not set +# CONFIG_L3_BIT_SA1100_GPIO is not set +# CONFIG_L3_SA1111 is not set # CONFIG_BIT_SA1100_GPIO is not set # @@ -482,12 +531,6 @@ # Joysticks # # CONFIG_INPUT_GAMEPORT is not set -# CONFIG_INPUT_SERIO is not set - -# -# Joysticks -# -# CONFIG_INPUT_IFORCE_USB is not set # CONFIG_QIC02_TAPE is not set # @@ -500,6 +543,10 @@ # CONFIG_ALIM7101_WDT is not set # CONFIG_SC520_WDT is not set # CONFIG_PCWATCHDOG is not set +# CONFIG_21285_WATCHDOG is not set +# CONFIG_977_WATCHDOG is not set +# CONFIG_SA1100_WATCHDOG is not set +# CONFIG_OMAHA_WATCHDOG is not set CONFIG_AT91_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set @@ -539,14 +586,19 @@ # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # CONFIG_REISERFS_FS is not set +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set # CONFIG_ADFS_FS is not set +# CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set +# CONFIG_JBD_DEBUG is not set CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set +# CONFIG_UMSDOS_FS is not set CONFIG_VFAT_FS=y # CONFIG_EFS_FS is not set # CONFIG_JFFS_FS is not set @@ -555,20 +607,27 @@ # CONFIG_TMPFS is not set CONFIG_RAMFS=y # CONFIG_ISO9660_FS is not set +# CONFIG_JOLIET is not set +# CONFIG_ZISOFS is not set # CONFIG_MINIX_FS is not set # CONFIG_VXFS_FS is not set # CONFIG_NTFS_FS is not set +# CONFIG_NTFS_RW is not set # CONFIG_HPFS_FS is not set CONFIG_PROC_FS=y CONFIG_DEVFS_FS=y CONFIG_DEVFS_MOUNT=y # CONFIG_DEVFS_DEBUG is not set +CONFIG_DEVPTS_FS=y # CONFIG_QNX4FS_FS is not set +# CONFIG_QNX4FS_RW is not set # CONFIG_ROMFS_FS is not set CONFIG_EXT2_FS=y # CONFIG_SYSV_FS is not set # CONFIG_UDF_FS is not set +# CONFIG_UDF_RW is not set # CONFIG_UFS_FS is not set +# CONFIG_UFS_FS_WRITE is not set # # Network File Systems @@ -576,11 +635,22 @@ # CONFIG_CODA_FS is not set # CONFIG_INTERMEZZO_FS is not set # CONFIG_NFS_FS is not set +# CONFIG_NFS_V3 is not set +# CONFIG_ROOT_NFS is not set # CONFIG_NFSD is not set +# CONFIG_NFSD_V3 is not set # CONFIG_SUNRPC is not set # CONFIG_LOCKD is not set # CONFIG_SMB_FS is not set # CONFIG_NCP_FS is not set +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +# CONFIG_NCPFS_NFS_NS is not set +# CONFIG_NCPFS_OS2_NS is not set +# CONFIG_NCPFS_SMALLDOS is not set +# CONFIG_NCPFS_NLS is not set +# CONFIG_NCPFS_EXTRAS is not set # CONFIG_ZISOFS_FS is not set # CONFIG_ZLIB_FS_INFLATE is not set @@ -643,66 +713,35 @@ # # Frame-buffer support # -CONFIG_FB=y -CONFIG_DUMMY_CONSOLE=y -CONFIG_FB_EPSON=y -CONFIG_FBCON_EPSON_S1D13806_AT91RM9200DK=y -# CONFIG_FB_VIRTUAL is not set -CONFIG_FBCON_ADVANCED=y -# CONFIG_FBCON_MFB is not set -# CONFIG_FBCON_CFB2 is not set -# CONFIG_FBCON_CFB4 is not set -# CONFIG_FBCON_CFB8 is not set -CONFIG_FBCON_CFB16=y -# CONFIG_FBCON_CFB24 is not set -# CONFIG_FBCON_CFB32 is not set -# CONFIG_FBCON_AFB is not set -# CONFIG_FBCON_ILBM is not set -# CONFIG_FBCON_IPLAN2P2 is not set -# CONFIG_FBCON_IPLAN2P4 is not set -# CONFIG_FBCON_IPLAN2P8 is not set -# CONFIG_FBCON_MAC is not set -# CONFIG_FBCON_VGA_PLANES is not set -# CONFIG_FBCON_VGA is not set -# CONFIG_FBCON_HGA is not set -# CONFIG_FBCON_FONTWIDTH8_ONLY is not set -# CONFIG_FBCON_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y +# CONFIG_FB is not set # # Multimedia Capabilities Port drivers # # CONFIG_MCP is not set +# CONFIG_MCP_SA1100 is not set +# CONFIG_MCP_UCB1200 is not set +# CONFIG_MCP_UCB1200_AUDIO is not set +# CONFIG_MCP_UCB1200_TS is not set # # USB support # CONFIG_USB=y # CONFIG_USB_DEBUG is not set - -# -# Miscellaneous USB options -# # CONFIG_USB_DEVICEFS is not set # CONFIG_USB_BANDWIDTH is not set # CONFIG_USB_LONG_TIMEOUT is not set - -# -# USB Host Controller Drivers -# # CONFIG_USB_EHCI_HCD is not set # CONFIG_USB_UHCI is not set # CONFIG_USB_UHCI_ALT is not set # CONFIG_USB_OHCI is not set # CONFIG_USB_OHCI_SA1111 is not set CONFIG_USB_OHCI_AT91=y - -# -# USB Device Class drivers -# +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_EMI26 is not set # CONFIG_USB_BLUETOOTH is not set -CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE is not set # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set @@ -713,54 +752,53 @@ # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set - -# -# USB Human Interface Devices (HID) -# CONFIG_USB_HID=y -CONFIG_USB_HIDINPUT=y +# CONFIG_USB_HIDINPUT is not set # CONFIG_USB_HIDDEV is not set # CONFIG_USB_WACOM is not set - -# -# USB Imaging devices -# # CONFIG_USB_DC2XX is not set # CONFIG_USB_MDC800 is not set # CONFIG_USB_SCANNER is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_HPUSBSCSI is not set - -# -# USB Multimedia devices -# - -# -# Video4Linux support is needed for USB Multimedia device support -# - -# -# USB Network adaptors -# # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_CATC is not set # CONFIG_USB_CDCETHER is not set # CONFIG_USB_USBNET is not set - -# -# USB port drivers -# +# CONFIG_USB_USS720 is not set # # USB Serial Converter support # # CONFIG_USB_SERIAL is not set - -# -# USB Miscellaneous drivers -# +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +# CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_BRLVGER is not set @@ -776,6 +814,7 @@ CONFIG_FRAME_POINTER=y CONFIG_DEBUG_USER=y # CONFIG_DEBUG_INFO is not set +# CONFIG_NO_PGT_CACHE is not set CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SLAB is not set # CONFIG_MAGIC_SYSRQ is not set @@ -784,3 +823,5 @@ # CONFIG_DEBUG_BUGVERBOSE is not set # CONFIG_DEBUG_ERRORS is not set CONFIG_DEBUG_LL=y +# CONFIG_DEBUG_DC21285_PORT is not set +# CONFIG_DEBUG_CLPS711X_UART2 is not set diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/arch/arm/config.in ./linux-2.4.19-rmk7-EVM9200/arch/arm/config.in --- ./linux-2.4.19-rmk7/arch/arm/config.in Mon Jul 7 20:54:07 2003 +++ ./linux-2.4.19-rmk7-EVM9200/arch/arm/config.in Sat Feb 19 23:46:48 2005 @@ -143,7 +143,12 @@ mainmenu_option next_comment comment 'AT91RM9200 Implementations' -dep_bool ' Atmel AT91RM9200 Development Board' CONFIG_ARCH_AT91RM9200DK $CONFIG_ARCH_AT91RM9200 +choice 'based board' \ + "AT91RM9200-DK CONFIG_ARCH_AT91RM9200DK \ + EVM9200 CONFIG_ARCH_AT91RM9200_EVM9200 " EVM9200 +choice 'Master Clock (Mhz)' \ + "59.904 CONFIG_AT91RM9200_MASTER_CLOCK_60MHZ \ + 44.928 CONFIG_AT91RM9200_MASTER_CLOCK_45MHZ " 44.928 endmenu mainmenu_option next_comment diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/drivers/at91/net/at91_ether.c ./linux-2.4.19-rmk7-EVM9200/drivers/at91/net/at91_ether.c --- ./linux-2.4.19-rmk7/drivers/at91/net/at91_ether.c Mon Jul 7 20:47:54 2003 +++ ./linux-2.4.19-rmk7-EVM9200/drivers/at91/net/at91_ether.c Sat Feb 19 23:46:40 2005 @@ -57,8 +57,8 @@ */ static void write_phy(AT91PS_EMAC regs, unsigned char address, unsigned int value) { - regs->EMAC_MAN = (AT91C_EMAC_HIGH | AT91C_EMAC_CODE_802_3 | AT91C_EMAC_RW_W - | (address << 18)) + (value & 0xffff); + regs->EMAC_MAN = (AT91C_EMAC_HIGH | AT91C_EMAC_CODE_802_3 | AT91C_EMAC_RW_W + | AT91C_EMAC_PHYA | (address << 18)) + (value & 0xffff); /* Wait until IDLE bit in Network Status register is cleared */ // TODO: Enforce some maximum loop-count? @@ -72,7 +72,7 @@ static void read_phy(AT91PS_EMAC regs, unsigned char address, unsigned int *value) { regs->EMAC_MAN = AT91C_EMAC_HIGH | AT91C_EMAC_CODE_802_3 | AT91C_EMAC_RW_R - | (address << 18); + | AT91C_EMAC_PHYA | (address << 18); /* Wait until IDLE bit in Network Status register is cleared */ // TODO: Enforce some maximum loop-count? @@ -159,6 +159,7 @@ disable_mdi(emac); } +#ifdef CONFIG_AT91_PHY_INT /* * Initialize and enable the PHY interrupt when link-state changes */ @@ -191,7 +192,9 @@ spin_unlock_irq(&lp->lock); } } +#endif /* CONFIG_AT91_PHY_INT */ +#ifdef CONFIG_AT91_PHY_INT /* * Disable the PHY interrupt */ @@ -210,6 +213,7 @@ AT91_SYS->PIOC_IDR = AT91C_PIO_PC4; /* Disable interrupt */ } +#endif /* CONFIG_AT91_PHY_INT */ /* ......................... ADDRESS MANAGEMENT ........................ */ @@ -466,8 +470,10 @@ AT91_SYS->PMC_PCER = 1 << AT91C_ID_EMAC; /* Re-enable Peripheral clock */ regs->EMAC_CTL |= AT91C_EMAC_CSR; /* Clear internal statistics */ +#ifdef CONFIG_AT91_PHY_INT /* Enable PHY interrupt */ enable_phyirq(dev, regs); +#endif /* CONFIG_AT91_PHY_INT */ /* Enable MAC interrupts */ regs->EMAC_IER = AT91C_EMAC_RCOM | AT91C_EMAC_RBNA @@ -496,8 +502,10 @@ /* Disable Receiver and Transmitter */ regs->EMAC_CTL &= ~(AT91C_EMAC_TE | AT91C_EMAC_RE); +#ifdef CONFIG_AT91_PHY_INT /* Disable PHY interrupt */ disable_phyirq(dev, regs); +#endif /* CONFIG_AT91_PHY_INT */ /* Disable MAC interrupts */ regs->EMAC_IDR = AT91C_EMAC_RCOM | AT91C_EMAC_RBNA @@ -724,7 +732,9 @@ lp->mii.mdio_read = mdio_read; lp->mii.mdio_write = mdio_write; +#ifdef CONFIG_AT91_PHY_INT enable_phyirq(dev, regs); +#endif /* ONFIG_AT91_PHY_INT */ /* Determine current link speed */ spin_lock_irq(&lp->lock); @@ -772,6 +782,13 @@ /* Davicom 9161: PHY_ID1 = 0x181 PHY_ID2 = B881 */ if (((phyid1 << 16) | (phyid2 & 0xfff0)) == MII_DM9161_ID) { detected = at91ether_setup(dev); + } else + if (phyid1 == 0x0000 && phyid2 == 0x8201) { + printk(KERN_INFO "RTL8201BL PHY detected\n"); + detected = at91ether_setup(dev); + } else { + printk(KERN_INFO "Unknown PHY phyid1 %x phyid2 %x\n", + phyid1, phyid2); } AT91_SYS->PMC_PCDR = 1 << AT91C_ID_EMAC; /* Disable Peripheral clock */ diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/drivers/net/Config.in ./linux-2.4.19-rmk7-EVM9200/drivers/net/Config.in --- ./linux-2.4.19-rmk7/drivers/net/Config.in Mon Jul 7 20:47:55 2003 +++ ./linux-2.4.19-rmk7-EVM9200/drivers/net/Config.in Sat Feb 19 23:46:16 2005 @@ -34,6 +34,7 @@ tristate ' AT91RM9200 Ethernet support' CONFIG_AT91_ETHER if [ "$CONFIG_AT91_ETHER" = "y" -o "$CONFIG_AT91_ETHER" = "m" ]; then bool ' RMII interface? ' CONFIG_AT91_ETHER_RMII + bool ' Enable PHY Int? ' CONFIG_AT91_PHY_INT fi fi fi diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/AT91RM9200_EMAC.h ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/AT91RM9200_EMAC.h --- ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/AT91RM9200_EMAC.h Mon Jul 7 20:47:54 2003 +++ ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/AT91RM9200_EMAC.h Sat Mar 5 17:44:29 2005 @@ -134,7 +134,14 @@ #define AT91C_EMAC_CODE ( 0x3 << 16) // (EMAC) #define AT91C_EMAC_CODE_802_3 ( 0x2 << 16) // (EMAC) Write Operation #define AT91C_EMAC_REGA ( 0x1F << 18) // (EMAC) + +#ifdef CONFIG_ARCH_AT91RM9200_EVM9200 +#define AT91C_EMAC_PHYA ( (0x1F ^ 0x02) << 23) // (EMAC) +#undef CONFIG_AT91_PHY_INT +#else #define AT91C_EMAC_PHYA ( 0x1F << 23) // (EMAC) +#endif + #define AT91C_EMAC_RW ( 0x3 << 28) // (EMAC) #define AT91C_EMAC_RW_R ( 0x2 << 28) // (EMAC) Read Operation #define AT91C_EMAC_RW_W ( 0x1 << 28) // (EMAC) Write Operation diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/at91rm9200dk.h ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/at91rm9200dk.h --- ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/at91rm9200dk.h Mon Jul 7 20:47:54 2003 +++ ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/at91rm9200dk.h Sat Mar 5 17:43:43 2005 @@ -17,7 +17,12 @@ /* AT91RM92000 clocks */ #define AT91C_MAIN_CLOCK 179712000 /* from 18.432 MHz crystal (18432000 / 4 * 39) */ + +#ifdef CONFIG_AT91RM9200_MASTER_CLOCK_45MHZ +#define AT91C_MASTER_CLOCK 44928000 /* peripheral clock (AT91C_MASTER_CLOCK / 3) */ +#else /* CONFIG_AT91RM9200_MASTER_CLOCK_45MHZ */ #define AT91C_MASTER_CLOCK 59904000 /* peripheral clock (AT91C_MASTER_CLOCK / 3) */ +#endif #define AT91C_SLOW_CLOCK 32768 /* slow clock */ diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/hardware.h ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/hardware.h --- ./linux-2.4.19-rmk7/include/asm-arm/arch-at91rm9200/hardware.h Mon Jul 7 22:46:05 2003 +++ ./linux-2.4.19-rmk7-EVM9200/include/asm-arm/arch-at91rm9200/hardware.h Sat Mar 5 17:43:43 2005 @@ -78,7 +78,7 @@ * Implementation specific hardware definitions. */ -#ifdef CONFIG_ARCH_AT91RM9200DK +#if defined ( CONFIG_ARCH_AT91RM9200DK ) || defined ( CONFIG_ARCH_AT91RM9200_EVM9200 ) #include #endif diff -Naur --exclude=.depend ./linux-2.4.19-rmk7/mkimage ./linux-2.4.19-rmk7-EVM9200/mkimage --- ./linux-2.4.19-rmk7/mkimage Tue Jul 8 23:04:16 2003 +++ ./linux-2.4.19-rmk7-EVM9200/mkimage Sat Feb 19 23:46:57 2005 @@ -1,5 +1,10 @@ -make Image +make Image 2>&1 | tee make.out /usr/local/arm/2.95.3/bin/arm-linux-objcopy -O binary -S vmlinux linux.bin gzip -v9 linux.bin -/usr/home/amine/U-Boot/u-boot-0.3.1/tools/mkimage -A arm -O linux -C gzip -a 0x20008000 -e 0x20008000 -d linux.bin.gz uImage -cp uImage /tftpboot/AS/ \ No newline at end of file +/opt/u-boot-1.1.1/tools/mkimage -A arm -O linux -C gzip -a 0x20008000 -e 0x20008000 -d linux.bin.gz uImage +cp uImage /tftpboot +rem +rem cp ramdisk-rmk7 ramdisk +rem gzip -v8 ramdisk +rem /opt/u-boot-1.1.1/tools/mkimage -A arm -T ramdisk -C gzip -a 0x20800000 -e 0x20800000 -d ramdisk.gz uRamdisk +rem cp uRamdisk /tftpboot