mirror of
				https://github.com/openwrt/openwrt.git
				synced 2025-10-30 07:49:23 +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),) | ||||
|       FEATURES += pinctrl | ||||
|     endif | ||||
|     ifneq ($(CONFIG_PM),) | ||||
|       FEATURES += pm | ||||
|     endif | ||||
|     ifneq ($(CONFIG_PWM),) | ||||
|       FEATURES += pwm | ||||
|     endif | ||||
|  | ||||
| @ -34,6 +34,7 @@ sub target_config_features(@) { | ||||
| 		/^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"; | ||||
|  | ||||
| @ -51,6 +51,9 @@ config RTC_SUPPORT | ||||
| config BIG_ENDIAN | ||||
| 	bool | ||||
|  | ||||
| config USES_PM | ||||
| 	bool | ||||
|  | ||||
| config USES_DEVICETREE | ||||
| 	bool | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Golle
					Daniel Golle