[[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] -=-=-=-=-=-=-=-=-=-=-=-