From: Kevin Hao <[email protected]>

The GPIO sysfs ABI has been marked as obsolete 6 years ago [1] and has
been scheduled to be removed in 2020. And then it is restricted to be
only available to expert users by commit [2]. This restriction triggers
config warning on several BSPs due to the CONFIG_EXPERT is not enabled.
Of course we can fix these warning by enabling the CONFIG_EXPERT,
but maybe it is the time to drop this obsolete option.

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe95046e960b
[2] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3b4feb21158f8

Signed-off-by: Kevin Hao <[email protected]>
---
 bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg      | 1 -
 bsp/hsdk/hsdk.cfg                      | 1 -
 bsp/intel-socfpga/intel-socfpga-64.cfg | 1 -
 bsp/intel-x86/intel-x86.cfg            | 1 -
 bsp/minnow/minnow.cfg                  | 1 -
 bsp/nxp-imx6/nxp-imx6.cfg              | 2 --
 bsp/nxp-imx8/nxp-imx8.cfg              | 1 -
 bsp/renesas-rcar/renesas-rcar.cfg      | 1 -
 bsp/ti-am335x/ti-am335x.cfg            | 1 -
 bsp/ti-j72xx/ti-j72xx.cfg              | 1 -
 bsp/xilinx/soc/drivers-softip.cfg      | 1 -
 bsp/xilinx/soc/drivers-zynq.cfg        | 1 -
 features/minnow-io/minnow-io.cfg       | 1 -
 features/soc/baytrail/baytrail.cfg     | 1 -
 features/soc/broxton/broxton.cfg       | 1 -
 15 files changed, 16 deletions(-)

diff --git a/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg 
b/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
index 82a28a4e8fe2..1bd56a058399 100644
--- a/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
+++ b/bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg
@@ -255,7 +255,6 @@ CONFIG_SND_SOC_WM8960=m
 # GPIO Support
 CONFIG_MFD_CORE=y
 CONFIG_MFD_STMPE=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_BCM_VIRT=y
 CONFIG_MFD_ARIZONA_I2C=m
 CONFIG_GPIO_ARIZONA=m
diff --git a/bsp/hsdk/hsdk.cfg b/bsp/hsdk/hsdk.cfg
index 1d75fb929456..38e97fd978fd 100644
--- a/bsp/hsdk/hsdk.cfg
+++ b/bsp/hsdk/hsdk.cfg
@@ -42,7 +42,6 @@ CONFIG_MICREL_PHY=y
 
 # GPIO
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_DWAPB=y
 
 # Video
diff --git a/bsp/intel-socfpga/intel-socfpga-64.cfg 
b/bsp/intel-socfpga/intel-socfpga-64.cfg
index 4cfd894fcf95..2fa2405544f6 100644
--- a/bsp/intel-socfpga/intel-socfpga-64.cfg
+++ b/bsp/intel-socfpga/intel-socfpga-64.cfg
@@ -84,7 +84,6 @@ CONFIG_SERIAL_8250_DW=y
 CONFIG_SERIAL_OF_PLATFORM=y
 
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_DWAPB=y
 CONFIG_GPIO_ALTERA=y
 
diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg
index 6b5d10463e4e..af528c39a8b4 100644
--- a/bsp/intel-x86/intel-x86.cfg
+++ b/bsp/intel-x86/intel-x86.cfg
@@ -72,7 +72,6 @@ CONFIG_LPC_SCH=m
 # GPIO drivers
 #
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_SCH=m
 CONFIG_GPIO_ICH=m
 CONFIG_GPIO_GENERIC_PLATFORM=m
diff --git a/bsp/minnow/minnow.cfg b/bsp/minnow/minnow.cfg
index 89a86e6df679..06d715f9cfa8 100644
--- a/bsp/minnow/minnow.cfg
+++ b/bsp/minnow/minnow.cfg
@@ -48,7 +48,6 @@ CONFIG_SERIAL_PCH_UART_CONSOLE=y
 ### Non-essential on-board features ###
 
 # GPIO Support
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIOLIB=y
 
 CONFIG_GPIO_GENERIC=y
diff --git a/bsp/nxp-imx6/nxp-imx6.cfg b/bsp/nxp-imx6/nxp-imx6.cfg
index 3820031652c0..4a6382a6c17b 100644
--- a/bsp/nxp-imx6/nxp-imx6.cfg
+++ b/bsp/nxp-imx6/nxp-imx6.cfg
@@ -84,8 +84,6 @@ CONFIG_SPI=y
 CONFIG_SPI_IMX=y
 CONFIG_SPI_GPIO=y
 
-CONFIG_GPIO_SYSFS=y
-
 CONFIG_POWER_SUPPLY=y
 CONFIG_WATCHDOG=y
 CONFIG_IMX2_WDT=y
diff --git a/bsp/nxp-imx8/nxp-imx8.cfg b/bsp/nxp-imx8/nxp-imx8.cfg
index 2b31fc1567ba..775f7ed211ae 100644
--- a/bsp/nxp-imx8/nxp-imx8.cfg
+++ b/bsp/nxp-imx8/nxp-imx8.cfg
@@ -129,7 +129,6 @@ CONFIG_PINCTRL=y
 CONFIG_PINCTRL_IMX8QM=y
 CONFIG_PINCTRL_IMX8MQ=y
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_MAX732X=y
 CONFIG_GPIO_PCA953X=y
 CONFIG_GPIO_PCA953X_IRQ=y
diff --git a/bsp/renesas-rcar/renesas-rcar.cfg 
b/bsp/renesas-rcar/renesas-rcar.cfg
index 9d5461a22940..9da5849c86cb 100644
--- a/bsp/renesas-rcar/renesas-rcar.cfg
+++ b/bsp/renesas-rcar/renesas-rcar.cfg
@@ -155,7 +155,6 @@ CONFIG_VIDEO_ADV7604_CEC=y
 # GPIO configuration
 CONFIG_GPIOLIB=y
 CONFIG_OF_GPIO=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_RCAR=y
 CONFIG_GPIO_PCA953X=y
 CONFIG_GPIO_PCA953X_IRQ=y
diff --git a/bsp/ti-am335x/ti-am335x.cfg b/bsp/ti-am335x/ti-am335x.cfg
index d5b9ee632185..bdf54c5d171e 100644
--- a/bsp/ti-am335x/ti-am335x.cfg
+++ b/bsp/ti-am335x/ti-am335x.cfg
@@ -135,7 +135,6 @@ CONFIG_PINCTRL_SINGLE=y
 CONFIG_GPIOLIB=y
 CONFIG_OF_GPIO=y
 CONFIG_GPIOLIB_IRQCHIP=y
-CONFIG_GPIO_SYSFS=y
 
 CONFIG_GPIO_OMAP=y
 CONFIG_GPIO_PCA953X=m
diff --git a/bsp/ti-j72xx/ti-j72xx.cfg b/bsp/ti-j72xx/ti-j72xx.cfg
index 8a84e0c70c95..f2761ade7d7a 100755
--- a/bsp/ti-j72xx/ti-j72xx.cfg
+++ b/bsp/ti-j72xx/ti-j72xx.cfg
@@ -179,7 +179,6 @@ CONFIG_GPIOLIB=y
 CONFIG_GPIO_DAVINCI=y
 CONFIG_GPIO_PCA953X=y
 CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_SYSFS=y
 
 #
 # I2C support
diff --git a/bsp/xilinx/soc/drivers-softip.cfg 
b/bsp/xilinx/soc/drivers-softip.cfg
index 3d3e067c3b69..01c29ba11221 100644
--- a/bsp/xilinx/soc/drivers-softip.cfg
+++ b/bsp/xilinx/soc/drivers-softip.cfg
@@ -23,7 +23,6 @@ CONFIG_XILINX_AXI_EMAC=y
 # GPIO
 CONFIG_GPIOLIB=y
 CONFIG_OF_GPIO=y
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_XILINX=y
 
 # I2C
diff --git a/bsp/xilinx/soc/drivers-zynq.cfg b/bsp/xilinx/soc/drivers-zynq.cfg
index 61373be996c8..deee2b1c17e4 100644
--- a/bsp/xilinx/soc/drivers-zynq.cfg
+++ b/bsp/xilinx/soc/drivers-zynq.cfg
@@ -33,7 +33,6 @@ CONFIG_NET_VENDOR_CADENCE=y
 CONFIG_MACB=y
 
 # GPIO
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_ZYNQ=y
 
 # I2C
diff --git a/features/minnow-io/minnow-io.cfg b/features/minnow-io/minnow-io.cfg
index 5ca458d10072..c8fe2ce355ca 100644
--- a/features/minnow-io/minnow-io.cfg
+++ b/features/minnow-io/minnow-io.cfg
@@ -4,7 +4,6 @@ CONFIG_MINNOWBOARD_GPIO=m
 CONFIG_MINNOWBOARD_KEYS=m
 
 # GPIO Support
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIOLIB=y
 
 CONFIG_GPIO_GENERIC=y
diff --git a/features/soc/baytrail/baytrail.cfg 
b/features/soc/baytrail/baytrail.cfg
index 390ef51b6359..c1b1120a4f5a 100644
--- a/features/soc/baytrail/baytrail.cfg
+++ b/features/soc/baytrail/baytrail.cfg
@@ -14,7 +14,6 @@ CONFIG_X86_INTEL_LPSS=y
 
 # GPIO Support
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
 
 CONFIG_SERIAL_8250_DW=y
 
diff --git a/features/soc/broxton/broxton.cfg b/features/soc/broxton/broxton.cfg
index 15154ba296b9..4a760f6b7b3b 100644
--- a/features/soc/broxton/broxton.cfg
+++ b/features/soc/broxton/broxton.cfg
@@ -15,7 +15,6 @@ CONFIG_DMA_VIRTUAL_CHANNELS=y
 CONFIG_INTEL_IDMA64=y
 
 # GPIO support
-CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11412): 
https://lists.yoctoproject.org/g/linux-yocto/message/11412
Mute This Topic: https://lists.yoctoproject.org/mt/92043549/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to