Skip to content

[redhat] New configs in drivers/gpio

Jeremy Cline requested to merge configs/2020-06-07/drivers/gpio into os-build

Hi,

As part of the ongoing rebase effort, the following configuration options need to be reviewed.

As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark directory. In the diff below, options are removed from the pending directory and added to the ark hierarchy. The final options that need to be ACKed are the files that are being added to the ark hierarchy.

If the value for a file that is added should be changed, please reply with a better option.

CONFIG_GPIO_AGGREGATOR:

Say yes here to enable the GPIO Aggregator, which provides a way to aggregate existing GPIO lines into a new virtual GPIO chip. This can serve the following purposes:

  • Assign permissions for a collection of GPIO lines to a user,
  • Export a collection of GPIO lines to a virtual machine,
  • Provide a generic driver for a GPIO-operated device in an industrial control context, to be operated from userspace using the GPIO chardev interface.

Symbol: GPIO_AGGREGATOR [=n] Type : tristate Defined at drivers/gpio/Kconfig:1548 Prompt: GPIO Aggregator Depends on: GPIOLIB [=y] Location: -> Device Drivers -> GPIO Support (GPIOLIB [=y])


CONFIG_GPIO_PCA953X_IRQ:

Say yes here to enable the pca953x to be used as an interrupt controller. It requires the driver to be built in the kernel.

Symbol: GPIO_PCA953X_IRQ [=n] Type : bool Defined at drivers/gpio/Kconfig:957 Prompt: Interrupt controller support for PCA953x Depends on: GPIOLIB [=y] && I2C [=y] && GPIO_PCA953X [=m] Location: -> Device Drivers -> GPIO Support (GPIOLIB [=y]) -> I2C GPIO expanders -> PCA95[357]x, PCA9698, TCA64xx, and MAX7310 I/O ports (GPIO_PCA953X [=m]) Selects: GPIOLIB_IRQCHIP [=y]


Signed-off-by: Fedora Kernel Team kernel-team@fedoraproject.org

Merge request reports