[PATCH] H8/300 Kconfig / defconfig update

From: Yoshinori Sato
Date: Sat Feb 21 2004 - 07:55:05 EST


delete obsolute CONFIG

diff -X .exclude-diff -Nru linux-2.6.3/arch/h8300/Kconfig linux-2.6.3-h8300/arch/h8300/Kconfig
--- linux-2.6.3/arch/h8300/Kconfig 2004-01-09 15:59:55.000000000 +0900
+++ linux-2.6.3-h8300/arch/h8300/Kconfig 2004-02-21 19:32:58.000000000 +0900
@@ -154,29 +154,6 @@

endchoice

-config DEFAULT_CMDLINE
- bool "Use buildin commandline"
- default n
- help
- buildin kernel commandline enabled.
-
-config KERNEL_COMMAND
- string "Buildin commmand string"
- depends on DEFAULT_CMDLINE
- help
- buildin kernel commandline strings.
-
-config BLKDEV_RESERVE
- bool "BLKDEV Reserved Memory"
- default n
- help
- Reserved BLKDEV area.
-
-config CONFIG_BLKDEV_RESERVE_ADDRESS
- hex 'start address'
- depends on BLKDEV_RESERVE
- help
- BLKDEV start address.
endmenu

menu "Executable file formats"
@@ -193,26 +170,19 @@

source "drivers/ide/Kconfig"

-source "net/Kconfig"
-
-source "drivers/isdn/Kconfig"
+source "arch/h8300/Kconfig.ide"

-source "drivers/telephony/Kconfig"
+source "net/Kconfig"

#
-# input before char - char/joystick depends on it. As does USB.
+# input - input/joystick depends on it. As does USB.
#
source "drivers/input/Kconfig"

-#
-# Character device configuration
-#
-
menu "Character devices"

config VT
bool "Virtual terminal"
- requires INPUT=y
---help---
If you say Y here, you will get support for terminal devices with
display and keyboard devices. These are called "virtual" because you
@@ -266,8 +236,37 @@
depends on VT && !S390 && !UM
default y

+config SERIAL
+ tristate "Serial (8250, 16450, 16550 or compatible) support"
+ ---help---
+ This selects whether you want to include the driver for the standard
+ serial ports. The standard answer is Y. People who might say N
+ here are those that are setting up dedicated Ethernet WWW/FTP
+ servers, or users that have one of the various bus mice instead of a
+ serial mouse and don't intend to use their machine's standard serial
+ port for anything. (Note that the Cyclades and Stallion multi
+ serial port drivers do not need this driver built in for them to
+ work.)
+
+ To compile this driver as a module, choose M here: the
+ module will be called serial.
+ [WARNING: Do not compile this driver as a module if you are using
+ non-standard serial ports, since the configuration information will
+ be lost when the driver is unloaded. This limitation may be lifted
+ in the future.]
+
+ BTW1: If you have a mouseman serial mouse which is not recognized by
+ the X window system, try running gpm first.
+
+ BTW2: If you intend to use a software modem (also called Winmodem)
+ under Linux, forget it. These modems are crippled and require
+ proprietary drivers which are only available under Windows.
+
+ Most people will say Y or M here, so that they can use serial mice,
+ modems and similar devices connecting to the standard serial ports.
+
config SH_SCI
- tristate "Serial (SCI) support"
+ tristate "Serial (SCI, SCIF) support"
help
Selecting this option will allow the Linux kernel to transfer data
over SCI (Serial Communication Interface) and/or SCIF (Serial
@@ -301,6 +300,8 @@

If unsure, say N.

+comment "Unix98 PTY support"
+
config UNIX98_PTYS
bool "Unix98 PTY support"
---help---
@@ -343,15 +344,17 @@
When not in use, each additional set of 256 PTYs occupy
approximately 8 KB of kernel memory on 32-bit architectures.

-endmenu
+source "drivers/char/pcmcia/Kconfig"

-source "drivers/media/Kconfig"
-source "sound/Kconfig"
+source "drivers/serial/Kconfig"

-source "fs/Kconfig"
+source "drivers/i2c/Kconfig"

source "drivers/usb/Kconfig"
+
+endmenu

+source "fs/Kconfig"

menu "Kernel hacking"

@@ -400,6 +403,29 @@
serial console output using GDB protocol.
Require eCos/RedBoot

+config DEFAULT_CMDLINE
+ bool "Use buildin commandline"
+ default n
+ help
+ buildin kernel commandline enabled.
+
+config KERNEL_COMMAND
+ string "Buildin commmand string"
+ depends on DEFAULT_CMDLINE
+ help
+ buildin kernel commandline strings.
+
+config BLKDEV_RESERVE
+ bool "BLKDEV Reserved Memory"
+ default n
+ help
+ Reserved BLKDEV area.
+
+config CONFIG_BLKDEV_RESERVE_ADDRESS
+ hex 'start address'
+ depends on BLKDEV_RESERVE
+ help
+ BLKDEV start address.
endmenu

source "security/Kconfig"
diff -X .exclude-diff -Nru linux-2.6.3/arch/h8300/Kconfig.ide linux-2.6.3-h8300/arch/h8300/Kconfig.ide
--- linux-2.6.3/arch/h8300/Kconfig.ide 1970-01-01 09:00:00.000000000 +0900
+++ linux-2.6.3-h8300/arch/h8300/Kconfig.ide 2004-02-21 19:32:58.000000000 +0900
@@ -0,0 +1,23 @@
+# uClinux H8/300 Target Board Selection Menu (IDE)
+
+menu "IDE Extra configuration"
+
+config H8300_IDE_BASE
+ hex "IDE regitser base address"
+ depends on IDE
+ help
+ IDE registers base address
+
+config H8300_IDE_ALT
+ hex "IDE regitser alternate address"
+ depends on IDE
+ help
+ IDE alternate registers address
+
+config H8300_IDE_IRQNO
+ int "IDE IRQ no"
+ depends on IDE
+ help
+ IDE I/F using IRQ no
+
+endmenu
diff -X .exclude-diff -Nru linux-2.6.3/arch/h8300/defconfig linux-2.6.3-h8300/arch/h8300/defconfig
--- linux-2.6.3/arch/h8300/defconfig 2004-01-09 15:59:10.000000000 +0900
+++ linux-2.6.3-h8300/arch/h8300/defconfig 2004-02-21 19:39:47.000000000 +0900
@@ -1,6 +1,7 @@
#
# Automatically generated make config: don't edit
#
+CONFIG_H8300=y
# CONFIG_MMU is not set
# CONFIG_SWAP is not set
# CONFIG_FPU is not set
@@ -13,6 +14,9 @@
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
+CONFIG_CLEAN_COMPILE=y
+CONFIG_STANDALONE=y
+CONFIG_BROKEN_ON_SMP=y

#
# General setup
@@ -21,9 +25,15 @@
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_SYSCTL is not set
CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_IKCONFIG is not set
CONFIG_EMBEDDED=y
+CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y

#
# Loadable module support
@@ -37,25 +47,30 @@
# CONFIG_H8300H_AKI3068NET is not set
# CONFIG_H8300H_H8MAX is not set
CONFIG_H8300H_SIM=y
+# CONFIG_H8S_EDOSK2674 is not set
+# CONFIG_H8S_SIM is not set
# CONFIG_H83002 is not set
CONFIG_H83007=y
# CONFIG_H83048 is not set
# CONFIG_H83068 is not set
+# CONFIG_H8S2678 is not set
CONFIG_CPU_H8300H=y
CONFIG_CPU_CLOCK=16000
# CONFIG_RAMKERNEL is not set
CONFIG_ROMKERNEL=y
-# CONFIG_DEFAULT_CMDLINE is not set

#
# Executable file formats
#
-CONFIG_KCORE_AOUT=y
CONFIG_BINFMT_FLAT=y
# CONFIG_BINFMT_ZFLAT is not set
# CONFIG_BINFMT_MISC is not set

#
+# Generic Driver Options
+#
+
+#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
@@ -72,6 +87,7 @@
CONFIG_MTD_BLOCK=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set

#
# RAM/ROM/Flash chip drivers
@@ -86,6 +102,7 @@
#
# Mapping drivers for chip access
#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
CONFIG_MTD_UCLINUX=y

#
@@ -98,9 +115,9 @@
#
# Disk-On-Chip Device Drivers
#
-# CONFIG_MTD_DOC1000 is not set
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not set
+# CONFIG_MTD_DOC2001PLUS is not set

#
# NAND Flash Device Drivers
@@ -113,18 +130,100 @@
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set

#
-# ATA/IDE/MFM/RLL support
+# ATA/ATAPI/MFM/RLL support
#
# CONFIG_IDE is not set

#
+# IDE Extra configuration
+#
+
+#
# Networking support
#
-# CONFIG_NET is not set
+CONFIG_NET=y
+
+#
+# Networking options
+#
+# CONFIG_PACKET is not set
+# CONFIG_NETLINK_DEV is not set
+# CONFIG_UNIX is not set
+# CONFIG_NET_KEY is not set
+# CONFIG_INET is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_DECNET is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_ATM is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+# CONFIG_ARCNET is not set
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+# CONFIG_NET_ETHERNET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# Token Ring devices
+#
+# CONFIG_TR is not set
+# CONFIG_SHAPER is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set

#
# Amateur Radio support
@@ -132,13 +231,14 @@
# CONFIG_HAMRADIO is not set

#
-# ISDN subsystem
+# IrDA (infrared) support
#
+# CONFIG_IRDA is not set

#
-# Telephony Support
+# Bluetooth support
#
-# CONFIG_PHONE is not set
+# CONFIG_BT is not set

#
# Input device support
@@ -155,6 +255,7 @@
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
# CONFIG_SERIO is not set
+# CONFIG_SERIO_I8042 is not set

#
# Input Device Drivers
@@ -163,14 +264,38 @@
#
# Character devices
#
+# CONFIG_VT is not set
+# CONFIG_SERIAL is not set
CONFIG_SH_SCI=y
CONFIG_SERIAL_CONSOLE=y
+
+#
+# Unix98 PTY support
+#
# CONFIG_UNIX98_PTYS is not set

#
-# Multimedia devices
+# Serial drivers
#
-# CONFIG_VIDEO_DEV is not set
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# USB support
+#
+
+#
+# USB Gadget Support
+#
+# CONFIG_USB_GADGET is not set

#
# File systems
@@ -203,8 +328,10 @@
# Pseudo filesystems
#
CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
# CONFIG_DEVFS_FS is not set
# CONFIG_TMPFS is not set
+# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
@@ -226,14 +353,20 @@
# CONFIG_UFS_FS is not set

#
+# Network File Systems
+#
+# CONFIG_EXPORTFS is not set
+
+#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

#
-# USB support
+# Native Language Support
#
+# CONFIG_NLS is not set

#
# Kernel hacking
@@ -243,7 +376,9 @@
# CONFIG_HIGHPROFILE is not set
CONFIG_NO_KERNEL_MSG=y
CONFIG_GDB_MAGICPRINT=y
-CONFIG_SYSCALL_PRINT=y
+# CONFIG_SYSCALL_PRINT is not set
+# CONFIG_DEFAULT_CMDLINE is not set
+# CONFIG_BLKDEV_RESERVE is not set

#
# Security options

--
Yoshinori Sato
<ysato@xxxxxxxxxxxxxxxxxxxx>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/