On 6/7/20 12:41 AM, GitLab Bridge on behalf of jeremycline wrote:
From: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
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]
I'm not aware of any need for this on x86. Mark?
Acked-by: Prarit Bhargava <prarit(a)redhat.com>
P.
---
Signed-off-by: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
---
.../common/generic/CONFIG_GPIO_AGGREGATOR | 1 +
.../common/generic/CONFIG_GPIO_PCA953X_IRQ | 1 +
.../generic/CONFIG_GPIO_AGGREGATOR | 23 -------------------
.../generic/CONFIG_GPIO_PCA953X_IRQ | 20 ----------------
4 files changed, 2 insertions(+), 43 deletions(-)
create mode 100644 redhat/configs/common/generic/CONFIG_GPIO_AGGREGATOR
create mode 100644 redhat/configs/common/generic/CONFIG_GPIO_PCA953X_IRQ
delete mode 100644 redhat/configs/pending-common/generic/CONFIG_GPIO_AGGREGATOR
delete mode 100644 redhat/configs/pending-common/generic/CONFIG_GPIO_PCA953X_IRQ
diff --git a/redhat/configs/common/generic/CONFIG_GPIO_AGGREGATOR
b/redhat/configs/common/generic/CONFIG_GPIO_AGGREGATOR
new file mode 100644
index 000000000000..71bc3505a35f
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_GPIO_AGGREGATOR
@@ -0,0 +1 @@
+# CONFIG_GPIO_AGGREGATOR is not set
diff --git a/redhat/configs/common/generic/CONFIG_GPIO_PCA953X_IRQ
b/redhat/configs/common/generic/CONFIG_GPIO_PCA953X_IRQ
new file mode 100644
index 000000000000..ea752dc521b3
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_GPIO_PCA953X_IRQ
@@ -0,0 +1 @@
+# CONFIG_GPIO_PCA953X_IRQ is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_GPIO_AGGREGATOR
b/redhat/configs/pending-common/generic/CONFIG_GPIO_AGGREGATOR
deleted file mode 100644
index 2d7df009c4f1..000000000000
--- a/redhat/configs/pending-common/generic/CONFIG_GPIO_AGGREGATOR
+++ /dev/null
@@ -1,23 +0,0 @@
-# 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_AGGREGATOR is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_GPIO_PCA953X_IRQ
b/redhat/configs/pending-common/generic/CONFIG_GPIO_PCA953X_IRQ
deleted file mode 100644
index 2364c079b550..000000000000
--- a/redhat/configs/pending-common/generic/CONFIG_GPIO_PCA953X_IRQ
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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]
-#
-#
-#
-# CONFIG_GPIO_PCA953X_IRQ is not set