mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
misc: Fix always compiling MISC even for SPL/TPL
We should only build support for misc if the appropriate SPL/TPL symbol
is defined. To ease the transition, make SPL/TPL_MISC default to MISC.
This is necessary because many drivers don't specify their dependencies
properly. These defaults can be removed once all drivers depend on the
appropriate config.
Fixes: aaba703fd0
("spl: misc: Allow misc drivers in SPL and TPL")
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
[trini: Add VPL_MISC symbol, handle like SPL/TPL_MISC]
Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
f6973cce6a
commit
381277410d
2 changed files with 13 additions and 1 deletions
|
@ -16,6 +16,7 @@ config MISC
|
|||
config SPL_MISC
|
||||
bool "Enable Driver Model for Misc drivers in SPL"
|
||||
depends on SPL_DM
|
||||
default MISC
|
||||
help
|
||||
Enable driver model for miscellaneous devices. This class is
|
||||
used only for those do not fit other more general classes. A
|
||||
|
@ -25,6 +26,17 @@ config SPL_MISC
|
|||
config TPL_MISC
|
||||
bool "Enable Driver Model for Misc drivers in TPL"
|
||||
depends on TPL_DM
|
||||
default MISC
|
||||
help
|
||||
Enable driver model for miscellaneous devices. This class is
|
||||
used only for those do not fit other more general classes. A
|
||||
set of generic read, write and ioctl methods may be used to
|
||||
access the device.
|
||||
|
||||
config VPL_MISC
|
||||
bool "Enable Driver Model for Misc drivers in VPL"
|
||||
depends on VPL_DM
|
||||
default MISC
|
||||
help
|
||||
Enable driver model for miscellaneous devices. This class is
|
||||
used only for those do not fit other more general classes. A
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# (C) Copyright 2000-2007
|
||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||
|
||||
obj-$(CONFIG_MISC) += misc-uclass.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)MISC) += misc-uclass.o
|
||||
|
||||
obj-$(CONFIG_$(SPL_TPL_)CROS_EC) += cros_ec.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)CROS_EC_SANDBOX) += cros_ec_sandbox.o
|
||||
|
|
Loading…
Reference in a new issue