Kconfig with multiple sources of integer value
I have a situation (and possibly some more) where having the ability for multiple options to affect an integer value, in this case ensuring a minimum value.
currently we have the following:
config S3C24XX_GPIO_EXTRA
int
default 128 if S3C24XX_GPIO_EXTRA128
default 64 if S3C24XX_GPIO_EXTRA64
default 0and various machines select S3C24XX_GPIO_EXTRA64 or S3C24XX_GPIO_EXTR128 such as:
config MACH_OSIRIS
...
select S3C24XX_GPIO_EXTRA128It would be nice if I could say
config S3C24XX_GPIO_EXTRA
and then
config MACH_OSIRIS
...
set_min S3C24XX_GPIO_EXTRA 128or something similar.
Signature · 4 lines
Ben Q: What's a light-year? A: One-third less calories than a regular year.
Quoted 11 lines · Ben Dooks
It would be nice if I could say
config
S3C24XX_GPIO_EXTRAand then
config
MACH_OSIRIS... set_min S3C24XX_GPIO_EXTRA 128or something similar.
Or maybe extend 'select' to accept
select FOO=<value>
and allow select for integer options too (in which case, the =<value> would be mandatory). Then it would look like
config MACH_OSIRIS
...
select S3C24XX_GPIO_EXTRA=128What do you think?
Michal