Re: [PATCH] Make ATNGW100 serial ports configurable

From: Haavard Skinnemoen
Date: Fri Oct 10 2008 - 10:58:19 EST


Anders Blomdell <anders.blomdell@xxxxxxxxxxxxxx> wrote:
> Make configuration of ATNGW100 serial ports selectable in kernel configuration.
>
> Signed-off-by: Anders Blomdell <anders.blomdell@xxxxxxxxxxxxxx>

Gak. If we're going down this path, why not add #ifdefs for every other
conceivable hardware mod as well and turn the ATNGW100 board code into
an even worse mess than the ATSTK1000 board code?

The ATNGW100 has one serial port on board, so IMO the standard board
code should only initialize that one port.

However, it might be sensible to add some sort of interface for
expansion board code. For example something like this:

#ifdef CONFIG_ATNGW100_EXPANSION
atngw100_setup_expansion_board();
#endif

This will allow people with hardware mods to add all the extra devices
they need, including serial ports, by simply adding another file with
expansion board code. People who aren't afraid to solder stuff on their
boards shouldn't be afraid of writing some board code too, right?

What do you think?

Haavard
--
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/