[PATCH 10/11] ST SPEAr: Added default configuration files for SPEAr machines
linus.ml.walleij at gmail.com
Thu Mar 11 15:18:40 EST 2010
2010/3/3 Viresh KUMAR <viresh.kumar at st.com>:
Not specifically related to this defconfig because hundreds of defconfigs
use this, but HAVE_GENERIC_DMA_COHERENT is not used in anything but
a few Kconfig files, all just defining it. No single Makefile, #ifdef
else seems to be using this, so what is it for?? I can't find any use even if I
go back to kernel 2.6.11 on LXR.
> +# Networking options
You're obviously doing a lot of networking in this system, but the machine
has no network interfaces defined... yet, I suppose, so if it's coming,
keep it. (Or are you running PPP over your UART?)
> +# Bluetooth device drivers
Same here, make sure you're really going to
have Bluetooth on this device.
> +# SCSI device support
> +# CONFIG_RAID_ATTRS is not set
Same issue here.
> +# Userland interfaces
> +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
> +# CONFIG_INPUT_EVBUG is not set
> +# CONFIG_TOUCHSCREEN_AD7879 is not set
> +# CONFIG_TOUCHSCREEN_DYNAPRO is not set
> +# CONFIG_TOUCHSCREEN_FUJITSU is not set
Aha OK where is that connected?
Good choice, nowadays I think you should even consider EXT4.
But you have no block device for it in the platform...
Again I guess it's a runner-up, just checking.
This is rarely used in embedded.
This is also rare in embedded.
> +# CD-ROM/DVD Filesystems
> +# DOS/FAT/NT Filesystems
Again there is no corresponding block device for this.
Is cramfs really useful as a module?
On what network interface?
> +# Partition Types
> +# CONFIG_ACORN_PARTITION is not set
> +# CONFIG_AMIGA_PARTITION is not set
> +# CONFIG_ATARI_PARTITION is not set
I doubt that you need these weird partition types.
I usually only keep 437 but if you need the others, sure.
This is some serious stuff to compile into an embedded system,
make sure you really need it.
> +# Random Number Generation
Do you have crypto HW? It's not in the machine right now atleast.
Comments repeat for the other configs, I just wanna make sure you're
really gonna use all of this so that your kernel is not too big for no good
More information about the linux-arm-kernel