[[linux-yocto] [kernel-cache yocto-5.15] treewide: Drop the obsolete GPIO sysfs 
ABI] On 28/06/2022 (Tue 21:19) Kevin Hao wrote:

> From: Kevin Hao <kexin....@windriver.com>
> 
> 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.

FWIW, I agree 100%.  Time to just rip off the Band-Aid and not play
whack-a-mole with each BSP.

Thanks,
Paul.
--

> 
> [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 <kexin....@windriver.com>
> ---
>  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 (#11413): 
https://lists.yoctoproject.org/g/linux-yocto/message/11413
Mute This Topic: https://lists.yoctoproject.org/mt/92043549/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to