mirror of
https://github.com/openwrt/openwrt.git
synced 2025-08-12 22:26:10 +08:00
targets: add USES_PM auto-feature
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>
This commit is contained in:
@ -318,6 +318,9 @@ ifeq ($(DUMP),1)
|
|||||||
ifneq ($(CONFIG_PINCTRL),)
|
ifneq ($(CONFIG_PINCTRL),)
|
||||||
FEATURES += pinctrl
|
FEATURES += pinctrl
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(CONFIG_PM),)
|
||||||
|
FEATURES += pm
|
||||||
|
endif
|
||||||
ifneq ($(CONFIG_PWM),)
|
ifneq ($(CONFIG_PWM),)
|
||||||
FEATURES += pwm
|
FEATURES += pwm
|
||||||
endif
|
endif
|
||||||
|
@ -34,6 +34,7 @@ sub target_config_features(@) {
|
|||||||
/^pcie$/ and $ret .= "\tselect PCIE_SUPPORT\n";
|
/^pcie$/ and $ret .= "\tselect PCIE_SUPPORT\n";
|
||||||
/^pcmcia$/ and $ret .= "\tselect PCMCIA_SUPPORT\n";
|
/^pcmcia$/ and $ret .= "\tselect PCMCIA_SUPPORT\n";
|
||||||
/^pinctrl$/ and $ret .= "\tselect PINCTRL_SUPPORT\n";
|
/^pinctrl$/ and $ret .= "\tselect PINCTRL_SUPPORT\n";
|
||||||
|
/^pm$/ and $ret .= "\tselect USES_PM\n";
|
||||||
/^powerpc64$/ and $ret .= "\tselect powerpc64\n";
|
/^powerpc64$/ and $ret .= "\tselect powerpc64\n";
|
||||||
/^pwm$/ and $ret .= "\select PWM_SUPPORT\n";
|
/^pwm$/ and $ret .= "\select PWM_SUPPORT\n";
|
||||||
/^ramdisk$/ and $ret .= "\tselect USES_INITRAMFS\n";
|
/^ramdisk$/ and $ret .= "\tselect USES_INITRAMFS\n";
|
||||||
|
@ -51,6 +51,9 @@ config RTC_SUPPORT
|
|||||||
config BIG_ENDIAN
|
config BIG_ENDIAN
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config USES_PM
|
||||||
|
bool
|
||||||
|
|
||||||
config USES_DEVICETREE
|
config USES_DEVICETREE
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user