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

Greg Ungerer
2011-08-15T00:51:15Z

Hi Geert,

On 13/08/11 19:46, Geert Uytterhoeven wrote:
> 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!

Cool. I will remove them!

Regards
Greg

------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: gerg@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com