[U-Boot] Kconfig menu layout
Jerry Van Baren
gerald.vanbaren at ge.com
Tue Apr 21 13:59:56 CEST 2009
Jon Smirl wrote:
> On Mon, Apr 20, 2009 at 8:06 PM, Jon Smirl <jonsmirl at gmail.com> wrote:
>> On Mon, Apr 20, 2009 at 7:57 PM, Kumar Gala <galak at kernel.crashing.org> wrote:
>>> On Apr 20, 2009, at 5:01 PM, Jon Smirl wrote:
>>>
>>>> On Mon, Apr 20, 2009 at 5:11 PM, Kumar Gala <galak at kernel.crashing.org>
>>>> wrote:
>>>>> In chatting w/Wolfgang on IRC he felt that we should maintain the
>>>>> highlevel picking a board implies ARCH and other settings.
>>>>>
>>>>> However this seems like a lot of boards in one list.. To get a rough
>>>>> order of magnitude MAKEALL is ~880 lines. How can we reduce this to
>>>>> make it a bit more manageable?
>>>> I'd arrange them by vendor. The vendor kconfig variable doesn't need
>>>> to be used in code generation.
>>> Assuming boards/ is grouped by vendor today:
>>>
>>> $ ls -1 board/ | wc -l
>>> 269
>>>
>>> still seems like a long list.
>> Everyone will know the vendor of their board. You could alphabetize
>> and break the list into groups. I think there are some entries in
>> board/ that should be combined and moved into vendor subdirs.
>
> There are a lot of boards that could be moved into a vendor subdirs. I
> suspect we have less than 100 vendors. Maybe as few as 60.
>
> Don't some of these ads board belong in the freescale dir?
> jonsmirl at terra:/home/apps/u-boot/board$ ls *ads* -d
> ads5121 adsvix fads mpc8260ads mpc8266ads mpc8540ads mpc8560ads
> mx1ads mx31ads
I suspect there are also quite a few boards that don't have a vendor
attached to them or the vendor only has one or two boards in u-boot. I
would create a "vendor" named "other" to lump the miscellaneous boards into.
$ ls -1 board/*/*.mk | wc -l
211
OK, that says that, of the 269 directories, 58 are vendor subdirectories
and 211 are boards that should be stuffed into either an existing vendor
subdirectory, a new vendor subdirectory, or "other".
(Interesting... vendors appear to have 202 boards, so we have almost as
many vendor subdirectory boards as top level boards.)
$ ls -1 board/*/*/*.mk | wc -l
202
Best regards,
gvb
More information about the U-Boot
mailing list