Explorar el Código

targets: add PINCTRL_SUPPORT auto-feature

Not all targets have CONFIG_PINCTRL=y set in their kernel config.
Let's introduce a feature for that so kernel module packages which
select or depend on CONFIG_PINCTRL=y may depend on that, so we can
try to prevent leaking CONFIG_PINCTRL=y also into targets which do
not require it.

Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle hace 5 meses
padre
commit
801529f725
Se han modificado 3 ficheros con 7 adiciones y 0 borrados
  1. 3 0
      include/target.mk
  2. 1 0
      scripts/target-metadata.pl
  3. 3 0
      target/Config.in

+ 3 - 0
include/target.mk

@@ -315,6 +315,9 @@ ifeq ($(DUMP),1)
     ifneq ($(CONFIG_PCIEPORTBUS),)
       FEATURES += pcie
     endif
+    ifneq ($(CONFIG_PINCTRL),)
+      FEATURES += pinctrl
+    endif
     ifneq ($(CONFIG_PWM),)
       FEATURES += pwm
     endif

+ 1 - 0
scripts/target-metadata.pl

@@ -33,6 +33,7 @@ sub target_config_features(@) {
 		/^pci$/ and $ret .= "\tselect PCI_SUPPORT\n";
 		/^pcie$/ and $ret .= "\tselect PCIE_SUPPORT\n";
 		/^pcmcia$/ and $ret .= "\tselect PCMCIA_SUPPORT\n";
+		/^pinctrl$/ and $ret .= "\tselect PINCTRL_SUPPORT\n";
 		/^powerpc64$/ and $ret .= "\tselect powerpc64\n";
 		/^pwm$/ and $ret .= "\select PWM_SUPPORT\n";
 		/^ramdisk$/ and $ret .= "\tselect USES_INITRAMFS\n";

+ 3 - 0
target/Config.in

@@ -32,6 +32,9 @@ config PCIE_SUPPORT
 config PCMCIA_SUPPORT
 	bool
 
+config PINCTRL_SUPPORT
+	bool
+
 config PWM_SUPPORT
 	bool