Not all targets support power management, some older or more simple
targets don't have CONFIG_PM set. Allow kernel module packages to
depend on USES_PM to only be available on targets which got
CONFIG_PM=y in their kernel config.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
ifneq ($(CONFIG_PINCTRL),)
FEATURES += pinctrl
endif
+ ifneq ($(CONFIG_PM),)
+ FEATURES += pm
+ endif
ifneq ($(CONFIG_PWM),)
FEATURES += pwm
endif
/^pcie$/ and $ret .= "\tselect PCIE_SUPPORT\n";
/^pcmcia$/ and $ret .= "\tselect PCMCIA_SUPPORT\n";
/^pinctrl$/ and $ret .= "\tselect PINCTRL_SUPPORT\n";
+ /^pm$/ and $ret .= "\tselect USES_PM\n";
/^powerpc64$/ and $ret .= "\tselect powerpc64\n";
/^pwm$/ and $ret .= "\select PWM_SUPPORT\n";
/^ramdisk$/ and $ret .= "\tselect USES_INITRAMFS\n";
config BIG_ENDIAN
bool
+config USES_PM
+ bool
+
config USES_DEVICETREE
bool