From: Sam Ravnborg <sam@ravnborg.org>
To: uClinux development list <uclinux-dev@uclinux.org>
Cc: linux-m68k@vger.kernel.org, Greg Ungerer <gerg@uclinux.org>
Subject: Re: [uClinux-dev] [PATCH] m68k: reorganize Kconfig options to improve mmu/non-mmu selections
Date: Thu, 11 Aug 2011 08:15:22 +0200 [thread overview]
Message-ID: <20110811061522.GC21757@merkur.ravnborg.org> (raw)
In-Reply-To: <1313039421-26075-1-git-send-email-gerg@snapgear.com>
On Thu, Aug 11, 2011 at 03:10:21PM +1000, gerg@snapgear.com wrote:
> From: Greg Ungerer <gerg@uclinux.org>
>
> [This is a resend of this patch. Would like to hear what others think of
> this change. It makes the top level configuration consistent for all m68k
> type processors, and makes it much easier to allow MMU enabled or disabled
> across all types. If no-one has any objections then I want to push this into
> linux-next, for eventual inclusion in the 3.2 merge window.]
I like the strutured layout.
> diff --git a/arch/m68k/Kconfig.bus b/arch/m68k/Kconfig.bus
> new file mode 100644
> index 0000000..83263ec
> --- /dev/null
> +++ b/arch/m68k/Kconfig.bus
> @@ -0,0 +1,98 @@
> +if MMU
> +
> +comment "Bus Support"
> +
> +config EISA
> + bool
> + help
> + The Extended Industry Standard Architecture (EISA) bus was
> + developed as an open alternative to the IBM MicroChannel bus.
> +
> + The EISA bus provided some of the features of the IBM MicroChannel
> + bus while maintaining backward compatibility with cards made for
> + the older ISA bus. The EISA bus saw limited use between 1988 and
> + 1995 when it was made obsolete by the PCI bus.
> +
> + Say Y here if you are building a kernel for an EISA-based machine.
> +
> + Otherwise, say N.
> +
> +config MCA
> + bool
> + help
> + MicroChannel Architecture is found in some IBM PS/2 machines and
> + laptops. It is a bus system similar to PCI or ISA. See
> + <file:Documentation/mca.txt> (and especially the web page given
> + there) before attempting to build an MCA bus kernel.
> +
> +config PCMCIA
> + tristate
> + help
> + Say Y here if you want to attach PCMCIA- or PC-cards to your Linux
> + computer. These are credit-card size devices such as network cards,
> + modems or hard drives often used with laptops computers. There are
> + actually two varieties of these cards: the older 16 bit PCMCIA cards
> + and the newer 32 bit CardBus cards. If you want to use CardBus
> + cards, you need to say Y here and also to "CardBus support" below.
> +
> + To use your PC-cards, you will need supporting software from David
> + Hinds' pcmcia-cs package (see the file <file:Documentation/Changes>
> + for location). Please also read the PCMCIA-HOWTO, available from
> + <http://www.tldp.org/docs.html#howto>.
> +
> + To compile this driver as modules, choose M here: the
> + modules will be called pcmcia_core and ds.
> +
> +config NUBUS
> + bool
> + depends on MAC
> + default y
Do you really need EISA, MCA and PCMIA? They have no promt thus cannot be selected by the user.
> +config ISA
> + bool
> + depends on Q40 || AMIGA_PCMCIA
> + default y
> + help
> + Find out whether you have ISA slots on your motherboard. ISA is the
> + name of a bus system, i.e. the way the CPU talks to the other stuff
> + inside your box. Other bus systems are PCI, EISA, MicroChannel
> + (MCA) or VESA. ISA is an older system, now being displaced by PCI;
> + newer boards don't support it. If you have ISA, say Y, otherwise N.
> +
> +config GENERIC_ISA_DMA
> + bool
> + depends on Q40 || AMIGA_PCMCIA
> + default y
def_bool ISA?
That looks simpler IMO - and they are enabled by the same options.
Sam
next prev parent reply other threads:[~2011-08-11 6:15 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-11 5:10 [PATCH] m68k: reorganize Kconfig options to improve mmu/non-mmu selections gerg
2011-08-11 6:15 ` Sam Ravnborg [this message]
2011-08-11 6:43 ` [uClinux-dev] " Greg Ungerer
2011-08-12 4:30 ` Brad Boyer
2011-08-15 0:53 ` Greg Ungerer
2011-08-15 15:49 ` Lennart Sorensen
2011-08-15 22:17 ` [uClinux-dev] " Brad Boyer
2011-08-13 9:46 ` Geert Uytterhoeven
2011-08-15 0:54 ` Greg Ungerer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110811061522.GC21757@merkur.ravnborg.org \
--to=sam@ravnborg.org \
--cc=gerg@uclinux.org \
--cc=linux-m68k@vger.kernel.org \
--cc=uclinux-dev@uclinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox