Re: [uClinux-dev] [PATCH] m68k: reorganize Kconfig options to improve mmu/non-mmu selections

Geert Uytterhoeven
2011-08-13T09:46:56Z

On Thu, Aug 11, 2011 at 08:43, Greg Ungerer <gerg@snapgear.com> wrote:
> On 11/08/11 16:15, Sam Ravnborg wrote:
>> On Thu, Aug 11, 2011 at 03:10:21PM +1000, gerg@snapgear.com wrote:
>>> 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.
>
> Yes, your right, they don't look like than can be selected at all.
> None of the default configs seem to reference them either.
> Geert: do you know why these options might still be around?

Just legacy. There was a time they needed to be there. Let them go!

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds